{"id":7371,"name":"@redocly/cli","ecosystem":"npm","repository_url":"https://github.com/Redocly/redocly-cli","issues_count":2493,"created_at":"2025-06-06T22:11:18.577Z","updated_at":"2025-06-06T22:11:18.577Z","purl":"pkg:npm/@redocly/cli","metadata":{"id":4384672,"name":"@redocly/cli","ecosystem":"npm","description":"[@Redocly](https://redocly.com) CLI is your all-in-one OpenAPI utility. It builds, manages, improves, and quality-checks your OpenAPI descriptions, all of which comes in handy for various phases of the API Lifecycle. Create your own rulesets to make API g","homepage":"https://github.com/Redocly/redocly-cli","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/Redocly/redocly-cli","keywords_array":["linter","OpenAPI","Swagger","OpenAPI linter","Swagger linter","AsyncAPI linter","Arazzo linter","oas"],"namespace":"redocly","versions_count":168,"first_release_published_at":"2025-01-22T13:54:45.911Z","latest_release_published_at":"2025-04-22T14:02:48.601Z","latest_release_number":"1.34.3","last_synced_at":"2025-06-06T09:31:05.011Z","created_at":"2022-05-24T13:35:30.375Z","updated_at":"2025-06-06T09:31:05.011Z","registry_url":"https://www.npmjs.com/package/@redocly/cli","install_command":"npm install @redocly/cli","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"next":"1.28.0","latest":"1.34.3","v1-archive":"1.34.3","snapshot":"0.0.0-snapshot.1749115262"}},"repo_metadata":{"id":37084864,"uuid":"207588519","full_name":"Redocly/redocly-cli","owner":"Redocly","description":"⚒️ Redocly CLI makes OpenAPI easy. Lint/validate to any standard, generate beautiful docs, and more.","archived":false,"fork":false,"pushed_at":"2024-04-13T18:15:44.000Z","size":24960,"stargazers_count":799,"open_issues_count":145,"forks_count":120,"subscribers_count":27,"default_branch":"main","last_synced_at":"2024-04-13T19:53:36.275Z","etag":null,"topics":["api-governance","cicd","linter","openapi","openapi-cli","openapi3","openapi31","redoc","redocly","swagger2"],"latest_commit_sha":null,"homepage":"https://redocly.com/docs/cli/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Redocly.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2019-09-10T14:56:25.000Z","updated_at":"2024-04-15T01:06:35.524Z","dependencies_parsed_at":"2024-01-16T12:25:12.413Z","dependency_job_id":"9fc76cf0-a94c-458c-b59c-09cc9dc9c45b","html_url":"https://github.com/Redocly/redocly-cli","commit_stats":{"total_commits":1295,"total_committers":103,"mean_commits":"12.572815533980583","dds":0.7281853281853281,"last_synced_commit":"90a79eeab90f43fbf60cead3c7ba0450905f4394"},"previous_names":["redocly/openapi-cli"],"tags_count":180,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Redocly","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":215677009,"owners_count":15914814,"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":"Redocly","name":"Redocly","uuid":"32099856","kind":"organization","description":"At last, API docs you can be proud of","email":"founders@redocly.com","website":"https://redocly.com","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/32099856?v=4","repositories_count":31,"last_synced_at":"2024-04-15T00:19:51.606Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/Redocly","funding_links":[],"total_stars":24489,"followers":168,"following":0,"created_at":"2022-11-02T16:34:21.408Z","updated_at":"2024-04-15T00:19:53.246Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Redocly","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Redocly/repositories"},"tags":[{"name":"@redocly/openapi-core@1.11.0","sha":"90a79eeab90f43fbf60cead3c7ba0450905f4394","kind":"tag","published_at":"2024-04-04T13:17:22.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/@redocly/openapi-core@1.11.0","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/@redocly/openapi-core@1.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/@redocly%2Fopenapi-core@1.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/@redocly%2Fopenapi-core@1.11.0/manifests"},{"name":"@redocly/cli@1.11.0","sha":"90a79eeab90f43fbf60cead3c7ba0450905f4394","kind":"tag","published_at":"2024-04-04T13:17:22.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/@redocly/cli@1.11.0","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/@redocly/cli@1.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/@redocly%2Fcli@1.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/@redocly%2Fcli@1.11.0/manifests"},{"name":"@redocly/cli@1.10.6","sha":"a7299534a3be78ae5262c08050306731c1c582d3","kind":"tag","published_at":"2024-03-26T06:35:23.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/@redocly/cli@1.10.6","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/@redocly/cli@1.10.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/@redocly%2Fcli@1.10.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/@redocly%2Fcli@1.10.6/manifests"},{"name":"@redocly/openapi-core@1.10.6","sha":"a7299534a3be78ae5262c08050306731c1c582d3","kind":"tag","published_at":"2024-03-26T06:35:23.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/@redocly/openapi-core@1.10.6","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/@redocly/openapi-core@1.10.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/@redocly%2Fopenapi-core@1.10.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/@redocly%2Fopenapi-core@1.10.6/manifests"},{"name":"@redocly/cli@1.10.5","sha":"a094e8ea542e8427049be7cc5953ae6f4e1ad9c2","kind":"tag","published_at":"2024-03-19T12:23:30.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/@redocly/cli@1.10.5","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/@redocly/cli@1.10.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/@redocly%2Fcli@1.10.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/@redocly%2Fcli@1.10.5/manifests"},{"name":"@redocly/openapi-core@1.10.5","sha":"a094e8ea542e8427049be7cc5953ae6f4e1ad9c2","kind":"tag","published_at":"2024-03-19T12:23:30.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/@redocly/openapi-core@1.10.5","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/@redocly/openapi-core@1.10.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/@redocly%2Fopenapi-core@1.10.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/@redocly%2Fopenapi-core@1.10.5/manifests"},{"name":"@redocly/openapi-core@1.10.4","sha":"cbbea93bd12df5e07cec32b290ddf32cd43dd958","kind":"tag","published_at":"2024-03-14T13:03:26.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/@redocly/openapi-core@1.10.4","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/@redocly/openapi-core@1.10.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/@redocly%2Fopenapi-core@1.10.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/@redocly%2Fopenapi-core@1.10.4/manifests"},{"name":"@redocly/cli@1.10.4","sha":"cbbea93bd12df5e07cec32b290ddf32cd43dd958","kind":"tag","published_at":"2024-03-14T13:03:26.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/@redocly/cli@1.10.4","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/@redocly/cli@1.10.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/@redocly%2Fcli@1.10.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/@redocly%2Fcli@1.10.4/manifests"},{"name":"@redocly/cli@1.10.3","sha":"24faf7218367f6d007bd21d713a493ab1c5acd94","kind":"tag","published_at":"2024-03-04T15:07:30.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/@redocly/cli@1.10.3","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/@redocly/cli@1.10.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/@redocly%2Fcli@1.10.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/@redocly%2Fcli@1.10.3/manifests"},{"name":"@redocly/openapi-core@1.10.3","sha":"24faf7218367f6d007bd21d713a493ab1c5acd94","kind":"tag","published_at":"2024-03-04T15:07:30.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/@redocly/openapi-core@1.10.3","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/@redocly/openapi-core@1.10.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/@redocly%2Fopenapi-core@1.10.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/@redocly%2Fopenapi-core@1.10.3/manifests"},{"name":"@redocly/cli@1.10.2","sha":"87a455ca835f76a1c546367f5527fc5e6da2c658","kind":"tag","published_at":"2024-03-04T14:25:04.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/@redocly/cli@1.10.2","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/@redocly/cli@1.10.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/@redocly%2Fcli@1.10.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/@redocly%2Fcli@1.10.2/manifests"},{"name":"@redocly/openapi-core@1.10.2","sha":"87a455ca835f76a1c546367f5527fc5e6da2c658","kind":"tag","published_at":"2024-03-04T14:25:04.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/@redocly/openapi-core@1.10.2","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/@redocly/openapi-core@1.10.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/@redocly%2Fopenapi-core@1.10.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/@redocly%2Fopenapi-core@1.10.2/manifests"},{"name":"@redocly/cli@1.10.1","sha":"120611cce10fa5e18df2590af9c081699a481cb1","kind":"tag","published_at":"2024-02-29T15:20:09.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/@redocly/cli@1.10.1","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/@redocly/cli@1.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/@redocly%2Fcli@1.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/@redocly%2Fcli@1.10.1/manifests"},{"name":"@redocly/openapi-core@1.10.1","sha":"120611cce10fa5e18df2590af9c081699a481cb1","kind":"tag","published_at":"2024-02-29T15:20:09.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/@redocly/openapi-core@1.10.1","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/@redocly/openapi-core@1.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/@redocly%2Fopenapi-core@1.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/@redocly%2Fopenapi-core@1.10.1/manifests"},{"name":"@redocly/openapi-core@1.10.0","sha":"592ba424ba553007d540863740c4dd05af5582e6","kind":"tag","published_at":"2024-02-29T12:08:26.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/@redocly/openapi-core@1.10.0","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/@redocly/openapi-core@1.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/@redocly%2Fopenapi-core@1.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/@redocly%2Fopenapi-core@1.10.0/manifests"},{"name":"@redocly/cli@1.10.0","sha":"592ba424ba553007d540863740c4dd05af5582e6","kind":"tag","published_at":"2024-02-29T12:08:26.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/@redocly/cli@1.10.0","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/@redocly/cli@1.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/@redocly%2Fcli@1.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/@redocly%2Fcli@1.10.0/manifests"},{"name":"@redocly/cli@1.9.1","sha":"ee5d3726e705f10eac282173977082fffb0d3bd7","kind":"tag","published_at":"2024-02-20T08:55:53.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/@redocly/cli@1.9.1","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/@redocly/cli@1.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/@redocly%2Fcli@1.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/@redocly%2Fcli@1.9.1/manifests"},{"name":"@redocly/openapi-core@1.9.1","sha":"ee5d3726e705f10eac282173977082fffb0d3bd7","kind":"tag","published_at":"2024-02-20T08:55:53.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/@redocly/openapi-core@1.9.1","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/@redocly/openapi-core@1.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/@redocly%2Fopenapi-core@1.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/@redocly%2Fopenapi-core@1.9.1/manifests"},{"name":"@redocly/openapi-core@1.9.0","sha":"13bd3bf6a8d1709d7324d1ef751eb7bdce5ece42","kind":"tag","published_at":"2024-02-13T13:54:40.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/@redocly/openapi-core@1.9.0","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/@redocly/openapi-core@1.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/@redocly%2Fopenapi-core@1.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/@redocly%2Fopenapi-core@1.9.0/manifests"},{"name":"@redocly/cli@1.9.0","sha":"13bd3bf6a8d1709d7324d1ef751eb7bdce5ece42","kind":"tag","published_at":"2024-02-13T13:54:40.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/@redocly/cli@1.9.0","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/@redocly/cli@1.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/@redocly%2Fcli@1.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/@redocly%2Fcli@1.9.0/manifests"},{"name":"@redocly/cli@1.8.2","sha":"7ce90135194dfc02255ff06232b85caf77d316db","kind":"tag","published_at":"2024-02-01T17:08:03.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/@redocly/cli@1.8.2","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/@redocly/cli@1.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/@redocly%2Fcli@1.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/@redocly%2Fcli@1.8.2/manifests"},{"name":"@redocly/openapi-core@1.8.2","sha":"7ce90135194dfc02255ff06232b85caf77d316db","kind":"tag","published_at":"2024-02-01T17:08:03.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/@redocly/openapi-core@1.8.2","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/@redocly/openapi-core@1.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/@redocly%2Fopenapi-core@1.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/@redocly%2Fopenapi-core@1.8.2/manifests"},{"name":"@redocly/openapi-core@1.8.1","sha":"aa654909729a1b02ec4de75d7bab26bf11ea7815","kind":"tag","published_at":"2024-01-29T13:51:16.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/@redocly/openapi-core@1.8.1","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/@redocly/openapi-core@1.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/@redocly%2Fopenapi-core@1.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/@redocly%2Fopenapi-core@1.8.1/manifests"},{"name":"@redocly/cli@1.8.1","sha":"aa654909729a1b02ec4de75d7bab26bf11ea7815","kind":"tag","published_at":"2024-01-29T13:51:16.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/@redocly/cli@1.8.1","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/@redocly/cli@1.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/@redocly%2Fcli@1.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/@redocly%2Fcli@1.8.1/manifests"},{"name":"@redocly/openapi-core@1.8.0","sha":"cf2ac84426501aedb4781d87329b32ed40253c9f","kind":"tag","published_at":"2024-01-26T14:10:59.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/@redocly/openapi-core@1.8.0","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/@redocly/openapi-core@1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/@redocly%2Fopenapi-core@1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/@redocly%2Fopenapi-core@1.8.0/manifests"},{"name":"@redocly/cli@1.8.0","sha":"cf2ac84426501aedb4781d87329b32ed40253c9f","kind":"tag","published_at":"2024-01-26T14:10:59.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/@redocly/cli@1.8.0","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/@redocly/cli@1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/@redocly%2Fcli@1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/@redocly%2Fcli@1.8.0/manifests"},{"name":"@redocly/cli@1.7.0","sha":"d95bef1bf255d060bc8a03100533aac7e0352e93","kind":"tag","published_at":"2024-01-23T11:05:32.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/@redocly/cli@1.7.0","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/@redocly/cli@1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/@redocly%2Fcli@1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/@redocly%2Fcli@1.7.0/manifests"},{"name":"@redocly/openapi-core@1.7.0","sha":"d95bef1bf255d060bc8a03100533aac7e0352e93","kind":"tag","published_at":"2024-01-23T11:05:32.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/@redocly/openapi-core@1.7.0","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/@redocly/openapi-core@1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/@redocly%2Fopenapi-core@1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/@redocly%2Fopenapi-core@1.7.0/manifests"},{"name":"@redocly/openapi-core@1.6.0","sha":"122ce076708153c25887f38ec070526853f011b9","kind":"tag","published_at":"2023-12-21T14:10:33.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/@redocly/openapi-core@1.6.0","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/@redocly/openapi-core@1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/@redocly%2Fopenapi-core@1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/@redocly%2Fopenapi-core@1.6.0/manifests"},{"name":"@redocly/cli@1.6.0","sha":"122ce076708153c25887f38ec070526853f011b9","kind":"tag","published_at":"2023-12-21T14:10:33.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/@redocly/cli@1.6.0","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/@redocly/cli@1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/@redocly%2Fcli@1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/@redocly%2Fcli@1.6.0/manifests"},{"name":"@redocly/cli@1.5.0","sha":"70e5133708025d3968a642ebd4185e0972102249","kind":"tag","published_at":"2023-11-29T10:55:31.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/@redocly/cli@1.5.0","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/@redocly/cli@1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/@redocly%2Fcli@1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/@redocly%2Fcli@1.5.0/manifests"},{"name":"@redocly/openapi-core@1.5.0","sha":"70e5133708025d3968a642ebd4185e0972102249","kind":"tag","published_at":"2023-11-29T10:55:31.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/@redocly/openapi-core@1.5.0","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/@redocly/openapi-core@1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/@redocly%2Fopenapi-core@1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/@redocly%2Fopenapi-core@1.5.0/manifests"},{"name":"@redocly/openapi-core@1.4.1","sha":"166e16d6ca091803d79bdfab8775fcad5445c87b","kind":"tag","published_at":"2023-11-15T14:15:14.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/@redocly/openapi-core@1.4.1","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/@redocly/openapi-core@1.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/@redocly%2Fopenapi-core@1.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/@redocly%2Fopenapi-core@1.4.1/manifests"},{"name":"@redocly/cli@1.4.1","sha":"166e16d6ca091803d79bdfab8775fcad5445c87b","kind":"tag","published_at":"2023-11-15T14:15:14.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/@redocly/cli@1.4.1","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/@redocly/cli@1.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/@redocly%2Fcli@1.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/@redocly%2Fcli@1.4.1/manifests"},{"name":"@redocly/openapi-core@1.4.0","sha":"b50ae469c4022dd1673c4ec14c1c883852ec908c","kind":"tag","published_at":"2023-10-26T13:32:03.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/@redocly/openapi-core@1.4.0","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/@redocly/openapi-core@1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/@redocly%2Fopenapi-core@1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/@redocly%2Fopenapi-core@1.4.0/manifests"},{"name":"@redocly/cli@1.4.0","sha":"b50ae469c4022dd1673c4ec14c1c883852ec908c","kind":"tag","published_at":"2023-10-26T13:32:03.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/@redocly/cli@1.4.0","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/@redocly/cli@1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/@redocly%2Fcli@1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/@redocly%2Fcli@1.4.0/manifests"},{"name":"@redocly/openapi-core@1.3.0","sha":"4e712a8c70afc92e4ffad839efbe59d12d88397f","kind":"tag","published_at":"2023-10-19T14:03:08.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/@redocly/openapi-core@1.3.0","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/@redocly/openapi-core@1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/@redocly%2Fopenapi-core@1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/@redocly%2Fopenapi-core@1.3.0/manifests"},{"name":"@redocly/cli@1.3.0","sha":"4e712a8c70afc92e4ffad839efbe59d12d88397f","kind":"tag","published_at":"2023-10-19T14:03:08.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/@redocly/cli@1.3.0","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/@redocly/cli@1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/@redocly%2Fcli@1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/@redocly%2Fcli@1.3.0/manifests"},{"name":"@redocly/openapi-core@1.2.1","sha":"45b31e6640aa00dd6e04850b9eab14358b369dcc","kind":"tag","published_at":"2023-10-18T06:49:33.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/@redocly/openapi-core@1.2.1","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/@redocly/openapi-core@1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/@redocly%2Fopenapi-core@1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/@redocly%2Fopenapi-core@1.2.1/manifests"},{"name":"@redocly/cli@1.2.1","sha":"45b31e6640aa00dd6e04850b9eab14358b369dcc","kind":"tag","published_at":"2023-10-18T06:49:33.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/@redocly/cli@1.2.1","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/@redocly/cli@1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/@redocly%2Fcli@1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/@redocly%2Fcli@1.2.1/manifests"},{"name":"@redocly/openapi-core@1.2.0","sha":"e16f1fd3a24f7b359a2335c140f2e7b31c0fb004","kind":"tag","published_at":"2023-09-18T13:56:28.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/@redocly/openapi-core@1.2.0","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/@redocly/openapi-core@1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/@redocly%2Fopenapi-core@1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/@redocly%2Fopenapi-core@1.2.0/manifests"},{"name":"@redocly/cli@1.2.0","sha":"e16f1fd3a24f7b359a2335c140f2e7b31c0fb004","kind":"tag","published_at":"2023-09-18T13:56:28.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/@redocly/cli@1.2.0","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/@redocly/cli@1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/@redocly%2Fcli@1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/@redocly%2Fcli@1.2.0/manifests"},{"name":"@redocly/cli@1.1.0","sha":"b8bf0075ac896aef48ea4651ff145d3f56e05f6c","kind":"tag","published_at":"2023-09-14T14:13:54.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/@redocly/cli@1.1.0","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/@redocly/cli@1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/@redocly%2Fcli@1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/@redocly%2Fcli@1.1.0/manifests"},{"name":"@redocly/openapi-core@1.1.0","sha":"b8bf0075ac896aef48ea4651ff145d3f56e05f6c","kind":"tag","published_at":"2023-09-14T14:13:54.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/@redocly/openapi-core@1.1.0","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/@redocly/openapi-core@1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/@redocly%2Fopenapi-core@1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/@redocly%2Fopenapi-core@1.1.0/manifests"},{"name":"@redocly/cli@1.0.2","sha":"79820648b5e588d4974dfbb2f3724b48b63e3305","kind":"tag","published_at":"2023-08-07T16:16:49.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/@redocly/cli@1.0.2","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/@redocly/cli@1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/@redocly%2Fcli@1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/@redocly%2Fcli@1.0.2/manifests"},{"name":"@redocly/openapi-core@1.0.2","sha":"79820648b5e588d4974dfbb2f3724b48b63e3305","kind":"tag","published_at":"2023-08-07T16:16:49.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/@redocly/openapi-core@1.0.2","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/@redocly/openapi-core@1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/@redocly%2Fopenapi-core@1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/@redocly%2Fopenapi-core@1.0.2/manifests"},{"name":"@redocly/openapi-core@1.0.1","sha":"c5c30bc2eb92b0dc54573e302256cff9d1e9049f","kind":"tag","published_at":"2023-08-07T12:31:36.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/@redocly/openapi-core@1.0.1","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/@redocly/openapi-core@1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/@redocly%2Fopenapi-core@1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/@redocly%2Fopenapi-core@1.0.1/manifests"},{"name":"@redocly/cli@1.0.1","sha":"c5c30bc2eb92b0dc54573e302256cff9d1e9049f","kind":"tag","published_at":"2023-08-07T12:31:36.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/@redocly/cli@1.0.1","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/@redocly/cli@1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/@redocly%2Fcli@1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/@redocly%2Fcli@1.0.1/manifests"},{"name":"v1.0.0","sha":"aa96ebc1298b2014eff114a7b3bc8101ff6c842b","kind":"commit","published_at":"2023-07-25T12:29:06.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0/manifests"},{"name":"v1.0.0-rc.3","sha":"bbcdb889caecd31d24db483d353c80a59e032214","kind":"commit","published_at":"2023-07-20T15:50:16.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-rc.3","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-rc.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-rc.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-rc.3/manifests"},{"name":"v1.0.0-rc.2","sha":"f18968432106cd34aa5238d8139bcada267ef8cd","kind":"commit","published_at":"2023-07-19T13:02:19.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-rc.2","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-rc.2/manifests"},{"name":"v1.0.0-rc.1","sha":"ace3c7a348172da4e89730514e159d3740cff0af","kind":"commit","published_at":"2023-07-17T15:53:27.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-rc.1","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-rc.1/manifests"},{"name":"v1.0.0-beta.131","sha":"6fe83921899ba1ce9dfc330db15c8650eea5ab86","kind":"commit","published_at":"2023-07-10T14:46:34.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-beta.131","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-beta.131","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.131","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.131/manifests"},{"name":"v1.0.0-beta.130","sha":"b743ed98232c495cc82555d530db43a73ce48bd0","kind":"commit","published_at":"2023-07-06T12:51:20.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-beta.130","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-beta.130","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.130","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.130/manifests"},{"name":"v1.0.0-beta.129","sha":"0e46aef21765ac2e755df642da034eee2040bd33","kind":"commit","published_at":"2023-06-26T17:40:24.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-beta.129","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-beta.129","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.129","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.129/manifests"},{"name":"v1.0.0-beta.128","sha":"34e902317287ea841210bd6f48af2f6e0ecfaa54","kind":"commit","published_at":"2023-06-07T08:04:46.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-beta.128","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-beta.128","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.128","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.128/manifests"},{"name":"v1.0.0-beta.127","sha":"38a5bf478f13f3e90afcb57831573e9a5a1dd07b","kind":"commit","published_at":"2023-05-25T13:47:01.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-beta.127","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-beta.127","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.127","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.127/manifests"},{"name":"v1.0.0-beta.126","sha":"ebbdc17488cfe8b8d7e44e788891c9f60da4175f","kind":"commit","published_at":"2023-05-10T10:06:29.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-beta.126","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-beta.126","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.126","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.126/manifests"},{"name":"v1.0.0-beta.125","sha":"a7659e0f9b76facadf813e83d9ec2b466450d070","kind":"commit","published_at":"2023-04-06T14:18:57.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-beta.125","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-beta.125","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.125","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.125/manifests"},{"name":"v1.0.0-beta.124","sha":"12c37f4f81172a775052e4d184b6faa57f829169","kind":"commit","published_at":"2023-03-13T08:49:54.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-beta.124","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-beta.124","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.124","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.124/manifests"},{"name":"v1.0.0-beta.123","sha":"7437d5fceac6b561259842963a3de9dfeb5ca1dc","kind":"commit","published_at":"2023-02-01T10:47:18.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-beta.123","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-beta.123","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.123","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.123/manifests"},{"name":"v1.0.0-beta.122","sha":"e27e9ae7a84e57fa8d68680fd87e05d768b2b7bb","kind":"commit","published_at":"2023-01-26T10:52:26.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-beta.122","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-beta.122","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.122","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.122/manifests"},{"name":"v1.0.0-beta.121","sha":"fac9b65113b04af6658c4d6e63a62a7e70879471","kind":"commit","published_at":"2023-01-25T12:29:22.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-beta.121","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-beta.121","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.121","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.121/manifests"},{"name":"v1.0.0-beta.120","sha":"785d0c602f42b94ba3d165ccc8678d9f86ea4816","kind":"commit","published_at":"2023-01-05T16:49:04.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-beta.120","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-beta.120","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.120","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.120/manifests"},{"name":"v1.0.0-beta.119","sha":"781d83120cd23a46e28bd4b0897c1a883a748dd5","kind":"commit","published_at":"2023-01-03T16:35:05.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-beta.119","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-beta.119","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.119","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.119/manifests"},{"name":"v1.0.0-beta.118","sha":"478ca6315d5cfc09c304b2da129d3c48e160bb7e","kind":"commit","published_at":"2022-12-29T11:29:21.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-beta.118","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-beta.118","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.118","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.118/manifests"},{"name":"v1.0.0-beta.117","sha":"675a4b971c39d81b13c5fe673dc950907650958d","kind":"commit","published_at":"2022-12-08T23:37:04.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-beta.117","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-beta.117","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.117","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.117/manifests"},{"name":"v1.0.0-beta.116","sha":"6c9444f8cb3f25277b880b0d6bcfbeda0091b4c6","kind":"commit","published_at":"2022-12-07T16:11:58.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-beta.116","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-beta.116","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.116","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.116/manifests"},{"name":"v1.0.0-beta.115","sha":"5f8b45c299b2da789437967820204692d4e59275","kind":"commit","published_at":"2022-11-29T10:59:07.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-beta.115","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-beta.115","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.115","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.115/manifests"},{"name":"v1.0.0-beta.114","sha":"c54f5d859316b2164d3756fa8edeaeb0c666b3c0","kind":"commit","published_at":"2022-11-18T20:20:16.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-beta.114","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-beta.114","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.114","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.114/manifests"},{"name":"v1.0.0-beta.113","sha":"45ec1705aeaada37bd80052aa13943c6e7e6ff85","kind":"commit","published_at":"2022-11-16T15:45:21.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-beta.113","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-beta.113","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.113","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.113/manifests"},{"name":"v1.0.0-beta.112","sha":"058e3a297842ed0f54516d40a5366fd748db3afe","kind":"commit","published_at":"2022-11-02T09:49:39.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-beta.112","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-beta.112","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.112","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.112/manifests"},{"name":"v1.0.0-beta.111","sha":"2644298d143a5d0aa1a2bdafadff09fce9676d51","kind":"commit","published_at":"2022-10-10T21:05:34.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-beta.111","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-beta.111","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.111","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.111/manifests"},{"name":"v1.0.0-beta.110","sha":"83f8881e7ea5004ebe30e81221fa79a23f6d3a04","kind":"commit","published_at":"2022-09-21T11:47:00.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-beta.110","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-beta.110","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.110","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.110/manifests"},{"name":"v1.0.0-beta.109","sha":"9cb24e5b923d7c3c861ceaf3315e5c9469bd4e1b","kind":"commit","published_at":"2022-09-13T16:18:15.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-beta.109","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-beta.109","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.109","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.109/manifests"},{"name":"v1.0.0-beta.108","sha":"4b3b0d827d60105bb15d1447ddbeb662730343d8","kind":"commit","published_at":"2022-08-22T16:12:22.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-beta.108","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-beta.108","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.108","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.108/manifests"},{"name":"v1.0.0-beta.107","sha":"229f54222b267b91de79c369474111c1e52b18c1","kind":"commit","published_at":"2022-08-16T14:08:19.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-beta.107","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-beta.107","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.107","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.107/manifests"},{"name":"v1.0.0-beta.106","sha":"2d9aed5dcf761ba10f0d7e73a8c6de5e8638c2de","kind":"commit","published_at":"2022-08-10T11:14:15.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-beta.106","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-beta.106","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.106","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.106/manifests"},{"name":"v1.0.0-beta.105","sha":"f6a6f1f9298da55a06e30921dffb861ebc3d4a1d","kind":"commit","published_at":"2022-07-27T08:17:21.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-beta.105","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-beta.105","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.105","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.105/manifests"},{"name":"v1.0.0-beta.104","sha":"1ec1d6da8dfe918af9464a3d1f15c1479d0b447c","kind":"commit","published_at":"2022-07-11T07:52:00.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-beta.104","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-beta.104","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.104","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.104/manifests"},{"name":"v1.0.0-beta.103","sha":"b19808c2e3315d0fa520756d2600e33d4904a7b4","kind":"commit","published_at":"2022-06-27T13:54:24.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-beta.103","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-beta.103","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.103","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.103/manifests"},{"name":"v1.0.0-beta.102","sha":"8390befd900a0538d9a698a92e2d34e5dc58449b","kind":"commit","published_at":"2022-06-09T09:14:17.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-beta.102","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-beta.102","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.102","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.102/manifests"},{"name":"v1.0.0-beta.101","sha":"df0b391311096bb79c844c4d00d9d9c2abc6148c","kind":"commit","published_at":"2022-06-09T07:55:25.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-beta.101","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-beta.101","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.101","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.101/manifests"},{"name":"v1.0.0-beta.100","sha":"4371386302790fa508088e1b7b8096eff6a57e38","kind":"commit","published_at":"2022-05-27T13:14:25.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-beta.100","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-beta.100","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.100","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.100/manifests"},{"name":"v1.0.0-beta.99","sha":"64de74b7e750844fcbda4d93dd68349e33c59f6f","kind":"commit","published_at":"2022-05-26T07:01:46.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-beta.99","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-beta.99","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.99","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.99/manifests"},{"name":"v1.0.0-beta.98","sha":"c0825e6298cdc954556e6cba3ab7b777116f0bde","kind":"commit","published_at":"2022-05-18T10:19:27.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-beta.98","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-beta.98","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.98","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.98/manifests"},{"name":"v1.0.0-beta.97","sha":"9de2fe4785bbd8e573c5c0ff024cb10e2ae80ba0","kind":"commit","published_at":"2022-05-11T10:24:02.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-beta.97","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-beta.97","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.97","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.97/manifests"},{"name":"v1.0.0-beta.96","sha":"2e11dffa0f0b195d4c5d81d1125373e507890ff5","kind":"commit","published_at":"2022-05-06T15:00:52.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-beta.96","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-beta.96","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.96","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.96/manifests"},{"name":"v1.0.0-beta.95","sha":"f973e1c25f64045a8204035442a428edab10115c","kind":"commit","published_at":"2022-05-05T12:51:10.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-beta.95","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-beta.95","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.95","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.95/manifests"},{"name":"v1.0.0-beta.94","sha":"5f9468df844bd67d8385c2daf1cb3a8dc24f48e9","kind":"commit","published_at":"2022-04-13T10:49:19.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-beta.94","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-beta.94","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.94","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.94/manifests"},{"name":"v1.0.0-beta.93","sha":"e04e94c7640610352d34efee133deadf1fd1dbb1","kind":"commit","published_at":"2022-04-05T15:59:16.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-beta.93","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-beta.93","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.93","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.93/manifests"},{"name":"v1.0.0-beta.92","sha":"040c733152708f18740b43c60483056c644996bd","kind":"commit","published_at":"2022-04-04T13:12:56.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-beta.92","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-beta.92","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.92","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.92/manifests"},{"name":"v1.0.0-beta.91","sha":"730507a77937d8c5200f05a6a43155c787b162c5","kind":"commit","published_at":"2022-03-29T07:49:29.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-beta.91","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-beta.91","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.91","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.91/manifests"},{"name":"v1.0.0-beta.90","sha":"a9c57e99c9ba720bfedec95ddd6dfd47b373a449","kind":"commit","published_at":"2022-03-24T15:58:58.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-beta.90","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-beta.90","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.90","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.90/manifests"},{"name":"v1.0.0-beta.89","sha":"e0099d4af04969e7a661e0709e2ab66381fbac48","kind":"commit","published_at":"2022-03-21T12:42:38.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-beta.89","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-beta.89","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.89","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.89/manifests"},{"name":"v1.0.0-beta.88","sha":"3a26838bb41e86106c8b27e06f95b29d13eba93d","kind":"commit","published_at":"2022-03-16T16:58:03.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-beta.88","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-beta.88","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.88","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.88/manifests"},{"name":"v1.0.0-beta.87","sha":"59acce0951615528c5cd6bedad296c909ce1d9d5","kind":"commit","published_at":"2022-03-10T08:32:11.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-beta.87","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-beta.87","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.87","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.87/manifests"},{"name":"v1.0.0-beta.86","sha":"e975c7952bc8892d63aef2a2f496ad645add0dd1","kind":"commit","published_at":"2022-03-09T17:37:28.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-beta.86","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-beta.86","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.86","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.86/manifests"},{"name":"v1.0.0-beta.85","sha":"c761cdce08a94cb10fbfd6ff042d502b0c60daa0","kind":"commit","published_at":"2022-03-02T14:47:11.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-beta.85","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-beta.85","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.85","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.85/manifests"},{"name":"v1.0.0-beta.84","sha":"debe96996320aa2d5cf188dc8ac74021034e9e29","kind":"commit","published_at":"2022-02-23T10:07:06.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-beta.84","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-beta.84","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.84","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.84/manifests"},{"name":"v1.0.0-beta.83","sha":"896eda4c043a314ec385e20749f45b2da25c86b5","kind":"commit","published_at":"2022-02-22T09:57:18.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-beta.83","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-beta.83","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.83","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.83/manifests"},{"name":"v1.0.0-beta.82","sha":"964c2ba7974f9b84a3c0361eef1c599583f30298","kind":"commit","published_at":"2022-02-15T10:41:16.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-beta.82","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-beta.82","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.82","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.82/manifests"},{"name":"v1.0.0-beta.81","sha":"96ec70011e28c791e3e3debf232fff4c3b9bc427","kind":"commit","published_at":"2022-02-10T12:50:59.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-beta.81","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-beta.81","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.81","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.81/manifests"},{"name":"v1.0.0-beta.80","sha":"1fbe090b5dd4ed6e5a22cabf0a2347ddcb3481e2","kind":"commit","published_at":"2022-01-24T10:28:04.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-beta.80","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-beta.80","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.80","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.80/manifests"},{"name":"v1.0.0-beta.79","sha":"fb32c818164b68422691e47b91f412166332bd76","kind":"commit","published_at":"2022-01-11T19:00:33.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-beta.79","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-beta.79","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.79","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.79/manifests"},{"name":"v1.0.0-beta.78","sha":"3ae3e558f5aa362d45819ad957c3f987e81e04e5","kind":"commit","published_at":"2022-01-06T18:40:07.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-beta.78","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-beta.78","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.78","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.78/manifests"},{"name":"v1.0.0-beta.77","sha":"9112f645ccc53e46fa205f10d23ed338c1f24989","kind":"commit","published_at":"2022-01-06T11:13:58.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-beta.77","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-beta.77","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.77","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.77/manifests"},{"name":"v1.0.0-beta.76","sha":"117b06909816c89e36aee3935c8880a4f477eb24","kind":"commit","published_at":"2021-12-28T13:08:47.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-beta.76","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-beta.76","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.76","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.76/manifests"},{"name":"v1.0.0-beta.75","sha":"20cf29da1dc33bcedfbf24bde9967a08eee5751f","kind":"commit","published_at":"2021-12-24T09:50:49.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-beta.75","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-beta.75","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.75","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.75/manifests"},{"name":"v1.0.0-beta.74","sha":"9366590965862c7e2a29d1d1b639f426e3067880","kind":"commit","published_at":"2021-12-22T14:22:33.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-beta.74","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-beta.74","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.74","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.74/manifests"},{"name":"v1.0.0-beta.73","sha":"8b2c5e6b49d6ff8600fd6fa9082de6a33a51c1ec","kind":"commit","published_at":"2021-12-14T16:11:13.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-beta.73","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-beta.73","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.73","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.73/manifests"},{"name":"v1.0.0-beta.72","sha":"596c3393e8718110ba0bf3e7fd3e2c2afb00d3e4","kind":"commit","published_at":"2021-12-14T12:12:35.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-beta.72","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-beta.72","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.72","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.72/manifests"},{"name":"v1.0.0-beta.71","sha":"2b87b2cab2fff5d1452dcd3931840dc590cf48c6","kind":"commit","published_at":"2021-12-14T11:09:47.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-beta.71","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-beta.71","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.71","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.71/manifests"},{"name":"v1.0.0-beta.70","sha":"a25be930dd0e41d24063c5a8243ef7d09ffd0e37","kind":"commit","published_at":"2021-12-14T08:28:11.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-beta.70","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-beta.70","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.70","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.70/manifests"},{"name":"v1.0.0-beta.69","sha":"4343f6790ffa0eba3db882b9e012334189bf6d28","kind":"commit","published_at":"2021-11-16T12:04:26.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-beta.69","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-beta.69","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.69","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.69/manifests"},{"name":"v1.0.0-beta.68","sha":"b852d9eab6555e6321c14525e45d40a370c6caf8","kind":"commit","published_at":"2021-11-15T14:36:10.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-beta.68","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-beta.68","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.68","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.68/manifests"},{"name":"v1.0.0-beta.67","sha":"157280912ccdc40590489261e95f31d985bd6f8f","kind":"commit","published_at":"2021-11-02T14:38:33.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-beta.67","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-beta.67","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.67","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.67/manifests"},{"name":"v1.0.0-beta.66","sha":"08fb35bf00663a63e1ef3765b038f0783973c745","kind":"commit","published_at":"2021-11-01T17:23:43.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-beta.66","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-beta.66","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.66","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.66/manifests"},{"name":"v1.0.0-beta.65","sha":"c6bc8fe6a65996e2070f474f2d61411bba8ae707","kind":"commit","published_at":"2021-10-27T12:07:52.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-beta.65","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-beta.65","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.65","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.65/manifests"},{"name":"v1.0.0-beta.64","sha":"179da0cedb8f2e758e619556c93972ee6f250860","kind":"commit","published_at":"2021-10-20T08:30:36.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-beta.64","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-beta.64","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.64","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.64/manifests"},{"name":"v1.0.0-beta.63","sha":"4618b60ee7debbbbdc892b08683c218fb6ba164e","kind":"commit","published_at":"2021-10-12T13:15:13.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-beta.63","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-beta.63","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.63","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.63/manifests"},{"name":"v1.0.0-beta.62","sha":"659983b9e72b8f8df36e751f1717ec10888ff08d","kind":"tag","published_at":"2021-09-30T09:47:36.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-beta.62","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-beta.62","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.62","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.62/manifests"},{"name":"v1.0.0-beta.61","sha":"f08cc8d0149765443f37bccb4d42fd9b8ea7ccbb","kind":"commit","published_at":"2021-09-21T19:17:57.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-beta.61","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-beta.61","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.61","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.61/manifests"},{"name":"v1.0.0-beta.60","sha":"eaa573549bc69a07c84cfe8fc9d68b75d410463c","kind":"commit","published_at":"2021-09-20T09:31:50.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-beta.60","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-beta.60","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.60","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.60/manifests"},{"name":"v1.0.0-beta.59","sha":"2ab64f34c5c17ad43d19e37553016852ed73e208","kind":"commit","published_at":"2021-09-15T15:02:19.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-beta.59","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-beta.59","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.59","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.59/manifests"},{"name":"v1.0.0-beta.58","sha":"858593f5a54f82805b648cdb1575649e9a5f1efb","kind":"commit","published_at":"2021-09-02T15:16:51.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-beta.58","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-beta.58","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.58","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.58/manifests"},{"name":"v1.0.0-beta.57","sha":"9af6ba6c8ca4608940e89f4e9a34e679e4fc2f20","kind":"commit","published_at":"2021-09-01T17:30:51.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-beta.57","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-beta.57","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.57","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.57/manifests"},{"name":"v1.0.0-beta.56","sha":"06052811db9405ed98ddb491584aee995419e6c3","kind":"commit","published_at":"2021-09-01T15:56:30.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-beta.56","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-beta.56","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.56","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.56/manifests"},{"name":"v1.0.0-beta.55","sha":"936c9028ac7bc04bb526ffa6d12cf119541d9676","kind":"commit","published_at":"2021-08-20T10:05:41.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-beta.55","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-beta.55","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.55","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.55/manifests"},{"name":"v1.0.0-beta.54","sha":"f92dfe737c8bd413ac4714b5f5db3fe5087cb930","kind":"commit","published_at":"2021-07-19T09:52:36.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-beta.54","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-beta.54","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.54","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.54/manifests"},{"name":"v1.0.0-beta.53","sha":"f5d43c3a0a5e8d41240ccd22fc50e801b5af0a08","kind":"commit","published_at":"2021-07-02T08:51:39.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-beta.53","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-beta.53","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.53","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.53/manifests"},{"name":"v1.0.0-beta.52","sha":"d3e5caf829aad1a50001130db72c0b077bedd8bb","kind":"commit","published_at":"2021-07-01T13:12:47.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-beta.52","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-beta.52","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.52","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.52/manifests"},{"name":"v1.0.0-beta.51","sha":"52471afe6398c6a87b4906c5d01c412b41f6a958","kind":"commit","published_at":"2021-06-30T16:35:51.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-beta.51","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-beta.51","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.51","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.51/manifests"},{"name":"v1.0.0-beta.50","sha":"302b3402e57580a03260193e9f9f311db3d87387","kind":"commit","published_at":"2021-06-09T07:28:05.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-beta.50","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-beta.50","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.50","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.50/manifests"},{"name":"v1.0.0-beta.49","sha":"49087d7a447a23967c8cc18fb9068640662fef8e","kind":"commit","published_at":"2021-06-01T10:02:04.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-beta.49","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-beta.49","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.49","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.49/manifests"},{"name":"v1.0.0-beta.48","sha":"84b1e5bcb798bf1f22384af49065bf076036c919","kind":"commit","published_at":"2021-05-25T06:53:38.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-beta.48","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-beta.48","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.48","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.48/manifests"},{"name":"v1.0.0-beta.47","sha":"6781d47546df24c6b0459def2842a366e4bbaf6e","kind":"commit","published_at":"2021-05-21T12:48:25.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-beta.47","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-beta.47","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.47","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.47/manifests"},{"name":"v1.0.0-beta.46","sha":"d7c23fec4a26f779f7a25093420c993c986f67e6","kind":"commit","published_at":"2021-05-17T09:53:59.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-beta.46","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-beta.46","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.46","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.46/manifests"},{"name":"v1.0.0-beta.45","sha":"cdae7a4dc350e7eee14bd242637359a6412a0db6","kind":"commit","published_at":"2021-05-11T09:51:43.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-beta.45","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-beta.45","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.45","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.45/manifests"},{"name":"v1.0.0-beta.44","sha":"3d239f219fb9e95aa926ed0955748a0cd55a1602","kind":"commit","published_at":"2021-04-12T14:26:52.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-beta.44","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-beta.44","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.44","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.44/manifests"},{"name":"v1.0.0-beta.43","sha":"367efbf0e1fbadf59cb94ca51d66852ef2bb0aea","kind":"commit","published_at":"2021-04-09T15:56:14.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-beta.43","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-beta.43","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.43","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.43/manifests"},{"name":"v1.0.0-beta.42","sha":"ae6dc12b865b5248adfa0c17acf78e4a311bb1c3","kind":"commit","published_at":"2021-04-06T13:00:51.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-beta.42","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-beta.42","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.42","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.42/manifests"},{"name":"v1.0.0-beta.41","sha":"e6f99e57da339d89bba7f4a1ba897282d7cebbd2","kind":"commit","published_at":"2021-04-02T13:08:49.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-beta.41","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-beta.41","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.41","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.41/manifests"},{"name":"v1.0.0-beta.40","sha":"3def2c35cb45839a51b9c8b970cb178f0dae07a5","kind":"commit","published_at":"2021-03-31T16:15:06.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-beta.40","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-beta.40","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.40","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.40/manifests"},{"name":"v1.0.0-beta.39","sha":"f28016b69ea36b3efd8e7b43e03b82d98d393004","kind":"commit","published_at":"2021-03-26T14:42:59.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-beta.39","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-beta.39","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.39","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.39/manifests"},{"name":"v1.0.0-beta.38","sha":"01bd60eb6a4727720bd0a96d634540b0cb927335","kind":"commit","published_at":"2021-03-20T14:49:38.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-beta.38","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-beta.38","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.38","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.38/manifests"},{"name":"v1.0.0-beta.37","sha":"d4d2925eace5366b011c8eb3d0704e1c3c11f635","kind":"commit","published_at":"2021-03-16T14:31:42.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-beta.37","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-beta.37","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.37","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.37/manifests"},{"name":"v1.0.0-beta.36","sha":"cbaac208e5f99771e2f5aec540252ddca2b792ab","kind":"commit","published_at":"2021-03-15T17:25:42.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-beta.36","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-beta.36","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.36","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.36/manifests"},{"name":"v1.0.0-beta.35","sha":"4fa6ca4751134bb54eaf5de44513f26cc14ef4d3","kind":"commit","published_at":"2021-03-12T14:41:07.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-beta.35","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-beta.35","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.35","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.35/manifests"},{"name":"v1.0.0-beta.34","sha":"d4138616f2b7793de7deca919a23830e3f81b983","kind":"commit","published_at":"2021-03-10T10:58:36.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-beta.34","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-beta.34","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.34","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.34/manifests"},{"name":"v1.0.0-beta.33","sha":"55ade7fe6e4eaaaea8ba50ebeaa0f808957cbbfe","kind":"commit","published_at":"2021-03-10T10:13:29.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-beta.33","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-beta.33","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.33","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.33/manifests"},{"name":"v1.0.0-beta.32","sha":"7650704fedcaebc4adac9dffefa3e9df7a2e1bd3","kind":"commit","published_at":"2021-02-25T12:33:24.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-beta.32","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-beta.32","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.32","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.32/manifests"},{"name":"v1.0.0-beta.31","sha":"8eeab11ca73902a0e7dcee2375981119f65eb4eb","kind":"commit","published_at":"2021-01-25T11:20:14.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-beta.31","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-beta.31","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.31","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.31/manifests"},{"name":"v1.0.0-beta.30","sha":"8b8ba9f1f7fade8154c0462b043bc1d36b1f9db2","kind":"commit","published_at":"2021-01-25T09:51:59.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-beta.30","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-beta.30","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.30","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.30/manifests"},{"name":"v1.0.0-beta.29","sha":"de0919dcec7944c77f9d2b00718b2203959d09b5","kind":"commit","published_at":"2021-01-13T12:43:22.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-beta.29","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-beta.29","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.29","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.29/manifests"},{"name":"v1.0.0-beta.28","sha":"8b858729ce2fab19fcdfe7720b0dd6aba01c54ec","kind":"commit","published_at":"2021-01-09T18:04:55.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-beta.28","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-beta.28","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.28/manifests"},{"name":"v1.0.0-beta.27","sha":"1a30fbfab683f38de6999583075d536ea51d1ab8","kind":"commit","published_at":"2021-01-06T16:30:39.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-beta.27","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-beta.27","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.27","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.27/manifests"},{"name":"v1.0.0-beta.26","sha":"9a3dab919113f0ca8252602bd58e65d7c341be28","kind":"commit","published_at":"2021-01-06T09:49:32.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-beta.26","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-beta.26","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.26/manifests"},{"name":"v1.0.0-beta.25","sha":"7b7e42121242e16c2f9ebf72c904bef65738922d","kind":"commit","published_at":"2020-11-27T16:22:26.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-beta.25","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-beta.25","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.25","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.25/manifests"},{"name":"v1.0.0-beta.24","sha":"d321332f42057361a4f35eb4e8b631eb8343cd93","kind":"commit","published_at":"2020-11-27T15:20:19.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-beta.24","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-beta.24","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.24/manifests"},{"name":"v1.0.0-beta.23","sha":"199855fd8060fd6da4627354227bff40f3963988","kind":"commit","published_at":"2020-11-24T14:08:17.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-beta.23","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-beta.23","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.23/manifests"},{"name":"v1.0.0-beta.22","sha":"d57f9c00976138052ed95915e384eb1f7dca6a5a","kind":"commit","published_at":"2020-11-16T15:42:25.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-beta.22","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-beta.22","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.22/manifests"},{"name":"v1.0.0-beta.21","sha":"f3cabcc05fa2f9824474b8612b6d8f14185bbea9","kind":"commit","published_at":"2020-11-14T13:30:30.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-beta.21","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-beta.21","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.21/manifests"},{"name":"v1.0.0-beta.20","sha":"f765be5e984321ace1ad4d4fb92ced34125b0c40","kind":"commit","published_at":"2020-11-14T09:50:42.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-beta.20","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-beta.20","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.20/manifests"},{"name":"v1.0.0-beta.19","sha":"1d0afc76436c180a540cb6926573ba4f50f2748b","kind":"commit","published_at":"2020-11-13T19:31:51.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-beta.19","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-beta.19","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.19/manifests"},{"name":"v1.0.0-beta.18","sha":"8f2dc079d70dea1bea60ab18bd745deabf0c5e48","kind":"commit","published_at":"2020-10-19T11:57:48.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-beta.18","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-beta.18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.18/manifests"},{"name":"v1.0.0-beta.17","sha":"dc038bbb82890ca063c90fd97e0eb1273df5b018","kind":"commit","published_at":"2020-10-19T07:34:51.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-beta.17","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-beta.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.17/manifests"},{"name":"v1.0.0-beta.16","sha":"e7bfa3d9212a4b99d211d2ec9495af94a88f80c1","kind":"commit","published_at":"2020-09-28T08:28:30.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-beta.16","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-beta.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.16/manifests"},{"name":"v1.0.0-beta.15","sha":"24a9f7a170d13c350e98b7935590274c8f7f92b7","kind":"commit","published_at":"2020-09-25T16:03:40.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-beta.15","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-beta.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.15/manifests"},{"name":"v1.0.0-beta.14","sha":"aedd86b8ecbcde4b834af10fb1514b85ef4ab6f8","kind":"commit","published_at":"2020-09-14T16:57:23.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-beta.14","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-beta.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.14/manifests"},{"name":"v1.0.0-beta.13","sha":"4746b585ad3b6af1e72ab473dd6cf6d2734a62f6","kind":"commit","published_at":"2020-09-13T12:49:25.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-beta.13","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-beta.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.13/manifests"},{"name":"v1.0.0-beta.12","sha":"f863beeaab7bb13770df3f5f4f09cc7cdbe6bb6c","kind":"commit","published_at":"2020-09-08T07:00:56.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-beta.12","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-beta.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.12/manifests"},{"name":"v1.0.0-beta.11","sha":"747b07e4f6fe0bdcca90a08b53d130210a5c0d1d","kind":"commit","published_at":"2020-09-03T09:29:23.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-beta.11","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-beta.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.11/manifests"},{"name":"v1.0.0-beta.10","sha":"8b939610d8c2866841fde2913f2574a1288b6d4c","kind":"commit","published_at":"2020-08-31T14:06:53.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-beta.10","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-beta.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.10/manifests"},{"name":"v1.0.0-beta.9","sha":"ec614566397ddabea8b906653678245b63a9486e","kind":"commit","published_at":"2020-08-20T08:41:19.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v1.0.0-beta.9","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v1.0.0-beta.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v1.0.0-beta.9/manifests"},{"name":"v0.2.12","sha":"b1cd27b850b398a42720aad6110c10557556fec1","kind":"tag","published_at":"2019-10-28T12:26:16.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v0.2.12","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v0.2.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v0.2.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v0.2.12/manifests"},{"name":"v0.2.11","sha":"f8a3de8bbcb0b08d700294ba27c36de70fa3323c","kind":"tag","published_at":"2019-10-23T22:27:35.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v0.2.11","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v0.2.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v0.2.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v0.2.11/manifests"},{"name":"v0.2.10","sha":"842686efe04816ab55465c4b5841a43dcfd142a4","kind":"tag","published_at":"2019-10-23T07:13:57.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v0.2.10","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v0.2.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v0.2.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v0.2.10/manifests"},{"name":"v0.2.9","sha":"29df6a8e2e1d3bb67ce8f1ace007cd3a50154e43","kind":"tag","published_at":"2019-10-22T20:29:13.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v0.2.9","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v0.2.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v0.2.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v0.2.9/manifests"},{"name":"v0.2.7","sha":"2f89c173eaa274265f7f1cb32e4803a856462a48","kind":"tag","published_at":"2019-10-22T18:08:07.000Z","download_url":"https://codeload.github.com/Redocly/redocly-cli/tar.gz/v0.2.7","html_url":"https://github.com/Redocly/redocly-cli/releases/tag/v0.2.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v0.2.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redocly%2Fredocly-cli/tags/v0.2.7/manifests"}]},"repo_metadata_updated_at":"2024-09-07T14:38:24.688Z","dependent_packages_count":22,"downloads":2723170,"downloads_period":"last-month","dependent_repos_count":169,"rankings":{"downloads":0.34714126651508403,"dependent_repos_count":1.2045823860475986,"dependent_packages_count":2.012055257575496,"stargazers_count":2.832574055463696,"forks_count":3.1531926503222305,"docker_downloads_count":1.0968007510735167,"average":1.7743910611662705},"purl":"pkg:npm/%40redocly/cli","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/@redocly/cli","docker_dependents_count":5,"docker_downloads_count":384,"usage_url":"https://repos.ecosyste.ms/usage/npm/@redocly/cli","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/@redocly/cli/dependencies","status":null,"funding_links":[],"critical":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@redocly%2Fcli/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@redocly%2Fcli/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@redocly%2Fcli/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@redocly%2Fcli/related_packages","maintainers":[{"uuid":"adamaltman","login":"adamaltman","name":null,"email":"adam@rebilly.com","url":null,"packages_count":74,"html_url":"https://www.npmjs.com/~adamaltman","role":null,"created_at":"2022-11-15T18:37:36.438Z","updated_at":"2022-11-15T18:37:36.438Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/adamaltman/packages"},{"uuid":"romanhotsiy","login":"romanhotsiy","name":null,"email":"gotsijroman@gmail.com","url":null,"packages_count":95,"html_url":"https://www.npmjs.com/~romanhotsiy","role":null,"created_at":"2022-11-15T18:37:36.374Z","updated_at":"2022-11-15T18:37:36.374Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/romanhotsiy/packages"},{"uuid":"alawar","login":"alawar","name":null,"email":"olexandr.varchuk@gmail.com","url":null,"packages_count":62,"html_url":"https://www.npmjs.com/~alawar","role":null,"created_at":"2022-11-15T18:37:36.423Z","updated_at":"2022-11-15T18:37:36.423Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/alawar/packages"},{"uuid":"aye-one","login":"aye-one","name":null,"email":"ayeone.dev@gmail.com","url":null,"packages_count":61,"html_url":"https://www.npmjs.com/~aye-one","role":null,"created_at":"2022-11-15T18:37:36.287Z","updated_at":"2022-11-15T18:37:36.287Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/aye-one/packages"},{"uuid":"oleksandr.saveliev","login":"oleksandr.saveliev","name":null,"email":"oleksandr.saveliev@redocly.com","url":null,"packages_count":61,"html_url":"https://www.npmjs.com/~oleksandr.saveliev","role":null,"created_at":"2022-11-15T18:37:36.299Z","updated_at":"2022-11-15T18:37:36.299Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/oleksandr.saveliev/packages"},{"uuid":"bohdan.petryshyn","login":"bohdan.petryshyn","name":null,"email":"bohdan.y.petryshyn@gmail.com","url":null,"packages_count":41,"html_url":"https://www.npmjs.com/~bohdan.petryshyn","role":null,"created_at":"2022-11-15T18:37:36.311Z","updated_at":"2022-11-15T18:37:36.311Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/bohdan.petryshyn/packages"},{"uuid":"okachynskyy","login":"okachynskyy","name":null,"email":"oleksiy.kachynskyy@gmail.com","url":null,"packages_count":32,"html_url":"https://www.npmjs.com/~okachynskyy","role":null,"created_at":"2022-11-15T18:37:36.323Z","updated_at":"2022-11-15T18:37:36.323Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/okachynskyy/packages"},{"uuid":"viacheslavoprysk","login":"viacheslavoprysk","name":null,"email":"oprusk230992@gmail.com","url":null,"packages_count":32,"html_url":"https://www.npmjs.com/~viacheslavoprysk","role":null,"created_at":"2022-11-15T18:37:36.354Z","updated_at":"2022-11-15T18:37:36.354Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/viacheslavoprysk/packages"},{"uuid":"marshevskyy","login":"marshevskyy","name":null,"email":"marshevskyy@gmail.com","url":null,"packages_count":67,"html_url":"https://www.npmjs.com/~marshevskyy","role":null,"created_at":"2022-11-15T18:37:36.483Z","updated_at":"2022-11-15T18:37:36.483Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/marshevskyy/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5008191,"maintainers_count":1013077,"namespaces_count":295677,"keywords_count":700469,"github":"npm","metadata":{"funded_packages_count":150263},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2025-06-07T05:25:21.688Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/namespaces"}},"unique_repositories_count":278,"unique_repositories_count_past_30_days":6,"recent_issues":[{"uuid":"4842027014","node_id":"PR_kwDOSNMHHc7vg0Ca","number":118,"state":"closed","title":"chore(deps-dev): bump @redocly/cli from 1.34.14 to 2.38.0 in /api/scripts","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-07-16T00:08:03.000Z","author_association":null,"state_reason":null,"created_at":"2026-07-09T00:08:12.000Z","updated_at":"2026-07-16T00:08:05.000Z","time_to_close":604791,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"@redocly/cli","old_version":"1.34.14","new_version":"2.38.0","repository_url":"https://github.com/Redocly/redocly-cli"}],"path":"/api/scripts","ecosystem":"npm"},"body":"Bumps [@redocly/cli](https://github.com/Redocly/redocly-cli) from 1.34.14 to 2.38.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Redocly/redocly-cli/releases\"\u003e@​redocly/cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.38.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded an experimental \u003ccode\u003edrift\u003c/code\u003e command that compares recorded HTTP traffic (HAR, Kong, Nginx/Apache JSON, NDJSON) against an OpenAPI description and reports undocumented endpoints, schema mismatches, and security findings.\u003c/li\u003e\n\u003cli\u003eAdded an experimental \u003ccode\u003eproxy\u003c/code\u003e command that captures live HTTP traffic through a reverse proxy into a HAR file and optionally validates it against an OpenAPI description in real time.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.38.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.37.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded experimental support for linting GraphQL SDL schema files (\u003ccode\u003e.graphql\u003c/code\u003e / \u003ccode\u003e.gql\u003c/code\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.37.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.36.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded a Subresource Integrity (SRI) hash to the Redoc standalone script tag in the HTML produced by \u003ccode\u003ebuild-docs\u003c/code\u003e, ensuring the script's integrity.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.35.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003eundici\u003c/code\u003e to the \u003ccode\u003e6.27.0\u003c/code\u003e version.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.35.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for validating Arazzo 1.1.0 descriptions syntax in the \u003ccode\u003elint\u003c/code\u003e command.\u003c/li\u003e\n\u003cli\u003eAdded the \u003ccode\u003espec-step-mutually-exclusive-fields\u003c/code\u003e Arazzo rule to flag steps that use more than one mutually exclusive operation field (\u003ccode\u003eoperationId\u003c/code\u003e, \u003ccode\u003eoperationPath\u003c/code\u003e, \u003ccode\u003eworkflowId\u003c/code\u003e, \u003ccode\u003echannelPath\u003c/code\u003e, or \u003ccode\u003ex-operation\u003c/code\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.34.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eImproved CLI install speed by bundling the CLI into a dependency-free package.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eWarning:\u003c/strong\u003e The published package no longer ships runtime dependencies in \u003ccode\u003enode_modules\u003c/code\u003e.\nPlugins that relied on importing packages hoisted from the CLI (such as \u003ccode\u003e@redocly/openapi-core\u003c/code\u003e) must now declare those packages as their own dependencies.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.33.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a path traversal in the \u003ccode\u003esplit\u003c/code\u003e command that might have written files outside the chosen \u003ccode\u003e--outDir\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.33.2.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.33.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/Redocly/redocly-cli/commit/1192323fe79b4a258c5580bf36819234e0ca3ce9\"\u003e\u003ccode\u003e1192323\u003c/code\u003e\u003c/a\u003e chore: 🔖 release new versions (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2939\"\u003e#2939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/21475a7c3ef03f4a4c9bce4cad32bf532543a48b\"\u003e\u003ccode\u003e21475a7\u003c/code\u003e\u003c/a\u003e chore: update redocly config version to 0.50.1 (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2941\"\u003e#2941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/7faca0c9b379fb8cf16a9c2176cfc174959589c4\"\u003e\u003ccode\u003e7faca0c\u003c/code\u003e\u003c/a\u003e feat: experimental traffic analysis (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2848\"\u003e#2848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/51b1d15a0bae35b2c08bbf2b05f916e87cd30b94\"\u003e\u003ccode\u003e51b1d15\u003c/code\u003e\u003c/a\u003e docs: document --continue-on-deploy-failures option for push and push-status ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/5f17f18c4e6315836e3f5f8e2e365a27cfef8f4c\"\u003e\u003ccode\u003e5f17f18\u003c/code\u003e\u003c/a\u003e test: cover anonymous security alternatives (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2932\"\u003e#2932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/a7b3b99df4b508ad24f8b4504f1dd1ded5dd2c3b\"\u003e\u003ccode\u003ea7b3b99\u003c/code\u003e\u003c/a\u003e docs(cli): add Overlay linting guides (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2470\"\u003e#2470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/cbff49b1e72440026b4d2b789dcda9338053a16a\"\u003e\u003ccode\u003ecbff49b\u003c/code\u003e\u003c/a\u003e chore: 🔖 release new versions (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2933\"\u003e#2933\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/ff6b9c9ab5e810f0f5abb34ce56256809b43e79f\"\u003e\u003ccode\u003eff6b9c9\u003c/code\u003e\u003c/a\u003e chore: update config package to v0.50.0 and apply audit fix (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2934\"\u003e#2934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/5fed1cbcf040253920e4aaa738ca8509f40b96a7\"\u003e\u003ccode\u003e5fed1cb\u003c/code\u003e\u003c/a\u003e chore: fix release pipeline crashing (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2931\"\u003e#2931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/31d448fce8813eda490d99d3086fbb256cd3f515\"\u003e\u003ccode\u003e31d448f\u003c/code\u003e\u003c/a\u003e chore: fix release pipeline crashing when trying to store changesets status (...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Redocly/redocly-cli/compare/@redocly/cli@1.34.14...@redocly/cli@2.38.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@redocly/cli\u0026package-manager=npm_and_yarn\u0026previous-version=1.34.14\u0026new-version=2.38.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/AET-DevOps26/team-genops/pull/118","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/AET-DevOps26%2Fteam-genops/issues/118","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/118/packages"},{"uuid":"4790199368","node_id":"PR_kwDOHAWrg87s6Qti","number":2786,"state":"closed","title":"npm(deps): bump @redocly/cli from 2.35.1 to 2.36.0","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-07-06T00:23:06.000Z","author_association":null,"state_reason":null,"created_at":"2026-07-02T00:22:58.000Z","updated_at":"2026-07-06T00:23:08.000Z","time_to_close":345608,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"npm(deps)","packages":[{"name":"@redocly/cli","old_version":"2.35.1","new_version":"2.36.0","repository_url":"https://github.com/Redocly/redocly-cli"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@redocly/cli](https://github.com/Redocly/redocly-cli) from 2.35.1 to 2.36.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Redocly/redocly-cli/releases\"\u003e@​redocly/cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.36.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded a Subresource Integrity (SRI) hash to the Redoc standalone script tag in the HTML produced by \u003ccode\u003ebuild-docs\u003c/code\u003e, ensuring the script's integrity.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/63fd7e3d6c803d250c620a7b9f4a8f1bde8c0571\"\u003e\u003ccode\u003e63fd7e3\u003c/code\u003e\u003c/a\u003e chore: 🔖 release new versions (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2918\"\u003e#2918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/8aa83ba59b5bd71f9923f3ef0c601057a3a3cb44\"\u003e\u003ccode\u003e8aa83ba\u003c/code\u003e\u003c/a\u003e chore: update config to version 0.49.1 (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2921\"\u003e#2921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/9f0fd8679866cb456fc80fd0073e7c226e234b52\"\u003e\u003ccode\u003e9f0fd86\u003c/code\u003e\u003c/a\u003e feat: add sri integrity hash for redoc (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2911\"\u003e#2911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Redocly/redocly-cli/compare/@redocly/cli@2.35.1...@redocly/cli@2.36.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@redocly/cli\u0026package-manager=npm_and_yarn\u0026previous-version=2.35.1\u0026new-version=2.36.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot 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/NHSDigital/e-referrals-service-patient-care-api/pull/2786","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/NHSDigital%2Fe-referrals-service-patient-care-api/issues/2786","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2786/packages"},{"uuid":"4769911640","node_id":"PR_kwDOR9kDys7r3sQJ","number":34,"state":"closed","title":"Bump @redocly/cli from 2.26.0 to 2.35.1","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-07-01T16:38:07.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-29T16:34:55.000Z","updated_at":"2026-07-01T16:38:10.000Z","time_to_close":172992,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@redocly/cli","old_version":"2.26.0","new_version":"2.35.1","repository_url":"https://github.com/Redocly/redocly-cli"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@redocly/cli](https://github.com/Redocly/redocly-cli) from 2.26.0 to 2.35.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Redocly/redocly-cli/releases\"\u003e@​redocly/cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.35.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003eundici\u003c/code\u003e to the \u003ccode\u003e6.27.0\u003c/code\u003e version.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.35.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for validating Arazzo 1.1.0 descriptions syntax in the \u003ccode\u003elint\u003c/code\u003e command.\u003c/li\u003e\n\u003cli\u003eAdded the \u003ccode\u003espec-step-mutually-exclusive-fields\u003c/code\u003e Arazzo rule to flag steps that use more than one mutually exclusive operation field (\u003ccode\u003eoperationId\u003c/code\u003e, \u003ccode\u003eoperationPath\u003c/code\u003e, \u003ccode\u003eworkflowId\u003c/code\u003e, \u003ccode\u003echannelPath\u003c/code\u003e, or \u003ccode\u003ex-operation\u003c/code\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.34.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eImproved CLI install speed by bundling the CLI into a dependency-free package.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eWarning:\u003c/strong\u003e The published package no longer ships runtime dependencies in \u003ccode\u003enode_modules\u003c/code\u003e.\nPlugins that relied on importing packages hoisted from the CLI (such as \u003ccode\u003e@redocly/openapi-core\u003c/code\u003e) must now declare those packages as their own dependencies.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.33.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a path traversal in the \u003ccode\u003esplit\u003c/code\u003e command that might have written files outside the chosen \u003ccode\u003e--outDir\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.33.2.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.33.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.33.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.33.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded the \u003ccode\u003e--component-names-strategy\u003c/code\u003e option to the \u003ccode\u003ebundle\u003c/code\u003e command.\nThis option allows a choice of how inline Schema components are named: \u003ccode\u003ebasename\u003c/code\u003e (default) or \u003ccode\u003etitle\u003c/code\u003e (from each schema's \u003ccode\u003etitle\u003c/code\u003e field).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.33.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.32.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/respect-core\u003c/code\u003e to v2.32.2.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.32.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.32.1.\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/Redocly/redocly-cli/commit/9ae950e710d552c289fbf728fcc41bcea21aaaa0\"\u003e\u003ccode\u003e9ae950e\u003c/code\u003e\u003c/a\u003e chore: 🔖 release new versions (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2916\"\u003e#2916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/2c5679b86be62369ea9fc3e8f9f35821af88d26b\"\u003e\u003ccode\u003e2c5679b\u003c/code\u003e\u003c/a\u003e fix: bump undici to 6.27.0 and use caret version (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2909\"\u003e#2909\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/926bfa746c3c20f0b65633d1a812569e2f5badb2\"\u003e\u003ccode\u003e926bfa7\u003c/code\u003e\u003c/a\u003e chore: 🔖 release new versions (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2915\"\u003e#2915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/c24be70502a30f14c23658f00dda3d0708553d11\"\u003e\u003ccode\u003ec24be70\u003c/code\u003e\u003c/a\u003e feat: add support for validating Arazzo 1.1.0 (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2877\"\u003e#2877\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/57ee822c31c23349a51d71a32d2b147f0d23f7ac\"\u003e\u003ccode\u003e57ee822\u003c/code\u003e\u003c/a\u003e docs: add yaml parsing changes to the v2 migration guide (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2913\"\u003e#2913\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/c6601f5d7b30b294d92ae1f3892976b98d7d14f1\"\u003e\u003ccode\u003ec6601f5\u003c/code\u003e\u003c/a\u003e chore: update the formatting config and improve the contributing guide (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2910\"\u003e#2910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/bd0d0e08c0724a5e2086fe955f32dc26cb5db377\"\u003e\u003ccode\u003ebd0d0e0\u003c/code\u003e\u003c/a\u003e chore: change cafe api domain (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2903\"\u003e#2903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/53514335bf0161bbd3a9203fdb24adc929834613\"\u003e\u003ccode\u003e5351433\u003c/code\u003e\u003c/a\u003e chore: comment performance benchmark inline on same-repo PRs (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2900\"\u003e#2900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/90e53cf778778f7d0ba514c5a185abbdfec8650d\"\u003e\u003ccode\u003e90e53cf\u003c/code\u003e\u003c/a\u003e chore: refactor specVersion binding for config and entities (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2876\"\u003e#2876\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/9df12246bf4fad3614fd91e7b2395ae5e2681dd0\"\u003e\u003ccode\u003e9df1224\u003c/code\u003e\u003c/a\u003e chore: 🔖 release new versions (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2899\"\u003e#2899\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Redocly/redocly-cli/compare/@redocly/cli@2.26.0...@redocly/cli@2.35.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=@redocly/cli\u0026package-manager=npm_and_yarn\u0026previous-version=2.26.0\u0026new-version=2.35.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 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/jgioino/redocly-brewery/pull/34","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/jgioino%2Fredocly-brewery/issues/34","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/34/packages"},{"uuid":"4750123616","node_id":"PR_kwDOQ546PM7q4Q1C","number":177,"state":"closed","title":"build(deps-dev): bump @redocly/cli from 2.30.5 to 2.35.1 in /configs","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":"2026-06-26T22:39:51.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-26T07:23:40.000Z","updated_at":"2026-06-26T22:39:59.000Z","time_to_close":54971,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps-dev)","packages":[{"name":"@redocly/cli","old_version":"2.30.5","new_version":"2.35.1","repository_url":"https://github.com/Redocly/redocly-cli"}],"path":"/configs","ecosystem":"npm"},"body":"Bumps [@redocly/cli](https://github.com/Redocly/redocly-cli) from 2.30.5 to 2.35.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Redocly/redocly-cli/releases\"\u003e@​redocly/cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.35.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003eundici\u003c/code\u003e to the \u003ccode\u003e6.27.0\u003c/code\u003e version.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.35.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for validating Arazzo 1.1.0 descriptions syntax in the \u003ccode\u003elint\u003c/code\u003e command.\u003c/li\u003e\n\u003cli\u003eAdded the \u003ccode\u003espec-step-mutually-exclusive-fields\u003c/code\u003e Arazzo rule to flag steps that use more than one mutually exclusive operation field (\u003ccode\u003eoperationId\u003c/code\u003e, \u003ccode\u003eoperationPath\u003c/code\u003e, \u003ccode\u003eworkflowId\u003c/code\u003e, \u003ccode\u003echannelPath\u003c/code\u003e, or \u003ccode\u003ex-operation\u003c/code\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.34.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eImproved CLI install speed by bundling the CLI into a dependency-free package.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eWarning:\u003c/strong\u003e The published package no longer ships runtime dependencies in \u003ccode\u003enode_modules\u003c/code\u003e.\nPlugins that relied on importing packages hoisted from the CLI (such as \u003ccode\u003e@redocly/openapi-core\u003c/code\u003e) must now declare those packages as their own dependencies.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.33.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a path traversal in the \u003ccode\u003esplit\u003c/code\u003e command that might have written files outside the chosen \u003ccode\u003e--outDir\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.33.2.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.33.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.33.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.33.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded the \u003ccode\u003e--component-names-strategy\u003c/code\u003e option to the \u003ccode\u003ebundle\u003c/code\u003e command.\nThis option allows a choice of how inline Schema components are named: \u003ccode\u003ebasename\u003c/code\u003e (default) or \u003ccode\u003etitle\u003c/code\u003e (from each schema's \u003ccode\u003etitle\u003c/code\u003e field).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.33.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.32.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/respect-core\u003c/code\u003e to v2.32.2.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.32.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.32.1.\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/Redocly/redocly-cli/commit/9ae950e710d552c289fbf728fcc41bcea21aaaa0\"\u003e\u003ccode\u003e9ae950e\u003c/code\u003e\u003c/a\u003e chore: 🔖 release new versions (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2916\"\u003e#2916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/2c5679b86be62369ea9fc3e8f9f35821af88d26b\"\u003e\u003ccode\u003e2c5679b\u003c/code\u003e\u003c/a\u003e fix: bump undici to 6.27.0 and use caret version (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2909\"\u003e#2909\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/926bfa746c3c20f0b65633d1a812569e2f5badb2\"\u003e\u003ccode\u003e926bfa7\u003c/code\u003e\u003c/a\u003e chore: 🔖 release new versions (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2915\"\u003e#2915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/c24be70502a30f14c23658f00dda3d0708553d11\"\u003e\u003ccode\u003ec24be70\u003c/code\u003e\u003c/a\u003e feat: add support for validating Arazzo 1.1.0 (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2877\"\u003e#2877\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/57ee822c31c23349a51d71a32d2b147f0d23f7ac\"\u003e\u003ccode\u003e57ee822\u003c/code\u003e\u003c/a\u003e docs: add yaml parsing changes to the v2 migration guide (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2913\"\u003e#2913\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/c6601f5d7b30b294d92ae1f3892976b98d7d14f1\"\u003e\u003ccode\u003ec6601f5\u003c/code\u003e\u003c/a\u003e chore: update the formatting config and improve the contributing guide (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2910\"\u003e#2910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/bd0d0e08c0724a5e2086fe955f32dc26cb5db377\"\u003e\u003ccode\u003ebd0d0e0\u003c/code\u003e\u003c/a\u003e chore: change cafe api domain (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2903\"\u003e#2903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/53514335bf0161bbd3a9203fdb24adc929834613\"\u003e\u003ccode\u003e5351433\u003c/code\u003e\u003c/a\u003e chore: comment performance benchmark inline on same-repo PRs (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2900\"\u003e#2900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/90e53cf778778f7d0ba514c5a185abbdfec8650d\"\u003e\u003ccode\u003e90e53cf\u003c/code\u003e\u003c/a\u003e chore: refactor specVersion binding for config and entities (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2876\"\u003e#2876\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/9df12246bf4fad3614fd91e7b2395ae5e2681dd0\"\u003e\u003ccode\u003e9df1224\u003c/code\u003e\u003c/a\u003e chore: 🔖 release new versions (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2899\"\u003e#2899\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Redocly/redocly-cli/compare/@redocly/cli@2.30.5...@redocly/cli@2.35.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=@redocly/cli\u0026package-manager=npm_and_yarn\u0026previous-version=2.30.5\u0026new-version=2.35.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 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/bijux/bijux-proteomics/pull/177","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/bijux%2Fbijux-proteomics/issues/177","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/177/packages"},{"uuid":"4707469045","node_id":"PR_kwDOSRhN_c7otyyO","number":65,"state":"closed","title":"build(deps): bump undici and @redocly/cli in /configs","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-06-26T22:29:55.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-20T16:14:16.000Z","updated_at":"2026-06-26T22:30:04.000Z","time_to_close":540939,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"undici","repository_url":"https://github.com/nodejs/undici","old_version":null,"new_version":null,"is_removal":true},{"name":"@redocly/cli","repository_url":"https://github.com/Redocly/redocly-cli","old_version":"2.31.5","new_version":"2.34.0"}],"path":"/configs","ecosystem":"npm"},"body":"Removes [undici](https://github.com/nodejs/undici). It's no longer used after updating ancestor dependency [@redocly/cli](https://github.com/Redocly/redocly-cli). These dependencies need to be updated together.\n\nRemoves `undici`\n\nUpdates `@redocly/cli` from 2.31.5 to 2.34.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Redocly/redocly-cli/releases\"\u003e@​redocly/cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.34.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eImproved CLI install speed by bundling the CLI into a dependency-free package.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eWarning:\u003c/strong\u003e The published package no longer ships runtime dependencies in \u003ccode\u003enode_modules\u003c/code\u003e.\nPlugins that relied on importing packages hoisted from the CLI (such as \u003ccode\u003e@redocly/openapi-core\u003c/code\u003e) must now declare those packages as their own dependencies.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.33.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a path traversal in the \u003ccode\u003esplit\u003c/code\u003e command that might have written files outside the chosen \u003ccode\u003e--outDir\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.33.2.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.33.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.33.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.33.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded the \u003ccode\u003e--component-names-strategy\u003c/code\u003e option to the \u003ccode\u003ebundle\u003c/code\u003e command.\nThis option allows a choice of how inline Schema components are named: \u003ccode\u003ebasename\u003c/code\u003e (default) or \u003ccode\u003etitle\u003c/code\u003e (from each schema's \u003ccode\u003etitle\u003c/code\u003e field).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.33.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.32.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/respect-core\u003c/code\u003e to v2.32.2.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.32.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.32.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.32.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for \u003ccode\u003ejunit\u003c/code\u003e output in the \u003ccode\u003elint\u003c/code\u003e command.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.32.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.31.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/9df12246bf4fad3614fd91e7b2395ae5e2681dd0\"\u003e\u003ccode\u003e9df1224\u003c/code\u003e\u003c/a\u003e chore: 🔖 release new versions (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2899\"\u003e#2899\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/c6304a425bca082b319ade0793fb54e0aa6a8e9b\"\u003e\u003ccode\u003ec6304a4\u003c/code\u003e\u003c/a\u003e chore!: bundle CLI with esbuild (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2866\"\u003e#2866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/70274600f5e6253dee0e15f909dea53c0c36480b\"\u003e\u003ccode\u003e7027460\u003c/code\u003e\u003c/a\u003e chore: refactor file extension detection and export spec types (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2897\"\u003e#2897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/fb7c148baf1712ee25371913664ffea2ab4b48e5\"\u003e\u003ccode\u003efb7c148\u003c/code\u003e\u003c/a\u003e chore: 🔖 release new versions (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2896\"\u003e#2896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/26a0f299fae0b3bb7bd513043d2f1e90e69f79ee\"\u003e\u003ccode\u003e26a0f29\u003c/code\u003e\u003c/a\u003e fix: path traversal in the \u003ccode\u003esplit\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2891\"\u003e#2891\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/d32cd86caf7dbcf16c736b77eda8324173b824b1\"\u003e\u003ccode\u003ed32cd86\u003c/code\u003e\u003c/a\u003e chore: 🔖 release new versions (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2892\"\u003e#2892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/57ccaf9140adada46a49426bf652ad24ad779086\"\u003e\u003ccode\u003e57ccaf9\u003c/code\u003e\u003c/a\u003e chore: update opentelemetry dependencies (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2895\"\u003e#2895\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/2e7f3ff7e5c4d5b1f972515c4633dc90c634f970\"\u003e\u003ccode\u003e2e7f3ff\u003c/code\u003e\u003c/a\u003e chore: bump js-yaml to v4.2.0 (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2893\"\u003e#2893\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/4dfc1764ffe225fe2bb70f6809f98cddc3748871\"\u003e\u003ccode\u003e4dfc176\u003c/code\u003e\u003c/a\u003e chore: add comment of perf benchmark results to the external PR's (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2871\"\u003e#2871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/44887eeda5cd2202bcd17f4e7e403d8acbf687ed\"\u003e\u003ccode\u003e44887ee\u003c/code\u003e\u003c/a\u003e chore: refactor async3 types (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2880\"\u003e#2880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Redocly/redocly-cli/compare/@redocly/cli@2.31.5...@redocly/cli@2.34.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/bijux/bijux-phylogenetics/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/bijux/bijux-phylogenetics/pull/65","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/bijux%2Fbijux-phylogenetics/issues/65","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/65/packages"},{"uuid":"4677630294","node_id":"PR_kwDOItxVt87nLraL","number":344,"state":"open","title":"chore(deps): bump @redocly/cli from 2.32.2 to 2.33.2","user":"dependabot[bot]","labels":["npm","dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-06-16T20:22:53.000Z","updated_at":"2026-06-16T20:23:13.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"@redocly/cli","old_version":"2.32.2","new_version":"2.33.2","repository_url":"https://github.com/Redocly/redocly-cli"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@redocly/cli](https://github.com/Redocly/redocly-cli) from 2.32.2 to 2.33.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Redocly/redocly-cli/releases\"\u003e@​redocly/cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.33.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a path traversal in the \u003ccode\u003esplit\u003c/code\u003e command that might have written files outside the chosen \u003ccode\u003e--outDir\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.33.2.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.33.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.33.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.33.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded the \u003ccode\u003e--component-names-strategy\u003c/code\u003e option to the \u003ccode\u003ebundle\u003c/code\u003e command.\nThis option allows a choice of how inline Schema components are named: \u003ccode\u003ebasename\u003c/code\u003e (default) or \u003ccode\u003etitle\u003c/code\u003e (from each schema's \u003ccode\u003etitle\u003c/code\u003e field).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.33.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/Redocly/redocly-cli/commit/fb7c148baf1712ee25371913664ffea2ab4b48e5\"\u003e\u003ccode\u003efb7c148\u003c/code\u003e\u003c/a\u003e chore: 🔖 release new versions (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2896\"\u003e#2896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/26a0f299fae0b3bb7bd513043d2f1e90e69f79ee\"\u003e\u003ccode\u003e26a0f29\u003c/code\u003e\u003c/a\u003e fix: path traversal in the \u003ccode\u003esplit\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2891\"\u003e#2891\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/d32cd86caf7dbcf16c736b77eda8324173b824b1\"\u003e\u003ccode\u003ed32cd86\u003c/code\u003e\u003c/a\u003e chore: 🔖 release new versions (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2892\"\u003e#2892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/57ccaf9140adada46a49426bf652ad24ad779086\"\u003e\u003ccode\u003e57ccaf9\u003c/code\u003e\u003c/a\u003e chore: update opentelemetry dependencies (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2895\"\u003e#2895\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/2e7f3ff7e5c4d5b1f972515c4633dc90c634f970\"\u003e\u003ccode\u003e2e7f3ff\u003c/code\u003e\u003c/a\u003e chore: bump js-yaml to v4.2.0 (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2893\"\u003e#2893\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/4dfc1764ffe225fe2bb70f6809f98cddc3748871\"\u003e\u003ccode\u003e4dfc176\u003c/code\u003e\u003c/a\u003e chore: add comment of perf benchmark results to the external PR's (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2871\"\u003e#2871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/44887eeda5cd2202bcd17f4e7e403d8acbf687ed\"\u003e\u003ccode\u003e44887ee\u003c/code\u003e\u003c/a\u003e chore: refactor async3 types (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2880\"\u003e#2880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/a82e93c75d9b422f8bd8e24c608fc031fd51cd05\"\u003e\u003ccode\u003ea82e93c\u003c/code\u003e\u003c/a\u003e fix: audit vulnerabilities (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2889\"\u003e#2889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/3bb5d1aa6ee64253211b96580cf67f90d93adb47\"\u003e\u003ccode\u003e3bb5d1a\u003c/code\u003e\u003c/a\u003e chore: 🔖 release new versions (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2882\"\u003e#2882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/0dc0109f0b5f4ebf26e5f380c29bea23531d815b\"\u003e\u003ccode\u003e0dc0109\u003c/code\u003e\u003c/a\u003e feat: add bundle \u003ccode\u003e--component-names-strategy\u003c/code\u003e flag (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2851\"\u003e#2851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Redocly/redocly-cli/compare/@redocly/cli@2.32.2...@redocly/cli@2.33.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@redocly/cli\u0026package-manager=npm_and_yarn\u0026previous-version=2.32.2\u0026new-version=2.33.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/konsumation/openapi/pull/344","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/konsumation%2Fopenapi/issues/344","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/344/packages"},{"uuid":"4641985954","node_id":"PR_kwDOQqxqVM7lY2su","number":304,"state":"closed","title":"chore(deps): bump the minor-and-patch group across 1 directory with 41 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":"2026-06-12T15:29:41.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-11T15:36:26.000Z","updated_at":"2026-06-12T15:29:44.000Z","time_to_close":85995,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"minor-and-patch","update_count":41,"packages":[{"name":"turbo","old_version":"2.9.16","new_version":"2.9.18","repository_url":"https://github.com/vercel/turborepo"},{"name":"tsdown","old_version":"0.22.1","new_version":"0.22.2","repository_url":"https://github.com/rolldown/tsdown"},{"name":"@typescript-eslint/parser","old_version":"8.60.1","new_version":"8.61.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"oxlint","old_version":"1.68.0","new_version":"1.69.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@agentclientprotocol/sdk","old_version":"0.24.0","new_version":"0.25.0","repository_url":"https://github.com/agentclientprotocol/typescript-sdk"},{"name":"@sentry/node","old_version":"10.56.0","new_version":"10.57.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@types/react","old_version":"19.2.16","new_version":"19.2.17","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"ai","old_version":"6.0.195","new_version":"6.0.201","repository_url":"https://github.com/vercel/ai"},{"name":"axios","old_version":"1.16.1","new_version":"1.17.0","repository_url":"https://github.com/axios/axios"},{"name":"@types/node","old_version":"25.9.1","new_version":"25.9.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"ioredis","old_version":"5.11.0","new_version":"5.11.1","repository_url":"https://github.com/luin/ioredis"},{"name":"semver","old_version":"7.8.1","new_version":"7.8.4","repository_url":"https://github.com/npm/node-semver"},{"name":"sharp","old_version":"0.34.5","new_version":"0.35.0","repository_url":"https://github.com/lovell/sharp"},{"name":"@redocly/cli","old_version":"2.31.5","new_version":"2.32.2","repository_url":"https://github.com/Redocly/redocly-cli"},{"name":"@sentry/cloudflare","old_version":"10.56.0","new_version":"10.57.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"hono","old_version":"4.12.23","new_version":"4.12.25","repository_url":"https://github.com/honojs/hono"},{"name":"@cloudflare/workers-types","old_version":"4.20260603.1","new_version":"4.20260611.1","repository_url":"https://github.com/cloudflare/workerd"},{"name":"knip","old_version":"6.15.0","new_version":"6.16.1","repository_url":"https://github.com/webpro-nl/knip"},{"name":"wrangler","old_version":"4.97.0","new_version":"4.99.0","repository_url":"https://github.com/cloudflare/workers-sdk"},{"name":"@revenuecat/purchases-js","old_version":"1.41.2","new_version":"1.42.3","repository_url":"https://github.com/RevenueCat/purchases-js"},{"name":"@rive-app/webgl2","old_version":"2.37.8","new_version":"2.38.0","repository_url":"https://github.com/rive-app/rive-wasm"},{"name":"media-chrome","old_version":"4.19.1","new_version":"4.19.2","repository_url":"https://github.com/muxinc/media-chrome"},{"name":"motion-v","old_version":"2.2.1","new_version":"2.3.0","repository_url":"https://github.com/motiondivision/motion-vue"},{"name":"reka-ui","old_version":"2.9.8","new_version":"2.9.10","repository_url":"https://github.com/unovue/reka-ui"},{"name":"vue","old_version":"3.5.35","new_version":"3.5.38","repository_url":"https://github.com/vuejs/core"},{"name":"vue-i18n","old_version":"11.4.4","new_version":"11.4.5","repository_url":"https://github.com/intlify/vue-i18n"},{"name":"@cloudflare/vite-plugin","old_version":"1.39.2","new_version":"1.40.1","repository_url":"https://github.com/cloudflare/workers-sdk"},{"name":"@vue/test-utils","old_version":"2.4.10","new_version":"2.4.11","repository_url":"https://github.com/vuejs/test-utils"},{"name":"@wdio/allure-reporter","old_version":"9.27.2","new_version":"9.28.0","repository_url":"https://github.com/webdriverio/webdriverio"},{"name":"@wdio/appium-service","old_version":"9.27.2","new_version":"9.28.0","repository_url":"https://github.com/webdriverio/webdriverio"},{"name":"@wdio/browserstack-service","old_version":"9.27.2","new_version":"9.28.0","repository_url":"https://github.com/webdriverio/webdriverio"},{"name":"@wdio/cli","old_version":"9.27.2","new_version":"9.28.0","repository_url":"https://github.com/webdriverio/webdriverio"},{"name":"@wdio/junit-reporter","old_version":"9.27.2","new_version":"9.28.0","repository_url":"https://github.com/webdriverio/webdriverio"},{"name":"@wdio/local-runner","old_version":"9.27.2","new_version":"9.28.0","repository_url":"https://github.com/webdriverio/webdriverio"},{"name":"@wdio/mocha-framework","old_version":"9.27.2","new_version":"9.28.0","repository_url":"https://github.com/webdriverio/webdriverio"},{"name":"@wdio/spec-reporter","old_version":"9.27.2","new_version":"9.28.0","repository_url":"https://github.com/webdriverio/webdriverio"},{"name":"@wdio/types","old_version":"9.27.2","new_version":"9.28.0","repository_url":"https://github.com/webdriverio/webdriverio"},{"name":"happy-dom","old_version":"20.9.0","new_version":"20.10.2","repository_url":"https://github.com/capricorn86/happy-dom"},{"name":"shadcn-vue","old_version":"2.7.3","new_version":"2.7.4","repository_url":"https://github.com/unovue/shadcn-vue"},{"name":"vue-tsc","old_version":"3.3.3","new_version":"3.3.4","repository_url":"https://github.com/vuejs/language-tools"},{"name":"better-auth","old_version":"1.6.14","new_version":"1.6.16","repository_url":"https://github.com/better-auth/better-auth"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 41 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [turbo](https://github.com/vercel/turborepo) | `2.9.16` | `2.9.18` |\n| [tsdown](https://github.com/rolldown/tsdown) | `0.22.1` | `0.22.2` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.60.1` | `8.61.0` |\n| [oxlint](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint) | `1.68.0` | `1.69.0` |\n| [@agentclientprotocol/sdk](https://github.com/agentclientprotocol/typescript-sdk) | `0.24.0` | `0.25.0` |\n| [@sentry/node](https://github.com/getsentry/sentry-javascript) | `10.56.0` | `10.57.0` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.16` | `19.2.17` |\n| [ai](https://github.com/vercel/ai/tree/HEAD/packages/ai) | `6.0.195` | `6.0.201` |\n| [axios](https://github.com/axios/axios) | `1.16.1` | `1.17.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.9.1` | `25.9.3` |\n| [ioredis](https://github.com/luin/ioredis) | `5.11.0` | `5.11.1` |\n| [semver](https://github.com/npm/node-semver) | `7.8.1` | `7.8.4` |\n| [sharp](https://github.com/lovell/sharp) | `0.34.5` | `0.35.0` |\n| [@redocly/cli](https://github.com/Redocly/redocly-cli) | `2.31.5` | `2.32.2` |\n| [@sentry/cloudflare](https://github.com/getsentry/sentry-javascript) | `10.56.0` | `10.57.0` |\n| [hono](https://github.com/honojs/hono) | `4.12.23` | `4.12.25` |\n| [@cloudflare/workers-types](https://github.com/cloudflare/workerd) | `4.20260603.1` | `4.20260611.1` |\n| [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `6.15.0` | `6.16.1` |\n| [wrangler](https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler) | `4.97.0` | `4.99.0` |\n| [@revenuecat/purchases-js](https://github.com/RevenueCat/purchases-js) | `1.41.2` | `1.42.3` |\n| [@rive-app/webgl2](https://github.com/rive-app/rive-wasm) | `2.37.8` | `2.38.0` |\n| [media-chrome](https://github.com/muxinc/media-chrome) | `4.19.1` | `4.19.2` |\n| [motion-v](https://github.com/motiondivision/motion-vue) | `2.2.1` | `2.3.0` |\n| [reka-ui](https://github.com/unovue/reka-ui) | `2.9.8` | `2.9.10` |\n| [vue](https://github.com/vuejs/core) | `3.5.35` | `3.5.38` |\n| [vue-i18n](https://github.com/intlify/vue-i18n/tree/HEAD/packages/vue-i18n) | `11.4.4` | `11.4.5` |\n| [@cloudflare/vite-plugin](https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vite-plugin-cloudflare) | `1.39.2` | `1.40.1` |\n| [@vue/test-utils](https://github.com/vuejs/test-utils) | `2.4.10` | `2.4.11` |\n| [@wdio/allure-reporter](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-allure-reporter) | `9.27.2` | `9.28.0` |\n| [@wdio/appium-service](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-appium-service) | `9.27.2` | `9.28.0` |\n| [@wdio/browserstack-service](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-browserstack-service) | `9.27.2` | `9.28.0` |\n| [@wdio/cli](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-cli) | `9.27.2` | `9.28.0` |\n| [@wdio/junit-reporter](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-junit-reporter) | `9.27.2` | `9.28.0` |\n| [@wdio/local-runner](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-local-runner) | `9.27.2` | `9.28.0` |\n| [@wdio/mocha-framework](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-mocha-framework) | `9.27.2` | `9.28.0` |\n| [@wdio/spec-reporter](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-spec-reporter) | `9.27.2` | `9.28.0` |\n| [@wdio/types](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-types) | `9.27.2` | `9.28.0` |\n| [happy-dom](https://github.com/capricorn86/happy-dom) | `20.9.0` | `20.10.2` |\n| [shadcn-vue](https://github.com/unovue/shadcn-vue/tree/HEAD/packages/cli) | `2.7.3` | `2.7.4` |\n| [vue-tsc](https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc) | `3.3.3` | `3.3.4` |\n| [better-auth](https://github.com/better-auth/better-auth/tree/HEAD/packages/better-auth) | `1.6.14` | `1.6.16` |\n\n\nUpdates `turbo` from 2.9.16 to 2.9.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/turborepo/releases\"\u003eturbo's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTurborepo v2.9.18\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erelease(turborepo): 2.9.17 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13047\"\u003evercel/turborepo#13047\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Fetch version.txt via API in docs alias failure notification by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13050\"\u003evercel/turborepo#13050\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Harden cache archive symlink restore by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13051\"\u003evercel/turborepo#13051\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Remove web UI mode by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13052\"\u003evercel/turborepo#13052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Harden query server file access by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13053\"\u003evercel/turborepo#13053\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Confine prune patch paths by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13054\"\u003evercel/turborepo#13054\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Prevent git argument injection in SCM refs by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13055\"\u003evercel/turborepo#13055\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Strip special mode bits from cache restore by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13056\"\u003evercel/turborepo#13056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Contain incremental cache outputs by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13057\"\u003evercel/turborepo#13057\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(turborepo): Normalize Windows daemon path hash by \u003ca href=\"https://github.com/Balance8\"\u003e\u003ccode\u003e@​Balance8\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13020\"\u003evercel/turborepo#13020\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Preserve vt100 cell byte counts by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13058\"\u003evercel/turborepo#13058\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Separate artifact signature fields by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13059\"\u003evercel/turborepo#13059\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Validate OidHash hex buffers by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13060\"\u003evercel/turborepo#13060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Block self-hosted login URLs from attempting to use Vercel's SSO by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13061\"\u003evercel/turborepo#13061\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/Balance8\"\u003e\u003ccode\u003e@​Balance8\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13020\"\u003evercel/turborepo#13020\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vercel/turborepo/compare/v2.9.17...v2.9.18\"\u003ehttps://github.com/vercel/turborepo/compare/v2.9.17...v2.9.18\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTurborepo v2.9.17\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Keep non-PTY stdin alive for persistent tasks by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12972\"\u003evercel/turborepo#12972\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease(turborepo): 2.9.16 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12970\"\u003evercel/turborepo#12970\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease(turborepo): 2.9.17-canary.1 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12973\"\u003evercel/turborepo#12973\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Add auth HTTP timeouts by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12976\"\u003evercel/turborepo#12976\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Detect affected root tasks in query by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12977\"\u003evercel/turborepo#12977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Wait for Windows graceful shutdown by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12979\"\u003evercel/turborepo#12979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease(turborepo): 2.9.17-canary.2 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12980\"\u003evercel/turborepo#12980\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Skip installs for JSON output fixtures by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12981\"\u003evercel/turborepo#12981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add Rsbuild examples by \u003ca href=\"https://github.com/Nsttt\"\u003e\u003ccode\u003e@​Nsttt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12942\"\u003evercel/turborepo#12942\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Skip installs for single package dry runs by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12982\"\u003evercel/turborepo#12982\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Skip Corepack setup without installs by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12983\"\u003evercel/turborepo#12983\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Skip installs for metadata-only Rust tests by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12985\"\u003evercel/turborepo#12985\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Skip remaining unnecessary fixture installs by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12986\"\u003evercel/turborepo#12986\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Add final hash contract snapshots by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12984\"\u003evercel/turborepo#12984\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Trim run logging integration matrix by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12987\"\u003evercel/turborepo#12987\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Trim affected query integration matrix by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12988\"\u003evercel/turborepo#12988\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Narrow Windows integration test group by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12989\"\u003evercel/turborepo#12989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Trim task dependency integration coverage by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12990\"\u003evercel/turborepo#12990\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Trim affected integration coverage by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12991\"\u003evercel/turborepo#12991\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Collapse integration test matrices by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12992\"\u003evercel/turborepo#12992\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/3bdce3277d2e61cdbf29f244a515dd4b896d2556\"\u003e\u003ccode\u003e3bdce32\u003c/code\u003e\u003c/a\u003e publish 2.9.18 to registry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/2a76556b9457c514fa597a09fef23da2e1250c8c\"\u003e\u003ccode\u003e2a76556\u003c/code\u003e\u003c/a\u003e fix: Block self-hosted login URLs from attempting to use Vercel's SSO (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13061\"\u003e#13061\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/da8e3487acce10039425180c42875d7ccc484ed5\"\u003e\u003ccode\u003eda8e348\u003c/code\u003e\u003c/a\u003e fix: Validate OidHash hex buffers (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13060\"\u003e#13060\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/3018717c28fc8f1ecffa2c92e3260be0dc0165aa\"\u003e\u003ccode\u003e3018717\u003c/code\u003e\u003c/a\u003e fix: Separate artifact signature fields (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13059\"\u003e#13059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/34514e278822ccbe3a083730b7032709ef16f85c\"\u003e\u003ccode\u003e34514e2\u003c/code\u003e\u003c/a\u003e fix: Preserve vt100 cell byte counts (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13058\"\u003e#13058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/24e2d3498f54fa1f8b729f18764f63cb05072bc6\"\u003e\u003ccode\u003e24e2d34\u003c/code\u003e\u003c/a\u003e fix(turborepo): Normalize Windows daemon path hash (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13020\"\u003e#13020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/16dc881cabf5c13d02c27a5d7cfdfeb60736206c\"\u003e\u003ccode\u003e16dc881\u003c/code\u003e\u003c/a\u003e fix: Contain incremental cache outputs (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13057\"\u003e#13057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/92e1f8e5365ea5a95e47c3698deb2f7adaa55eba\"\u003e\u003ccode\u003e92e1f8e\u003c/code\u003e\u003c/a\u003e fix: Strip special mode bits from cache restore (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13056\"\u003e#13056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/f46f896ef414823582131304c9749e9be011fe37\"\u003e\u003ccode\u003ef46f896\u003c/code\u003e\u003c/a\u003e fix: Prevent git argument injection in SCM refs (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13055\"\u003e#13055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/7f353ca3a6f28fbbcce931aeab7be0efe718c466\"\u003e\u003ccode\u003e7f353ca\u003c/code\u003e\u003c/a\u003e fix: Confine prune patch paths (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13054\"\u003e#13054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/turborepo/compare/v2.9.16...v2.9.18\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tsdown` from 0.22.1 to 0.22.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rolldown/tsdown/releases\"\u003etsdown's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.22.2\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePin rolldown to minor  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/69e78ec\"\u003e\u003c!-- raw HTML omitted --\u003e(69e78)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/rolldown/tsdown/compare/v0.22.1...v0.22.2\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rolldown/tsdown/commit/15ac68229483f727f235310e6a15fc2e46a6e901\"\u003e\u003ccode\u003e15ac682\u003c/code\u003e\u003c/a\u003e chore: release v0.22.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rolldown/tsdown/commit/69e78ec88fd18e25b1a2d5b61b0adb00f8a0602d\"\u003e\u003ccode\u003e69e78ec\u003c/code\u003e\u003c/a\u003e fix: pin rolldown to minor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rolldown/tsdown/commit/d9f607b4e02050880d4329cf1e8839f5c7ae3c25\"\u003e\u003ccode\u003ed9f607b\u003c/code\u003e\u003c/a\u003e docs: update auto exports docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rolldown/tsdown/commit/c66775e211e170877d79de6569ab4b822febd240\"\u003e\u003ccode\u003ec66775e\u003c/code\u003e\u003c/a\u003e chore: upgrade deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rolldown/tsdown/commit/e5a8c3d8c5f0c9fc5c2a4ebf7107e20595d94858\"\u003e\u003ccode\u003ee5a8c3d\u003c/code\u003e\u003c/a\u003e ci: use staging publish for release workflow\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rolldown/tsdown/compare/v0.22.1...v0.22.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/parser` from 8.60.1 to 8.61.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e@​typescript-eslint/parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.61.0\u003c/h2\u003e\n\u003ch2\u003e8.61.0 (2026-06-08)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003east-spec:\u003c/strong\u003e change type of \u003ccode\u003eUnaryExpression.prefix\u003c/code\u003e to always \u003ccode\u003etrue\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12372\"\u003e#12372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003east-spec:\u003c/strong\u003e tighten types of \u003ccode\u003eArrowFunction\u003c/code\u003e, \u003ccode\u003eYieldExpression\u003c/code\u003e, \u003ccode\u003eTSTypePredicate\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12373\"\u003e#12373\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erule-schema-to-typescript-types:\u003c/strong\u003e respect ECMAScript line terminators (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12374\"\u003e#12374\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003elumir\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.61.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\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/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md\"\u003e@​typescript-eslint/parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.61.0 (2026-06-08)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.61.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\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/typescript-eslint/typescript-eslint/commit/16a5b247affc32af21b695cf96dfd75d7ded50a3\"\u003e\u003ccode\u003e16a5b24\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.61.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.61.0/packages/parser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `oxlint` from 1.68.0 to 1.69.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oxc-project/oxc/releases\"\u003eoxlint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eoxlint v1.27.0 \u0026amp;\u0026amp; oxfmt v0.12.0\u003c/h2\u003e\n\u003ch1\u003eOxlint v1.27.0\u003c/h1\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e222a8f0 linter/plugins: Implement \u003ccode\u003eSourceCode#isSpaceBetween\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15498\"\u003e#15498\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e2f9735d linter/plugins: Implement \u003ccode\u003econtext.languageOptions\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15486\"\u003e#15486\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003ebc731ff linter/plugins: Stub out all \u003ccode\u003eContext\u003c/code\u003e APIs (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15479\"\u003e#15479\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e5822cb4 linter/plugins: Add \u003ccode\u003eextend\u003c/code\u003e method to \u003ccode\u003eFILE_CONTEXT\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15477\"\u003e#15477\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e7b1e6f3 apps: Add pure rust binaries and release to github (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15469\"\u003e#15469\u003c/a\u003e) (Boshen)\u003c/li\u003e\n\u003cli\u003e2a89b43 linter: Introduce debug assertions after fixes to assert validity (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15389\"\u003e#15389\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003ead3c45a editor: Add \u003ccode\u003eoxc.path.node\u003c/code\u003e option (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15040\"\u003e#15040\u003c/a\u003e) (Sysix)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6f3cd77 linter/no-var: Incorrect warning for blocks (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15504\"\u003e#15504\u003c/a\u003e) (Hamir Mahal)\u003c/li\u003e\n\u003cli\u003e6957fb9 linter/plugins: Do not allow access to \u003ccode\u003eContext#id\u003c/code\u003e in \u003ccode\u003ecreateOnce\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15489\"\u003e#15489\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e7409630 linter/plugins: Allow access to \u003ccode\u003ecwd\u003c/code\u003e in \u003ccode\u003ecreateOnce\u003c/code\u003e in ESLint interop mode (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15488\"\u003e#15488\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e732205e parser: Reject \u003ccode\u003eusing\u003c/code\u003e / \u003ccode\u003eawait using\u003c/code\u003e in a switch \u003ccode\u003ecase\u003c/code\u003e / \u003ccode\u003edefault\u003c/code\u003e clause (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15225\"\u003e#15225\u003c/a\u003e) (sapphi-red)\u003c/li\u003e\n\u003cli\u003ea17ca32 linter/plugins: Replace \u003ccode\u003eContext\u003c/code\u003e class (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15448\"\u003e#15448\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003eecf2f7b language_server: Fail gracefully when tsgolint executable not found (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15436\"\u003e#15436\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e3c8d3a7 lang-server: Improve logging in failure case for tsgolint (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15299\"\u003e#15299\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003eef71410 linter: Use jsx if source type is JS in fix debug assertion (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15434\"\u003e#15434\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003ee32bbf6 linter/no-var: Handle TypeScript declare keyword in fixer (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15426\"\u003e#15426\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e6565dbe linter/switch-case-braces: Skip comments when searching for \u003ccode\u003e:\u003c/code\u003e token (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15425\"\u003e#15425\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e85bd19a linter/prefer-class-fields: Insert value after type annotation in fixer (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15423\"\u003e#15423\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003efde753e linter/plugins: Block access to \u003ccode\u003econtext.settings\u003c/code\u003e in \u003ccode\u003ecreateOnce\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15394\"\u003e#15394\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003eddd9f9f linter/forward-ref-uses-ref: Dont suggest removing wrapper in invalid positions (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15388\"\u003e#15388\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003edac2a9c linter/no-template-curly-in-string: Remove fixer (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15387\"\u003e#15387\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e989b8e3 linter/no-var: Only fix to \u003ccode\u003econst\u003c/code\u003e if the var has an initializer (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15385\"\u003e#15385\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003ecc403f5 linter/plugins: Return empty object for unimplemented parserServices (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15364\"\u003e#15364\u003c/a\u003e) (magic-akari)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e⚡ Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e25d577e language_server: Start tools in parallel (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15500\"\u003e#15500\u003c/a\u003e) (Sysix)\u003c/li\u003e\n\u003cli\u003e3c57291 linter/plugins: Optimize loops (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15449\"\u003e#15449\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e3166233 linter/plugins: Remove \u003ccode\u003eArc\u003c/code\u003es (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15431\"\u003e#15431\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e9de1322 linter/plugins: Lazily deserialize settings JSON (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15395\"\u003e#15395\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e3049ec2 linter/plugins: Optimize \u003ccode\u003edeepFreezeSettings\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15392\"\u003e#15392\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e444ebfd linter/plugins: Use single object for \u003ccode\u003eparserServices\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15378\"\u003e#15378\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e97d2104 linter: Update comment in lint.rs about default value for tsconfig path (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15530\"\u003e#15530\u003c/a\u003e) (Connor Shea)\u003c/li\u003e\n\u003cli\u003e2c6bd9e linter: Always refer as \u0026quot;ES2015\u0026quot; instead of \u0026quot;ES6\u0026quot; (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15411\"\u003e#15411\u003c/a\u003e) (sapphi-red)\u003c/li\u003e\n\u003cli\u003ea0c5203 linter/import/named: Update \u0026quot;ES7\u0026quot; comment in examples (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15410\"\u003e#15410\u003c/a\u003e) (sapphi-red)\u003c/li\u003e\n\u003cli\u003e3dc24b5 linter,minifier: Always refer as \u0026quot;ES Modules\u0026quot; instead of \u0026quot;ES6 Modules\u0026quot; (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15409\"\u003e#15409\u003c/a\u003e) (sapphi-red)\u003c/li\u003e\n\u003cli\u003e2ad77fb linter/no-this-before-super: Correct \u0026quot;Why is this bad?\u0026quot; section (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15408\"\u003e#15408\u003c/a\u003e) (sapphi-red)\u003c/li\u003e\n\u003cli\u003e57f0ce1 linter: Add backquotes where appropriate (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15407\"\u003e#15407\u003c/a\u003e) (sapphi-red)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eOxfmt v0.12.0\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oxc-project/oxc/blob/main/npm/oxlint/CHANGELOG.md\"\u003eoxlint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.69.0] - 2026-06-08\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ee805174 linter: Add schema for \u003ccode\u003ejest/vitest/max-expects\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23105\"\u003e#23105\u003c/a\u003e) (Sysix)\u003c/li\u003e\n\u003cli\u003e7850577 linter: Add schema for \u003ccode\u003ejest/vitest/expect-expect\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23104\"\u003e#23104\u003c/a\u003e) (Sysix)\u003c/li\u003e\n\u003cli\u003e75f641a linter: Add schema for \u003ccode\u003ejest/vitest/consistent-test-it\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23103\"\u003e#23103\u003c/a\u003e) (Sysix)\u003c/li\u003e\n\u003cli\u003e5125f89 linter/unicorn: Support no-null \u003ccode\u003echeckArguments\u003c/code\u003e option (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23098\"\u003e#23098\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003eb8b9797 linter: Add schema for \u003ccode\u003eimport-max-dependencies\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23096\"\u003e#23096\u003c/a\u003e) (Sysix)\u003c/li\u003e\n\u003cli\u003e65cb47a linter/eslint: Support no-unused-expressions \u003ccode\u003eignoreDirectives\u003c/code\u003e option (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23097\"\u003e#23097\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003ef6c36d5 linter: Add schema for \u003ccode\u003eimport/prefer-default-export\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23091\"\u003e#23091\u003c/a\u003e) (Sysix)\u003c/li\u003e\n\u003cli\u003e0d4a5d1 linter: Add schema for \u003ccode\u003eeslint/sort-vars\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23090\"\u003e#23090\u003c/a\u003e) (Sysix)\u003c/li\u003e\n\u003cli\u003efdb5bf5 linter: Add schema for \u003ccode\u003eeslint/radix\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23082\"\u003e#23082\u003c/a\u003e) (Sysix)\u003c/li\u003e\n\u003cli\u003e05b4dcf linter: Add schema for \u003ccode\u003eeslint/prefer-const\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23081\"\u003e#23081\u003c/a\u003e) (Sysix)\u003c/li\u003e\n\u003cli\u003e5a06c4d linter/vue: Implement next-tick-style rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23041\"\u003e#23041\u003c/a\u003e) (Alex Peshkov)\u003c/li\u003e\n\u003cli\u003ee38a36a linter: Add schema for \u003ccode\u003eeslint/operator-assignment\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23080\"\u003e#23080\u003c/a\u003e) (Sysix)\u003c/li\u003e\n\u003cli\u003e907cee7 linter: Add schema for \u003ccode\u003eeslint/no-warning-comments\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23075\"\u003e#23075\u003c/a\u003e) (Sysix)\u003c/li\u003e\n\u003cli\u003e9470bb2 linter: Add schema for \u003ccode\u003eeslint/no-unused-vars\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23073\"\u003e#23073\u003c/a\u003e) (Sysix)\u003c/li\u003e\n\u003cli\u003e234b5cf linter: Add schema for \u003ccode\u003eeslint/no-shadow\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23072\"\u003e#23072\u003c/a\u003e) (Sysix)\u003c/li\u003e\n\u003cli\u003ede0dd8b linter: Add schema for \u003ccode\u003eeslint/no-restricted-exports\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23020\"\u003e#23020\u003c/a\u003e) (Sysix)\u003c/li\u003e\n\u003cli\u003efaa3e0d linter: Add schema for \u003ccode\u003eeslint/no-param-reassign\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23018\"\u003e#23018\u003c/a\u003e) (Sysix)\u003c/li\u003e\n\u003cli\u003edbc9c27 linter: Add schema for \u003ccode\u003eeslint/no-magic-numbers\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23017\"\u003e#23017\u003c/a\u003e) (Sysix)\u003c/li\u003e\n\u003cli\u003e38d3569 linter: Add schema for \u003ccode\u003eeslint/no-inner-declarations\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23016\"\u003e#23016\u003c/a\u003e) (Sysix)\u003c/li\u003e\n\u003cli\u003e008fa41 linter: Add schema for \u003ccode\u003eeslint/no-constant-condition\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22991\"\u003e#22991\u003c/a\u003e) (Sysix)\u003c/li\u003e\n\u003cli\u003eca44623 linter: Add schema for \u003ccode\u003eeslint/no-empty-function\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22988\"\u003e#22988\u003c/a\u003e) (Sysix)\u003c/li\u003e\n\u003cli\u003e43eb04d linter: Add schema for \u003ccode\u003eeslint/id-match\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22987\"\u003e#22987\u003c/a\u003e) (Sysix)\u003c/li\u003e\n\u003cli\u003ea800f27 linter: Add schema for \u003ccode\u003eeslint/capitalized-comments\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22984\"\u003e#22984\u003c/a\u003e) (Sysix)\u003c/li\u003e\n\u003cli\u003e96e2d32 linter: Add schema for \u003ccode\u003eeslint/id-length\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22963\"\u003e#22963\u003c/a\u003e) (Sysix)\u003c/li\u003e\n\u003cli\u003e545493f linter: Add schema for \u003ccode\u003eeslint/complexity\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22960\"\u003e#22960\u003c/a\u003e) (Sysix)\u003c/li\u003e\n\u003cli\u003e5f0b558 linter: Add schema for \u003ccode\u003eeslint/class-methods-use-this\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22959\"\u003e#22959\u003c/a\u003e) (Sysix)\u003c/li\u003e\n\u003cli\u003e719b720 linter: Add schema for simple rule configurations (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22948\"\u003e#22948\u003c/a\u003e) (Sysix)\u003c/li\u003e\n\u003cli\u003efd00966 linter: Add right schema for \u003ccode\u003eeslint/max-*\u003c/code\u003e rules (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22923\"\u003e#22923\u003c/a\u003e) (Sysix)\u003c/li\u003e\n\u003cli\u003e1226d78 linter: Fill schema with rule configurations (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22907\"\u003e#22907\u003c/a\u003e) (Sysix)\u003c/li\u003e\n\u003cli\u003e8f423c1 linter/vue: Implement \u003ccode\u003erequire-direct-export\u003c/code\u003e rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/17623\"\u003e#17623\u003c/a\u003e) (yefan)\u003c/li\u003e\n\u003cli\u003e78e915b linter/vue: Implement no-reserved-props rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22914\"\u003e#22914\u003c/a\u003e) (bab)\u003c/li\u003e\n\u003cli\u003e0f200a9 linter/vue: Implement require-prop-types rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22083\"\u003e#22083\u003c/a\u003e) (Alex Peshkov)\u003c/li\u003e\n\u003cli\u003e5da9da9 linter/vue: Implement no-reserved-keys rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/21780\"\u003e#21780\u003c/a\u003e) (bab)\u003c/li\u003e\n\u003cli\u003e75e14a8 linter/vue: Implement prop-name-casing rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22892\"\u003e#22892\u003c/a\u003e) (bab)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0383e61 linter: Fix schema for rules without a config (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22946\"\u003e#22946\u003c/a\u003e) (Sysix)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edadafe3 oxlint, oxfmt: Mention migrate skills in npm READMEs (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22965\"\u003e#22965\u003c/a\u003e) (Boshen)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/44ae845fe19d3700128e50e7e61d98c7a85f3f47\"\u003e\u003ccode\u003e44ae845\u003c/code\u003e\u003c/a\u003e release(apps): oxlint v1.69.0 \u0026amp;\u0026amp; oxfmt v0.54.0 (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23116\"\u003e#23116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/e8051744a1bd8cd97e91f1c397f58ca9e81d4edb\"\u003e\u003ccode\u003ee805174\u003c/code\u003e\u003c/a\u003e feat(linter): add schema for \u003ccode\u003ejest/vitest/max-expects\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23105\"\u003e#23105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/78505778061a70d0469382a8e786a2696a24fe74\"\u003e\u003ccode\u003e7850577\u003c/code\u003e\u003c/a\u003e feat(linter): add schema for \u003ccode\u003ejest/vitest/expect-expect\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23104\"\u003e#23104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/75f641aa7388b18c14393b7b745c9cb03ec31c0b\"\u003e\u003ccode\u003e75f641a\u003c/code\u003e\u003c/a\u003e feat(linter): add schema for \u003ccode\u003ejest/vitest/consistent-test-it\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23103\"\u003e#23103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/d65b860b357e12120ea1f08794e1e7cfb4b5e6b7\"\u003e\u003ccode\u003ed65b860\u003c/code\u003e\u003c/a\u003e refactor(linter): reuse non-object references for rules schemas (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23100\"\u003e#23100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/6bcd52ccdeb5c8a1ccb5fc3b1eb9227c08b7d932\"\u003e\u003ccode\u003e6bcd52c\u003c/code\u003e\u003c/a\u003e refactor(linter): share \u003ccode\u003e\u0026quot;alway\u0026quot; | \u0026quot;never\u0026quot;\u003c/code\u003e option across rules (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23099\"\u003e#23099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/5125f8955ab27e4a9673f1cf34bc9d8f0aa6c6a7\"\u003e\u003ccode\u003e5125f89\u003c/code\u003e\u003c/a\u003e feat(linter/unicorn): support no-null \u003ccode\u003echeckArguments\u003c/code\u003e option (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23098\"\u003e#23098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/b8b97973c4fb7b6134a103a1c57c50db4b3d0bef\"\u003e\u003ccode\u003eb8b9797\u003c/code\u003e\u003c/a\u003e feat(linter): add schema for \u003ccode\u003eimport-max-dependencies\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23096\"\u003e#23096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/65cb47a197a07d3a570341ff3c3f69bb77cfd8ed\"\u003e\u003ccode\u003e65cb47a\u003c/code\u003e\u003c/a\u003e feat(linter/eslint): support no-unused-expressions \u003ccode\u003eignoreDirectives\u003c/code\u003e option ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/f6c36d54d92a372b5b9486892227d34f43160cfa\"\u003e\u003ccode\u003ef6c36d5\u003c/code\u003e\u003c/a\u003e feat(linter): add schema for \u003ccode\u003eimport/prefer-default-export\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23091\"\u003e#23091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oxc-project/oxc/commits/oxlint_v1.69.0/npm/oxlint\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@agentclientprotocol/sdk` from 0.24.0 to 0.25.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/releases\"\u003e@​agentclientprotocol/sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.24.0...v0.25.0\"\u003e0.25.0\u003c/a\u003e (2026-06-05)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eschema:\u003c/strong\u003e stabilize deleteSession (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/168\"\u003e#168\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/2cc77af0b4b9d8d4f64b41ed266e32ce00010bdc\"\u003e2cc77af\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/agentclientprotocol/typescript-sdk/blob/main/CHANGELOG.md\"\u003e@​agentclientprotocol/sdk's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.24.0...v0.25.0\"\u003e0.25.0\u003c/a\u003e (2026-06-05)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eschema:\u003c/strong\u003e stabilize deleteSession (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/168\"\u003e#168\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/2cc77af0b4b9d8d4f64b41ed266e32ce00010bdc\"\u003e2cc77af\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/agentclientprotocol/typescript-sdk/commit/c55af886794618e993bc49b7c4a18cf64c2988ea\"\u003e\u003ccode\u003ec55af88\u003c/code\u003e\u003c/a\u003e chore(main): release 0.25.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/169\"\u003e#169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/2cc77af0b4b9d8d4f64b41ed266e32ce00010bdc\"\u003e\u003ccode\u003e2cc77af\u003c/code\u003e\u003c/a\u003e feat(schema): stabilize deleteSession (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/168\"\u003e#168\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.24.0...v0.25.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/node` from 10.56.0 to 10.57.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e@​sentry/node's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.57.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(angular): Add support for Angular 22 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21330\"\u003e#21330\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003e@sentry/angular\u003c/code\u003e now officially supports Angular 22.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eref(core): Deprecate \u003ccode\u003esendDefaultPii\u003c/code\u003e in favor of \u003ccode\u003edataCollection\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21277\"\u003e#21277\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003esendDefaultPii\u003c/code\u003e is deprecated and will be removed in v11. The new \u003ccode\u003edataCollection\u003c/code\u003e option lets you control each category of collected data.\n\u003ccode\u003esendDefaultPii: true\u003c/code\u003e still works and maps to enabling all \u003ccode\u003edataCollection\u003c/code\u003e categories.\n\u003ccode\u003edataCollection.userInfo\u003c/code\u003e defaults to \u003ccode\u003etrue\u003c/code\u003e when \u003ccode\u003edataCollection\u003c/code\u003e is provided, meaning auto-populated \u003ccode\u003euser.*\u003c/code\u003e fields (e.g. IP address from a request) are collected by default.\nData you set explicitly (like via \u003ccode\u003eSentry.setUser()\u003c/code\u003e) is always sent regardless.\nWhen \u003ccode\u003edataCollection\u003c/code\u003e is not set at all, the legacy \u003ccode\u003esendDefaultPii\u003c/code\u003e behavior applies (\u003ccode\u003euserInfo: false\u003c/code\u003e by default) to preserve backward compatibility.\u003c/p\u003e\n\u003cp\u003eNote that an empty \u003ccode\u003edataCollection: {}\u003c/code\u003e falls back to more permissive defaults than \u003ccode\u003esendDefaultPii: false\u003c/code\u003e, so replicate the old behavior by opting out explicitly:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eSentry.init({\n  dataCollection: {\n    userInfo: false,\n    genAI: { inputs: false, outputs: false },\n    httpBodies: [],\n    httpHeaders: { deny: ['forwarded', '-ip', 'remote-', 'via', '-user'] },\n    cookies: { deny: ['forwarded', '-ip', 'remote-', 'via', '-user'] },\n    queryParams: { deny: ['forwarded', '-ip', 'remote-', 'via', '-user'] },\n  },\n});\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Use \u003ccode\u003edataCollection.frameContextLines\u003c/code\u003e for ContextLines integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21323\"\u003e#21323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(cloudflare): Auto instrument D1 based on env (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21276\"\u003e#21276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Change default of \u003ccode\u003edataCollection.userInfo\u003c/code\u003e to \u003ccode\u003etrue\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21348\"\u003e#21348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Default \u003ccode\u003edataCollection.httpBodies\u003c/code\u003e to all valid body types (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21352\"\u003e#21352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(hono): Filter noisy transactions (\u003ccode\u003efavicon\u003c/code\u003e etc) (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21365\"\u003e#21365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(cloudflare): Don't track negatively sampled spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21367\"\u003e#21367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Use \u003ccode\u003esafeDateNow\u003c/code\u003e calls for \u003ccode\u003enew Date()\u003c/code\u003e reads (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21351\"\u003e#21351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Shim \u003ccode\u003epinoIntegration\u003c/code\u003e on edge runtime (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21347\"\u003e#21347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node): Prevent PostgresJs integration from emitting duplicate spans per query (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21364\"\u003e#21364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node-core): Read \u003ccode\u003e__SENTRY_SERVER_MODULES__\u003c/code\u003e lazily so Turbopack injection is honored (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21339\"\u003e#21339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(react): Detect React Router v6/v7 navigations in a layout effect to propagate the correct trace (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21326\"\u003e#21326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(react): Remove unused \u003ccode\u003ereact.componentStack\u003c/code\u003e event context (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21183\"\u003e#21183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(replays): Record \u003ccode\u003esentry._internal.replay_is_buffering\u003c/code\u003e for spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21297\"\u003e#21297\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Bump volta node version from 20.19.2 to 20.19.5 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21359\"\u003e#21359\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e@​sentry/node's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.57.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(angular): Add support for Angular 22 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21330\"\u003e#21330\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003e@sentry/angular\u003c/code\u003e now officially supports Angular 22.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eref(core): Deprecate \u003ccode\u003esendDefaultPii\u003c/code\u003e in favor of \u003ccode\u003edataCollection\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21277\"\u003e#21277\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003esendDefaultPii\u003c/code\u003e is deprecated and will be removed in v11. The new \u003ccode\u003edataCollection\u003c/code\u003e option lets you control each category of collected data.\n\u003ccode\u003esendDefaultPii: true\u003c/code\u003e still works and maps to enabling all \u003ccode\u003edataCollection\u003c/code\u003e categories.\n\u003ccode\u003edataCollection.userInfo\u003c/code\u003e defaults to \u003ccode\u003etrue\u003c/code\u003e when \u003ccode\u003edataCollection\u003c/code\u003e is provided, meaning auto-populated \u003ccode\u003euser.*\u003c/code\u003e fields (e.g. IP address from a request) are collected by default.\nData you set explicitly (like via \u003ccode\u003eSentry.setUser()\u003c/code\u003e) is always sent regardless.\nWhen \u003ccode\u003edataCollection\u003c/code\u003e is not set at all, the legacy \u003ccode\u003esendDefaultPii\u003c/code\u003e behavior applies (\u003ccode\u003euserInfo: false\u003c/code\u003e by default) to preserve backward compatibility.\u003c/p\u003e\n\u003cp\u003eNote that an empty \u003ccode\u003edataCollection: {}\u003c/code\u003e falls back to more permissive defaults than \u003ccode\u003esendDefaultPii: false\u003c/code\u003e, so replicate the old behavior by opting out explicitly:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eSentry.init({\n  dataCollection: {\n    userInfo: false,\n    genAI: { inputs: false, outputs: false },\n    httpBodies: [],\n    httpHeaders: { deny: ['forwarded', '-ip', 'remote-', 'via', '-user'] },\n    cookies: { deny: ['forwarded', '-ip', 'remote-', 'via', '-user'] },\n    queryParams: { deny: ['forwarded', '-ip', 'remote-', 'via', '-user'] },\n  },\n});\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Use \u003ccode\u003edataCollection.frameContextLines\u003c/code\u003e for ContextLines integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21323\"\u003e#21323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(cloudflare): Auto instrument D1 based on env (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21276\"\u003e#21276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Change default of \u003ccode\u003edataCollection.userInfo\u003c/code\u003e to \u003ccode\u003etrue\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21348\"\u003e#21348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Default \u003ccode\u003edataCollection.httpBodies\u003c/code\u003e to all valid body types (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21352\"\u003e#21352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(hono): Filter noisy transactions (\u003ccode\u003efavicon\u003c/code\u003e etc) (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21365\"\u003e#21365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(cloudflare): Don't track negatively sampled spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21367\"\u003e#21367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Use \u003ccode\u003esafeDateNow\u003c/code\u003e calls for \u003ccode\u003enew Date()\u003c/code\u003e reads (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21351\"\u003e#21351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Shim \u003ccode\u003epinoIntegration\u003c/code\u003e on edge runtime (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21347\"\u003e#21347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node): Prevent PostgresJs integration from emitting duplicate spans per query (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21364\"\u003e#21364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node-core): Read \u003ccode\u003e__SENTRY_SERVER_MODULES__\u003c/code\u003e lazily so Turbopack injection is honored (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21339\"\u003e#21339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(react): Detect React Router v6/v7 navigations in a layout effect to propagate the correct trace (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21326\"\u003e#21326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(react): Remove unused \u003ccode\u003ereact.componentStack\u003c/code\u003e event context (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21183\"\u003e#21183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(replays): Record \u003ccode\u003esentry._internal.replay_is_buffering\u003c/code\u003e for spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21297\"\u003e#21297\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\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/getsentry/sentry-javascript/commit/950cf9756532c871a448710addba6fefb397828a\"\u003e\u003ccode\u003e950cf97\u003c/code\u003e\u003c/a\u003e release: 10.57.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/55f9343e356723234304ffe012abc43b297cbb9f\"\u003e\u003ccode\u003e55f9343\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/21369\"\u003e#21369\u003c/a\u003e from getsentry/prepare-release/10.57.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/88d9d30362681c60f9a0f9a6f048e149cda32f29\"\u003e\u003ccode\u003e88d9d30\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.57.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/03ffd2525c2c7763524c7620968a58528f1b4307\"\u003e\u003ccode\u003e03ffd25\u003c/code\u003e\u003c/a\u003e fix(cloudflare): Don't track negatively sampled spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/21367\"\u003e#21367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/7c19ead1ddd35906500d43b8a43c9b22a0a3a890\"\u003e\u003ccode\u003e7c19ead\u003c/code\u003e\u003c/a\u003e ref(node): Streamline sql-common (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/21360\"\u003e#21360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/95df562e1f36a5ffc35c17f2a5358325f385fb7b\"\u003e\u003ccode\u003e95df562\u003c/code\u003e\u003c/a\u003e feat(hono): Filter noisy transactions (\u003ccode\u003efavicon\u003c/code\u003e etc) (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/21365\"\u003e#21365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/92eb5d209542fddd568965cc2fb35d55892200dc\"\u003e\u003ccode\u003e92eb5d2\u003c/code\u003e\u003c/a\u003e feat(deps): Bump hono from 4.12.18 to 4.12.21 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/21341\"\u003e#21341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/c6f790bf8d46cd0529529a1788d2af863ec1df6b\"\u003e\u003ccode\u003ec6f790b\u003c/code\u003e\u003c/a\u003e fix(node): Prevent PostgresJs integration from emitting duplicate spans per q...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/d64534903f34fe4f2c7a0876b3b8481aeff1f858\"\u003e\u003ccode\u003ed645349\u003c/code\u003e\u003c/a\u003e ref(node): Streamline lru-memoizer instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/21350\"\u003e#21350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/4293015f67d2042ce6bd92e7fede4edd1cb2869c\"\u003e\u003ccode\u003e4293015\u003c/code\u003e\u003c/a\u003e feat(deps): Bump \u003ccode\u003e@​types/aws-lambda\u003c/code\u003e from 8.10.150 to 8.10.161 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/21105\"\u003e#21105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.56.0...10.57.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react` from 19.2.16 to 19.2.17\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ai` from 6.0.195 to 6.0.201\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/ai/releases\"\u003eai's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eai@6.0.201\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e0c8c0ed: fix(ai): return schema-transformed elements in array output mode\u003c/p\u003e\n\u003cp\u003ePreviously final array output validation checked each element against the schema but returned the raw model output. Array output now returns the validated values so Zod transforms, coercions, defaults, and pipes are applied consistently with object output.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eai@6.0.200\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e14098e7: fix(ai): reject \u003ccode\u003estreamText\u003c/code\u003e result promises with \u003ccode\u003eNoOutputGeneratedError\u003c/code\u003e when the model stream ends without producing any output. Previously such streams resolved with an empty step. Incomplete streams with partial output still resolve with the partial result.\u003c/li\u003e\n\u003cli\u003e2cabe9c: Harden UI message stream processing against prototype pollution from chunk IDs.\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/vercel/ai/blob/ai@6.0.201/packages/ai/CHANGELOG.md\"\u003eai's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.201\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e0c8c0ed: fix(ai): return schema-transformed elements in array output mode\u003c/p\u003e\n\u003cp\u003ePreviously final array output validation checked each element against the schema but returned the raw model output. Array output now returns the validated values so Zod transforms, coercions, defaults, and pipes are applied consistently with object output.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.0.200\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e14098e7: fix(ai): reject \u003ccode\u003estreamText\u003c/code\u003e result promises with \u003ccode\u003eNoOutputGeneratedError\u003c/code\u003e when the model stream ends without producing any output. Previously such streams resolved with an empty step. Incomplete streams with partial output still resolve with the partial result.\u003c/li\u003e\n\u003cli\u003e2cabe9c: Harden UI message stream processing against prototype pollution from chunk IDs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.0.199\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e49d9364: fix(ai): add approval guard for denied tool outputs\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [3851e29]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [2a91a17]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/gateway\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.127\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.0.198\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [ff16d3b]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/gateway\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.126\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.0.197\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [fef3b24]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/gateway\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.125\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.0.196\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [286b7a2]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/gateway\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.124\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/dca8c38b09acba1a5eebf354b532833ab055413a\"\u003e\u003ccode\u003edca8c38\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/15992\"\u003e#15992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/0c8c0ed25e8736564ba489433cd8229f01895c4a\"\u003e\u003ccode\u003e0c8c0ed\u003c/code\u003e\u003c/a\u003e Backport: fix(ai): return schema-transformed elements in array output mode (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/a340536d4cd232c42757bf04c3ec35f589f6fe35\"\u003e\u003ccode\u003ea340536\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/15965\"\u003e#15965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/14098e79a311c309c1c42bc9743aac9aea95c496\"\u003e\u003ccode\u003e14098e7\u003c/code\u003e\u003c/a\u003e Backport: fix(ai): reject incomplete model streams (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/15971\"\u003e#15971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/2cabe9c58cc2f302cbf11936079c9bdefd451dee\"\u003e\u003ccode\u003e2cabe9c\u003c/code\u003e\u003c/a\u003e Backport: fix(ai): Harden UI message stream processing against prototype poll...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/f6e588173713842794c619f9554a4b341c6e97f5\"\u003e\u003ccode\u003ef6e5881\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/15902\"\u003e#15902\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/49d93640c2d0c9f8c9c49c3afb9cd9e284a24bd7\"\u003e\u003ccode\u003e49d9364\u003c/code\u003e\u003c/a\u003e Backport: fix(ai): add approval guard for denied tool outputs (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/15914\"\u003e#15914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/8ad68fe1569329bc4fcb578d57fb7a7a0509af26\"\u003e\u003ccode\u003e8ad68fe\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/15898\"\u003e#15898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/de852ab79aac88345c8a9ae54003fb206e1a64b4\"\u003e\u003ccode\u003ede852ab\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/15821\"\u003e#15821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/7aca1fc2004800171233ae16c2456ef297552441\"\u003e\u003ccode\u003e7aca1fc\u003c/code\u003e\u003c/a\u003e backport: chore: update TypeScript references and fix `pnpm update-references...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/ai/commits/ai@6.0.201/packages/ai\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axios` from 1.16.1 to 1.17.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/axios/axios/releases\"\u003eaxios's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.17.0 — June 1, 2026\u003c/h2\u003e\n\u003cp\u003eThis release adds Node HTTP zstd decompression, hardens config and release workflows, and fixes authentication, header, proxy, and type-handling regressions.\u003c/p\u003e\n\u003ch2\u003e🔒 Security Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eConfig Hardening:\u003c/strong\u003e Guarded \u003ccode\u003esocketPath\u003c/code\u003e, \u003ccode\u003eparams\u003c/code\u003e, and \u003ccode\u003eparamsSerializer\u003c/code\u003e reads with own-property checks to prevent inherited prototype values from affecting request behavior, including SSRF-sensitive paths. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10901\"\u003e#10901\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10922\"\u003e#10922\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRelease Publishing:\u003c/strong\u003e Switched the publish workflow to npm staged publishing for safer, auditable package releases with provenance. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10926\"\u003e#10926\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eHTTP Compression:\u003c/strong\u003e Added Node HTTP adapter support for zstd response decompression, with \u003ccode\u003etransitional.advertiseZstdAcceptEncoding\u003c/code\u003e controlling whether \u003ccode\u003ezstd\u003c/code\u003e is advertised in \u003ccode\u003eAccept-Encoding\u003c/code\u003e. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/6792\"\u003e#6792\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10920\"\u003e#10920\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAuthentication Handling:\u003c/strong\u003e Restored Basic auth on same-origin Node redirects while continuing to strip credentials cross-origin, and aligned the fetch adapter with HTTP adapter behavior for URL-embedded Basic auth. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10929\"\u003e#10929\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10896\"\u003e#10896\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eProxy TLS:\u003c/strong\u003e Preserved user \u003ccode\u003ehttpsAgent\u003c/code\u003e TLS options when tunneling HTTPS requests through HTTP CONNECT proxies. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10957\"\u003e#10957\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReact Native FormData:\u003c/strong\u003e Cleared default \u003ccode\u003eContent-Type\u003c/code\u003e for React Native \u003ccode\u003eFormData\u003c/code\u003e so multipart boundaries can be generated correctly. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10898\"\u003e#10898\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHeaders:\u003c/strong\u003e Silently skipped empty or whitespace-only header names instead of throwing, matching parsed-header behavior and avoiding React Native response crashes. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10875\"\u003e#10875\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRequest Data Merging:\u003c/strong\u003e Preserved enumerable symbol keys when cloning plain request data through axios merge logic. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10812\"\u003e#10812\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBundler Compatibility:\u003c/strong\u003e Converted \u003ccode\u003eresolveConfig\u003c/code\u003e from an arrow default export to a named function export to avoid webpack and Babel transform interop failures. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10891\"\u003e#10891\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTypes:\u003c/strong\u003e Corrected \u003ccode\u003eAxiosHeaders.toJSON()\u003c/code\u003e return types and updated CommonJS \u003ccode\u003eisCancel\u003c/code\u003e typings to narrow to \u003ccode\u003eCanceledError\u0026lt;T\u0026gt;\u003c/code\u003e. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10956\"\u003e#10956\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10952\"\u003e#10952\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBuild Tooling:\u003c/strong\u003e Avoided emitting a null \u003ccode\u003eAuthorization\u003c/code\u003e header from the GitHub build helper when \u003ccode\u003eGITHUB_TOKEN\u003c/code\u003e is unset. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10931\"\u003e#10931\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔧 Maintenance \u0026amp; Chores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eHTTP/2 Internals:\u003c/strong\u003e Extracted \u003ccode\u003eHttp2Sessions\u003c/code\u003e into its own helper module and added direct unit coverage for session pooling, timeout, and cleanup behavior. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10861\"\u003e#10861\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePackage Publishing:\u003c/strong\u003e Reduced published package size by switching to a \u003ccode\u003efiles\u003c/code\u003e allowlist and dropping unneeded unminified bundle source maps. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10939\"\u003e#10939\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCI and Release Automation:\u003c/strong\u003e Added bundle-size reporting, moved reports to the job summary, fixed bundle-size comparison coverage, added Node 26 to the matrix, pinned npm for staged publishing, and prepared the 1.17.0 release. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10907\"\u003e#10907\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10911\"\u003e#10911\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10916\"\u003e#10916\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10927\"\u003e#10927\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10935\"\u003e#10935\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10983\"\u003e#10983\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDeveloper Workflow:\u003c/strong\u003e Added a dev container and iterated on OpenSpec workflow files before removing them from the release branch. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10925\"\u003e#10925\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10914\"\u003e#10914\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10958\"\u003e#10958\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDocumentation and Policy:\u003c/strong\u003e Updated disclosure, contributor, collaboration, threat-model, advanced docs, README badges, release notes, moderator configuration, and project metadata. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10890\"\u003e#10890\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10889\"\u003e#10889\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10921\"\u003e#10921\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10945\"\u003e#10945\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10905\"\u003e#10905\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10933\"\u003e#10933\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10915\"\u003e#10915\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10887\"\u003e#10887\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10955\"\u003e#10955\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDependencies:\u003c/strong\u003e Bumped Babel tooling, Commitlint, ESLint, Rollup, Globals, Vitest, Playwright, \u003ccode\u003efs-extra\u003c/code\u003e, \u003ccode\u003eqs\u003c/code\u003e, docs dependencies, and GitHub Actions dependencies including \u003ccode\u003eactions/dependency-review-action\u003c/code\u003e and \u003ccode\u003ezizmorcore/zizmor-action\u003c/code\u003e. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10871\"\u003e#10871\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10879\"\u003e#10879\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10918\"\u003e#10918\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10919\"\u003e#10919\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10934\"\u003e#10934\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10947\"\u003e#10947\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10954\"\u003e#10954\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10960\"\u003e#10960\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🌟 New Contributors\u003c/h2\u003e\n\u003cp\u003eWe are thrilled to welcome our new contributors. Thank you for helping improve axios:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/BasixKOR\"\u003e\u003ccode\u003e@​BasixKOR\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/6792\"\u003e#6792\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/carladams1299-lab\"\u003e\u003ccode\u003e@​carladams1299-lab\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10861\"\u003e#10861\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/LaplaceYoung\"\u003e\u003ccode\u003e@​LaplaceYoung\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10812\"\u003e#10812\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/JamieMagee\"\u003e\u003ccode\u003e@​JamieMagee\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10939\"\u003e#10939\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/RonGamzu\"\u003e\u003ccode\u003e@​RonGamzu\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10905\"\u003e#10905\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/sapirbaruch\"\u003e\u003ccode\u003e@​sapirbaruch\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10891\"\u003e#10891\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/nezukoagent\"\u003e\u003ccode\u003e@​nezukoagent\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10901\"\u003e#10901\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/devareddy05\"\u003e\u003ccode\u003e@​devareddy05\u003c/code\u003e\u003c/a\u003e\u003c/strong...\n\n_Description has been truncated_\n\n\u003c!-- This is an auto-generated description by cubic. --\u003e\n---\n## Summary by cubic\nUpdate 41 dependencies across the repo to pick up security fixes and minor improvements. Highlights include `axios` 1.17.0, `@sentry/*` 10.57.0, `turbo` 2.9.18, `sharp` 0.35.0, and Vue 3.5.38.\n\n- **Dependencies**\n  - Server/CLI: `axios` 1.17.0, `ioredis` 5.11.1, `semver` 7.8.4, `sharp` 0.35.0.\n  - Web: `vue` 3.5.38, `vue-i18n` 11.4.5, `@vue/test-utils` 2.4.11, UI libs (`media-chrome` 4.19.2, `motion-v` 2.3.0, `reka-ui` 2.9.10), `ai` 6.0.201.\n  - Observability: `@sentry/node` and `@sentry/cloudflare` 10.57.0.\n  - Tooling: `turbo` 2.9.18, `wrangler` 4.99.0, `@cloudflare/workers-types` 4.20260611.1, `oxlint` 1.69.0, `tsdown` 0.22.2.\n\n- **Migration**\n  - Sentry: if you use `sendDefaultPii`, switch to `dataCollection` (deprecated going forward).\n  - If builds fail on `sharp`, reinstall/rebuild native modules.\n\n\u003csup\u003eWritten for commit 073d1f3f84f52676599aac08636a9b6019ac6d08. Summary will update on new commits.\u003c/sup\u003e\n\n\u003ca href=\"https://cubic.dev/pr/Enflame-Media-old/Magic-Agent/pull/304?utm_source=github\" target=\"_blank\" rel=\"noopener noreferrer\" data-no-image-dialog=\"true\"\u003e\u003cpicture\u003e\u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"https://cubic.dev/buttons/review-in-cubic-dark.svg\"\u003e\u003csource media=\"(prefers-color-scheme: light)\" srcset=\"https://cubic.dev/buttons/review-in-cubic-light.svg\"\u003e\u003cimg alt=\"Review in cubic\" src=\"https://cubic.dev/buttons/review-in-cubic-dark.svg\"\u003e\u003c/picture\u003e\u003c/a\u003e\n\n\u003c!-- End of auto-generated description by cubic. --\u003e","html_url":"https://github.com/Enflame-Media-old/Magic-Agent/pull/304","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Enflame-Media-old%2FMagic-Agent/issues/304","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/304/packages"},{"uuid":"4625203246","node_id":"PR_kwDOQyioa87kimLq","number":59,"state":"open","title":"Bump @redocly/cli from 2.29.0 to 2.32.0","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-06-09T20:05:02.000Z","updated_at":"2026-06-09T20:05:03.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@redocly/cli","old_version":"2.29.0","new_version":"2.32.0","repository_url":"https://github.com/Redocly/redocly-cli"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@redocly/cli](https://github.com/Redocly/redocly-cli) from 2.29.0 to 2.32.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Redocly/redocly-cli/releases\"\u003e@​redocly/cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.32.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for \u003ccode\u003ejunit\u003c/code\u003e output in the \u003ccode\u003elint\u003c/code\u003e command.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.32.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.31.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003elint --format=checkstyle\u003c/code\u003e to produce a single combined XML document when multiple APIs are passed to the command, instead of concatenated per-file documents.\u003c/li\u003e\n\u003cli\u003eUpdated redoc to v2.5.3, styled-components to v6.4.2, and react to v19.2.7.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.31.6.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.31.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated the \u003ccode\u003eno-unused-components\u003c/code\u003e rule to validate unused security schemes.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ePinned the official Docker image base to \u003ccode\u003enode:24-alpine\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFixed the \u003ccode\u003eremove-unused-components\u003c/code\u003e decorator to remove unused security schemes.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eWarning:\u003c/strong\u003e The bundler may now remove more unused components than before.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.31.5.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.31.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.31.4.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.31.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue where the Respect command did not honor the \u003ccode\u003eHTTP_PROXY\u003c/code\u003e, \u003ccode\u003eHTTPS_PROXY\u003c/code\u003e, and \u003ccode\u003eNO_PROXY\u003c/code\u003e environment variables when loading remote source descriptions or resolving external \u003ccode\u003e$ref\u003c/code\u003es.\nProxy settings are consistently applied during reference resolution as well.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.31.3.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.31.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFixed the \u003ccode\u003eremove-unused-components\u003c/code\u003e decorator to remove unused components containing \u003ccode\u003eallOf\u003c/code\u003e keyword.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eWarning:\u003c/strong\u003e The bundler may now remove more unused components than before.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFixed the \u003ccode\u003eno-unused-components\u003c/code\u003e rule to highlight unused schemas containing \u003ccode\u003eallOf\u003c/code\u003e keyword.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/af0cc63d8e24c1c2727d0359f8e6af1213d56f38\"\u003e\u003ccode\u003eaf0cc63\u003c/code\u003e\u003c/a\u003e chore: 🔖 release new versions (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2857\"\u003e#2857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/d1718660335ebef652283c9471c52f376cc2fd3c\"\u003e\u003ccode\u003ed171866\u003c/code\u003e\u003c/a\u003e feat: add junit output format to the lint (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2855\"\u003e#2855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/734edd3ed0a9d7f19a82ff2f2ba109dc53106528\"\u003e\u003ccode\u003e734edd3\u003c/code\u003e\u003c/a\u003e chore: update x-security snapshots as mock-server start consider auth scheme ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/feb18cbdc46a2a2dceea808daadd9f72240a7e9a\"\u003e\u003ccode\u003efeb18cb\u003c/code\u003e\u003c/a\u003e docs: fix contributing guide (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2852\"\u003e#2852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/b0acc941410140bac242c372cf4f5f517804c0db\"\u003e\u003ccode\u003eb0acc94\u003c/code\u003e\u003c/a\u003e chore: update tsconfig, vitest, pr template, etc (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2849\"\u003e#2849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/7a26299ffbfe676370a0f3a0aefd73d366dfb9d9\"\u003e\u003ccode\u003e7a26299\u003c/code\u003e\u003c/a\u003e chore: 🔖 release new versions (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2847\"\u003e#2847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/7b5e572950ffc00982527ba04b81abe836478cef\"\u003e\u003ccode\u003e7b5e572\u003c/code\u003e\u003c/a\u003e chore(cli): update redoc to v2.5.3 (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2842\"\u003e#2842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/296e029b43fbf7c9d5f1b7a55054734960d83868\"\u003e\u003ccode\u003e296e029\u003c/code\u003e\u003c/a\u003e fix(cli): lint with multiple api files results in invalid output (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2744\"\u003e#2744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/d7e0b7a2a8ad109030901f8110357792ae8d176b\"\u003e\u003ccode\u003ed7e0b7a\u003c/code\u003e\u003c/a\u003e chore: add e2e tests for security propagation during join (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2827\"\u003e#2827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/1146d8b5074fa9023ff5a9279218a2dbf31424af\"\u003e\u003ccode\u003e1146d8b\u003c/code\u003e\u003c/a\u003e chore(deps): bump vitest and \u003ccode\u003e@​vitest/coverage-istanbul\u003c/code\u003e to v4.1.8 (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2846\"\u003e#2846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Redocly/redocly-cli/compare/@redocly/cli@2.29.0...@redocly/cli@2.32.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@redocly/cli\u0026package-manager=npm_and_yarn\u0026previous-version=2.29.0\u0026new-version=2.32.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Veeteq/Auth-OpenAPI/pull/59","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Veeteq%2FAuth-OpenAPI/issues/59","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/59/packages"},{"uuid":"4596229605","node_id":"PR_kwDOSd_51c7jEAZ6","number":116,"state":"closed","title":"build(deps): bump the docs group across 1 directory with 7 updates","user":"dependabot[bot]","labels":["dependencies","npm","docs"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-26T10:34:40.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-05T10:35:03.000Z","updated_at":"2026-06-26T10:34:42.000Z","time_to_close":1814377,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"docs","update_count":7,"packages":[{"name":"postcss","old_version":"8.5.14","new_version":"8.5.15","repository_url":"https://github.com/postcss/postcss"},{"name":"react","old_version":"19.2.6","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.2.6","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"react-icons","old_version":"5.5.0","new_version":"5.6.0","repository_url":"https://github.com/react-icons/react-icons"},{"name":"@redocly/cli","old_version":"2.30.6","new_version":"2.31.6","repository_url":"https://github.com/Redocly/redocly-cli"},{"name":"cspell","old_version":"10.0.0","new_version":"10.0.1","repository_url":"https://github.com/streetsidesoftware/cspell"},{"name":"prettier","old_version":"3.5.3","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"}],"path":null,"ecosystem":"npm"},"body":"Bumps the docs group with 7 updates in the /docs directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [postcss](https://github.com/postcss/postcss) | `8.5.14` | `8.5.15` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.6` | `19.2.7` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.6` | `19.2.7` |\n| [react-icons](https://github.com/react-icons/react-icons) | `5.5.0` | `5.6.0` |\n| [@redocly/cli](https://github.com/Redocly/redocly-cli) | `2.30.6` | `2.31.6` |\n| [cspell](https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell) | `10.0.0` | `10.0.1` |\n| [prettier](https://github.com/prettier/prettier) | `3.5.3` | `3.8.3` |\n\n\nUpdates `postcss` from 8.5.14 to 8.5.15\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/postcss/releases\"\u003epostcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.5.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed declaration parsing performance (by \u003ca href=\"https://github.com/homanp\"\u003e\u003ccode\u003e@​homanp\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/postcss/blob/main/CHANGELOG.md\"\u003epostcss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.5.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed declaration parsing performance (by \u003ca href=\"https://github.com/homanp\"\u003e\u003ccode\u003e@​homanp\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/postcss/postcss/commit/eae46db765d752cf8f40c4fa2b0b85030079c43d\"\u003e\u003ccode\u003eeae46db\u003c/code\u003e\u003c/a\u003e Release 8.5.15 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/79508ffa59e42c02056aca61b88bc393c8b516c4\"\u003e\u003ccode\u003e79508ff\u003c/code\u003e\u003c/a\u003e Update CI actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/b128e2131288a411c6e28071d0929542c49e74eb\"\u003e\u003ccode\u003eb128e21\u003c/code\u003e\u003c/a\u003e Speed up declaration parsing by avoiding creating new array on each token\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/9825dca02c33cf610e2a842be767468b67fbecf9\"\u003e\u003ccode\u003e9825dca\u003c/code\u003e\u003c/a\u003e Fix code format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/55789c865281e2be194fa5b4e41dd046be3a2307\"\u003e\u003ccode\u003e55789c8\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/84fbbe9009cb3cc3bbb4cc3a9b65d468f4844d95\"\u003e\u003ccode\u003e84fbbe9\u003c/code\u003e\u003c/a\u003e Install older pnpm action for old Node.js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/9f860bd78ec1dbc4f0ae72d693f03f956baa38cb\"\u003e\u003ccode\u003e9f860bd\u003c/code\u003e\u003c/a\u003e Revert pnpm action for old Node.js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/08771986d47359545f502e009763e223b66bfcf6\"\u003e\u003ccode\u003e0877198\u003c/code\u003e\u003c/a\u003e Update CI actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/b2d1a335cea818f8b27e5cfb90147648afe3e582\"\u003e\u003ccode\u003eb2d1a33\u003c/code\u003e\u003c/a\u003e Fix linter warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/0700dac92283bc259977dff2743ca74a00f58267\"\u003e\u003ccode\u003e0700dac\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/postcss/postcss/issues/2088\"\u003e#2088\u003c/a\u003e from rootvector2/add-oss-fuzz-harness\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/postcss/postcss/compare/8.5.14...8.5.15\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 19.2.6 to 19.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.7 (June 1st, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing \u003ccode\u003eFormData\u003c/code\u003e entries in Server Actions which regressed in 19.2.6\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36566\"\u003e#36566\u003c/a\u003e by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\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/facebook/react/commit/6117d7cca4906492c51fe6a03381e35adfd86e7d\"\u003e\u003ccode\u003e6117d7c\u003c/code\u003e\u003c/a\u003e Version 19.2.7 (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/36591\"\u003e#36591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.7/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for react since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-dom` from 19.2.6 to 19.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.7 (June 1st, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing \u003ccode\u003eFormData\u003c/code\u003e entries in Server Actions which regressed in 19.2.6\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36566\"\u003e#36566\u003c/a\u003e by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\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/facebook/react/commit/6117d7cca4906492c51fe6a03381e35adfd86e7d\"\u003e\u003ccode\u003e6117d7c\u003c/code\u003e\u003c/a\u003e Version 19.2.7 (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/36591\"\u003e#36591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.7/packages/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for react-dom since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-icons` from 5.5.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/react-icons/react-icons/releases\"\u003ereact-icons's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump prismjs from 1.29.0 to 1.30.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/react-icons/react-icons/pull/1033\"\u003ereact-icons/react-icons#1033\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​babel/helpers\u003c/code\u003e from 7.23.2 to 7.26.10 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/react-icons/react-icons/pull/1036\"\u003ereact-icons/react-icons#1036\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump http-proxy-middleware from 2.0.7 to 2.0.9 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/react-icons/react-icons/pull/1041\"\u003ereact-icons/react-icons#1041\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump form-data from 3.0.1 to 3.0.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/react-icons/react-icons/pull/1058\"\u003ereact-icons/react-icons#1058\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump vite from 5.4.14 to 5.4.20 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/react-icons/react-icons/pull/1071\"\u003ereact-icons/react-icons#1071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupgrade packages by \u003ca href=\"https://github.com/kamijin-fanta\"\u003e\u003ccode\u003e@​kamijin-fanta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/react-icons/react-icons/pull/1075\"\u003ereact-icons/react-icons#1075\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump tar from 6.2.0 to 6.2.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/react-icons/react-icons/pull/1078\"\u003ereact-icons/react-icons#1078\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump vite from 6.3.6 to 6.4.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/react-icons/react-icons/pull/1081\"\u003ereact-icons/react-icons#1081\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump tmp from 0.2.3 to 0.2.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/react-icons/react-icons/pull/1077\"\u003ereact-icons/react-icons#1077\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump glob from 11.0.3 to 11.1.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/react-icons/react-icons/pull/1089\"\u003ereact-icons/react-icons#1089\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​babel/runtime\u003c/code\u003e from 7.23.2 to 7.28.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/react-icons/react-icons/pull/1073\"\u003ereact-icons/react-icons#1073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump node-forge from 1.3.1 to 1.3.2 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/react-icons/react-icons/pull/1092\"\u003ereact-icons/react-icons#1092\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump mdast-util-to-hast from 13.0.2 to 13.2.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/react-icons/react-icons/pull/1094\"\u003ereact-icons/react-icons#1094\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump undici from 7.16.0 to 7.18.2 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/react-icons/react-icons/pull/1103\"\u003ereact-icons/react-icons#1103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump devalue from 5.3.2 to 5.6.2 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/react-icons/react-icons/pull/1104\"\u003ereact-icons/react-icons#1104\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump h3 from 1.15.4 to 1.15.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/react-icons/react-icons/pull/1105\"\u003ereact-icons/react-icons#1105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump diff from 5.2.0 to 5.2.2 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/react-icons/react-icons/pull/1107\"\u003ereact-icons/react-icons#1107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump webpack from 5.94.0 to 5.104.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/react-icons/react-icons/pull/1110\"\u003ereact-icons/react-icons#1110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump jsonpath from 1.1.1 to 1.2.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/react-icons/react-icons/pull/1113\"\u003ereact-icons/react-icons#1113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump devalue from 5.6.2 to 5.6.3 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/react-icons/react-icons/pull/1115\"\u003ereact-icons/react-icons#1115\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump astro from 5.14.1 to 5.15.9 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/react-icons/react-icons/pull/1091\"\u003ereact-icons/react-icons#1091\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump ajv from 6.12.6 to 6.14.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/react-icons/react-icons/pull/1116\"\u003ereact-icons/react-icons#1116\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/react-icons/react-icons/compare/v5.5.0...v5.6.0\"\u003ehttps://github.com/react-icons/react-icons/compare/v5.5.0...v5.6.0\u003c/a\u003e\u003c/p\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eIcon Library\u003c/th\u003e\n\u003cth\u003eLicense\u003c/th\u003e\n\u003cth\u003eVersion\u003c/th\u003e\n\u003cth align=\"right\"\u003eCount\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://circumicons.com/\"\u003eCircum Icons\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/Klarr-Agency/Circum-Icons/blob/main/LICENSE\"\u003eMPL-2.0 license\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e1.0.0\u003c/td\u003e\n\u003ctd align=\"right\"\u003e288\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://fontawesome.com/\"\u003eFont Awesome 5\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://creativecommons.org/licenses/by/4.0/\"\u003eCC BY 4.0 License\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e5.15.4-3-gafecf2a\u003c/td\u003e\n\u003ctd align=\"right\"\u003e1612\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://fontawesome.com/\"\u003eFont Awesome 6\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://creativecommons.org/licenses/by/4.0/\"\u003eCC BY 4.0 License\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e6.7.2-1-g840c215\u003c/td\u003e\n\u003ctd align=\"right\"\u003e2060\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://ionicons.com/\"\u003eIonicons 4\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/ionic-team/ionicons/blob/master/LICENSE\"\u003eMIT\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e4.6.3\u003c/td\u003e\n\u003ctd align=\"right\"\u003e696\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://ionicons.com/\"\u003eIonicons 5\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/ionic-team/ionicons/blob/master/LICENSE\"\u003eMIT\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e5.5.4\u003c/td\u003e\n\u003ctd align=\"right\"\u003e1332\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"http://google.github.io/material-design-icons/\"\u003eMaterial Design icons\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/google/material-design-icons/blob/master/LICENSE\"\u003eApache License Version 2.0\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e4.0.0-142-gbb04090f93\u003c/td\u003e\n\u003ctd align=\"right\"\u003e4341\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"http://s-ings.com/typicons/\"\u003eTypicons\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://creativecommons.org/licenses/by-sa/3.0/\"\u003eCC BY-SA 3.0\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e2.1.2\u003c/td\u003e\n\u003ctd align=\"right\"\u003e336\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://octicons.github.com/\"\u003eGithub Octicons icons\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/primer/octicons/blob/master/LICENSE\"\u003eMIT\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e18.3.0\u003c/td\u003e\n\u003ctd align=\"right\"\u003e264\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://feathericons.com/\"\u003eFeather\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/feathericons/feather/blob/master/LICENSE\"\u003eMIT\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e4.29.2\u003c/td\u003e\n\u003ctd align=\"right\"\u003e287\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://lucide.dev/\"\u003eLucide\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/blob/main/LICENSE\"\u003eISC\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e0.462.0\u003c/td\u003e\n\u003ctd align=\"right\"\u003e1541\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://game-icons.net/\"\u003eGame Icons\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://creativecommons.org/licenses/by/3.0/\"\u003eCC BY 3.0\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e12920d6565588f0512542a3cb0cdfd36a497f910\u003c/td\u003e\n\u003ctd align=\"right\"\u003e4040\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://erikflowers.github.io/weather-icons/\"\u003eWeather Icons\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"http://scripts.sil.org/OFL\"\u003eSIL OFL 1.1\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e2.0.12\u003c/td\u003e\n\u003ctd align=\"right\"\u003e219\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://vorillaz.github.io/devicons/\"\u003eDevicons\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://opensource.org/licenses/MIT\"\u003eMIT\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e1.8.0\u003c/td\u003e\n\u003ctd align=\"right\"\u003e192\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/ant-design/ant-design-icons\"\u003eAnt Design Icons\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://opensource.org/licenses/MIT\"\u003eMIT\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e4.4.2\u003c/td\u003e\n\u003ctd align=\"right\"\u003e831\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/twbs/icons\"\u003eBootstrap Icons\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://opensource.org/licenses/MIT\"\u003eMIT\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e1.13.1\u003c/td\u003e\n\u003ctd align=\"right\"\u003e2754\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/Remix-Design/RemixIcon\"\u003eRemix Icon\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"http://www.apache.org/licenses/\"\u003eApache License Version 2.0\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e4.6.0\u003c/td\u003e\n\u003ctd align=\"right\"\u003e3058\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/icons8/flat-color-icons\"\u003eFlat Color Icons\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://opensource.org/licenses/MIT\"\u003eMIT\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e1.0.2\u003c/td\u003e\n\u003ctd align=\"right\"\u003e329\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/grommet/grommet-icons\"\u003eGrommet-Icons\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"http://www.apache.org/licenses/\"\u003eApache License Version 2.0\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e4.14.0\u003c/td\u003e\n\u003ctd align=\"right\"\u003e637\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/tailwindlabs/heroicons\"\u003eHeroicons\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://opensource.org/licenses/MIT\"\u003eMIT\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e1.0.6\u003c/td\u003e\n\u003ctd align=\"right\"\u003e460\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/tailwindlabs/heroicons\"\u003eHeroicons 2\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://opensource.org/licenses/MIT\"\u003eMIT\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e2.2.0\u003c/td\u003e\n\u003ctd align=\"right\"\u003e972\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\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/react-icons/react-icons/commit/6501a4156153b396d062deffed5ed2c8eb64a458\"\u003e\u003ccode\u003e6501a41\u003c/code\u003e\u003c/a\u003e v5.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-icons/react-icons/commit/387e78027eeea4ef28df13b732e5906725ee3c2f\"\u003e\u003ccode\u003e387e780\u003c/code\u003e\u003c/a\u003e update icons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-icons/react-icons/commit/fb057e730c8f3bfb9b698ecf7f3f92ee3c43afd9\"\u003e\u003ccode\u003efb057e7\u003c/code\u003e\u003c/a\u003e 5.5.1-snapshot.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-icons/react-icons/commit/6f7475550af2cacfcfa87e4127b8803a3d5fee6c\"\u003e\u003ccode\u003e6f74755\u003c/code\u003e\u003c/a\u003e update eslint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-icons/react-icons/commit/73c281f3323d720a5cf8ff626ce4dd04e62afb88\"\u003e\u003ccode\u003e73c281f\u003c/code\u003e\u003c/a\u003e Bump ajv from 6.12.6 to 6.14.0 (\u003ca href=\"https://redirect.github.com/react-icons/react-icons/issues/1116\"\u003e#1116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-icons/react-icons/commit/3f2b26446f3943a2a11c083f2073e20c3f222c7b\"\u003e\u003ccode\u003e3f2b264\u003c/code\u003e\u003c/a\u003e Bump astro from 5.14.1 to 5.15.9 (\u003ca href=\"https://redirect.github.com/react-icons/react-icons/issues/1091\"\u003e#1091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-icons/react-icons/commit/04adc762186d4adc6428279cc6d9119f2894ae20\"\u003e\u003ccode\u003e04adc76\u003c/code\u003e\u003c/a\u003e Bump devalue from 5.6.2 to 5.6.3 (\u003ca href=\"https://redirect.github.com/react-icons/react-icons/issues/1115\"\u003e#1115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-icons/react-icons/commit/44a5e85bcc53a51950cb53f25f9f5ed8fdbdafb8\"\u003e\u003ccode\u003e44a5e85\u003c/code\u003e\u003c/a\u003e Bump jsonpath from 1.1.1 to 1.2.1 (\u003ca href=\"https://redirect.github.com/react-icons/react-icons/issues/1113\"\u003e#1113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-icons/react-icons/commit/e2c1d6ccc98ab477b7aa992bf1f9836b6eca80da\"\u003e\u003ccode\u003ee2c1d6c\u003c/code\u003e\u003c/a\u003e Bump webpack from 5.94.0 to 5.104.1 (\u003ca href=\"https://redirect.github.com/react-icons/react-icons/issues/1110\"\u003e#1110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-icons/react-icons/commit/f3dca028cec5bb6012b95dc03e3ff0efb71709b5\"\u003e\u003ccode\u003ef3dca02\u003c/code\u003e\u003c/a\u003e Bump diff from 5.2.0 to 5.2.2 (\u003ca href=\"https://redirect.github.com/react-icons/react-icons/issues/1107\"\u003e#1107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/react-icons/react-icons/compare/v5.5.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 `@redocly/cli` from 2.30.6 to 2.31.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Redocly/redocly-cli/releases\"\u003e@​redocly/cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.31.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003elint --format=checkstyle\u003c/code\u003e to produce a single combined XML document when multiple APIs are passed to the command, instead of concatenated per-file documents.\u003c/li\u003e\n\u003cli\u003eUpdated redoc to v2.5.3, styled-components to v6.4.2, and react to v19.2.7.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.31.6.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.31.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated the \u003ccode\u003eno-unused-components\u003c/code\u003e rule to validate unused security schemes.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ePinned the official Docker image base to \u003ccode\u003enode:24-alpine\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFixed the \u003ccode\u003eremove-unused-components\u003c/code\u003e decorator to remove unused security schemes.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eWarning:\u003c/strong\u003e The bundler may now remove more unused components than before.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.31.5.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.31.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.31.4.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.31.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue where the Respect command did not honor the \u003ccode\u003eHTTP_PROXY\u003c/code\u003e, \u003ccode\u003eHTTPS_PROXY\u003c/code\u003e, and \u003ccode\u003eNO_PROXY\u003c/code\u003e environment variables when loading remote source descriptions or resolving external \u003ccode\u003e$ref\u003c/code\u003es.\nProxy settings are consistently applied during reference resolution as well.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.31.3.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.31.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFixed the \u003ccode\u003eremove-unused-components\u003c/code\u003e decorator to remove unused components containing \u003ccode\u003eallOf\u003c/code\u003e keyword.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eWarning:\u003c/strong\u003e The bundler may now remove more unused components than before.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFixed the \u003ccode\u003eno-unused-components\u003c/code\u003e rule to highlight unused schemas containing \u003ccode\u003eallOf\u003c/code\u003e keyword.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.31.2.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.31.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.31.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.31.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/7a26299ffbfe676370a0f3a0aefd73d366dfb9d9\"\u003e\u003ccode\u003e7a26299\u003c/code\u003e\u003c/a\u003e chore: 🔖 release new versions (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2847\"\u003e#2847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/7b5e572950ffc00982527ba04b81abe836478cef\"\u003e\u003ccode\u003e7b5e572\u003c/code\u003e\u003c/a\u003e chore(cli): update redoc to v2.5.3 (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2842\"\u003e#2842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/296e029b43fbf7c9d5f1b7a55054734960d83868\"\u003e\u003ccode\u003e296e029\u003c/code\u003e\u003c/a\u003e fix(cli): lint with multiple api files results in invalid output (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2744\"\u003e#2744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/d7e0b7a2a8ad109030901f8110357792ae8d176b\"\u003e\u003ccode\u003ed7e0b7a\u003c/code\u003e\u003c/a\u003e chore: add e2e tests for security propagation during join (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2827\"\u003e#2827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/1146d8b5074fa9023ff5a9279218a2dbf31424af\"\u003e\u003ccode\u003e1146d8b\u003c/code\u003e\u003c/a\u003e chore(deps): bump vitest and \u003ccode\u003e@​vitest/coverage-istanbul\u003c/code\u003e to v4.1.8 (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2846\"\u003e#2846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/0b51bada1303dccf1bc14993e952d6cc4520b2cd\"\u003e\u003ccode\u003e0b51bad\u003c/code\u003e\u003c/a\u003e chore: improve performance benchmark (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2816\"\u003e#2816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/7d01f5dea4753575f10cf2efbd681c92a5c8e78b\"\u003e\u003ccode\u003e7d01f5d\u003c/code\u003e\u003c/a\u003e chore: add reference links for common build-in rules (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2839\"\u003e#2839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/a87dc62a7bb9ad449e1f5513e1898db1d14bc598\"\u003e\u003ccode\u003ea87dc62\u003c/code\u003e\u003c/a\u003e chore: 🔖 release new versions (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2840\"\u003e#2840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/8ac67902db2a3aa5ef87ebe79f989f5634e9807d\"\u003e\u003ccode\u003e8ac6790\u003c/code\u003e\u003c/a\u003e fix: pin specific nodejs version in dockerfile (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2841\"\u003e#2841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/ba8ac4cac51959479165a565841718b0b8fc0747\"\u003e\u003ccode\u003eba8ac4c\u003c/code\u003e\u003c/a\u003e fix(core): validate/remove unused securitySchemes and securityDefinitions cor...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Redocly/redocly-cli/compare/@redocly/cli@2.30.6...@redocly/cli@2.31.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cspell` from 10.0.0 to 10.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/streetsidesoftware/cspell/releases\"\u003ecspell's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.1\u003c/h2\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003efix(cli): ignore closed readline after stdin (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8862\"\u003e#8862\u003c/a\u003e)\u003c/h3\u003e\n\u003ch2\u003eWhat changed\u003c/h2\u003e\n\u003cp\u003eWrap the stdin readline async iterator so CSpell ignores the terminal \u003ccode\u003ereadline was closed\u003c/code\u003e error that can occur after stdin has already yielded its file list.\u003c/p\u003e\n\u003cp\u003eOther readline errors are still rethrown.\u003c/p\u003e\n\u003ch2\u003eWhy\u003c/h2\u003e\n\u003cp\u003eFixes \u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8778\"\u003e#8778\u003c/a\u003e. On Node 24, \u003ccode\u003ecspell lint --file-list stdin\u003c/code\u003e can finish processing a large stdin file list and then report \u003ccode\u003eLinter Error: readline was closed\u003c/code\u003e instead of completing cleanly.\u003c/p\u003e\n\u003ch2\u003eTests\u003c/h2\u003e\n\u003cp\u003eAdded unit coverage for:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003epreserving all yielded stdin lines when readline throws \u003ccode\u003ereadline was closed\u003c/code\u003e after reading\u003c/li\u003e\n\u003cli\u003econtinuing to throw unrelated readline errors\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eI could not run the package test command locally in this sandbox because the checkout has no \u003ccode\u003enode_modules\u003c/code\u003e, and Corepack is blocked from creating its user cache directory (\u003ccode\u003eEPERM\u003c/code\u003e under \u003ccode\u003e~/.cache/node/corepack\u003c/code\u003e).\u003c/p\u003e\n\u003chr /\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003efix(docs): replace \u003ccode\u003e.json\u003c/code\u003e with \u003ccode\u003epackage.json\u003c/code\u003e in configuration docs (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8861\"\u003e#8861\u003c/a\u003e)\u003c/h3\u003e\n\u003ch2\u003eFix\u003c/h2\u003e\n\u003cp\u003eIn the \u003ccode\u003epackage.json\u003c/code\u003e configuration section, the sentence referred to\n\u0026quot;the \u003ccode\u003e.json\u003c/code\u003e file\u0026quot; instead of \u0026quot;the \u003ccode\u003epackage.json\u003c/code\u003e file\u0026quot;.\u003c/p\u003e\n\u003cp\u003eBefore: \u0026quot;CSpell looks for the configuration in the \u003ccode\u003ecspell\u003c/code\u003e field of the \u003ccode\u003e.json\u003c/code\u003e file.\u0026quot;\nAfter:  \u0026quot;CSpell looks for the configuration in the \u003ccode\u003ecspell\u003c/code\u003e field of the \u003ccode\u003epackage.json\u003c/code\u003e file.\u0026quot;\u003c/p\u003e\n\u003chr /\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003efix: substitution display and ranges for output checking (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8838\"\u003e#8838\u003c/a\u003e)\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/streetsidesoftware/cspell/blob/main/packages/cspell/CHANGELOG.md\"\u003ecspell's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.1 (2026-05-31)\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003efix(cli): ignore closed readline after stdin (\u003ca href=\"https://redirect.github.com/streetsidesoftware/cspell/pull/8862\"\u003e#8862\u003c/a\u003e)\u003c/h3\u003e\n\u003ch2\u003eWhat changed\u003c/h2\u003e\n\u003cp\u003eWrap the stdin readline async iterator so CSpell ignores the terminal \u003ccode\u003ereadline was closed\u003c/code\u003e error that can occur after stdin has already yielded its file list.\u003c/p\u003e\n\u003cp\u003eOther readline errors are still rethrown.\u003c/p\u003e\n\u003ch2\u003eWhy\u003c/h2\u003e\n\u003cp\u003eFixes \u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8778\"\u003e#8778\u003c/a\u003e. On Node 24, \u003ccode\u003ecspell lint --file-list stdin\u003c/code\u003e can finish processing a large stdin file list and then report \u003ccode\u003eLinter Error: readline was closed\u003c/code\u003e instead of completing cleanly.\u003c/p\u003e\n\u003ch2\u003eTests\u003c/h2\u003e\n\u003cp\u003eAdded unit coverage for:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003epreserving all yielded stdin lines when readline throws \u003ccode\u003ereadline was closed\u003c/code\u003e after reading\u003c/li\u003e\n\u003cli\u003econtinuing to throw unrelated readline errors\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eI could not run the package test command locally in this sandbox because the checkout has no \u003ccode\u003enode_modules\u003c/code\u003e, and Corepack is blocked from creating its user cache directory (\u003ccode\u003eEPERM\u003c/code\u003e under \u003ccode\u003e~/.cache/node/corepack\u003c/code\u003e).\u003c/p\u003e\n\u003chr /\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003efix(docs): replace \u003ccode\u003e.json\u003c/code\u003e with \u003ccode\u003epackage.json\u003c/code\u003e in configuration docs (\u003ca href=\"https://redirect.github.com/streetsidesoftware/cspell/pull/8861\"\u003e#8861\u003c/a\u003e)\u003c/h3\u003e\n\u003ch2\u003eFix\u003c/h2\u003e\n\u003cp\u003eIn the \u003ccode\u003epackage.json\u003c/code\u003e configuration section, the sentence referred to\n\u0026quot;the \u003ccode\u003e.json\u003c/code\u003e file\u0026quot; instead of \u0026quot;the \u003ccode\u003epackage.json\u003c/code\u003e file\u0026quot;.\u003c/p\u003e\n\u003cp\u003eBefore: \u0026quot;CSpell looks for the configuration in the \u003ccode\u003ecspell\u003c/code\u003e field of the \u003ccode\u003e.json\u003c/code\u003e file.\u0026quot;\nAfter:  \u0026quot;CSpell looks for the configuration in the \u003ccode\u003ecspell\u003c/code\u003e field of the \u003ccode\u003epackage.json\u003c/code\u003e file.\u0026quot;\u003c/p\u003e\n\u003chr /\u003e\n\u003c!-- raw HTML omitted --\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/streetsidesoftware/cspell/commit/0f43abf29e5da0ecbcb08214055cdc1e3267c3ea\"\u003e\u003ccode\u003e0f43abf\u003c/code\u003e\u003c/a\u003e v10.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/39e5ccd1b52b6b7e3d9ff61dc8c625ed720c7ca4\"\u003e\u003ccode\u003e39e5ccd\u003c/code\u003e\u003c/a\u003e chore: Prepare Release v10.0.1 (auto-deploy) (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8796\"\u003e#8796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/da51d83173c09a0e5767f5158dfb0db98780da61\"\u003e\u003ccode\u003eda51d83\u003c/code\u003e\u003c/a\u003e fix(cli): ignore closed readline after stdin (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8862\"\u003e#8862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/ef9b0dcc165bc726833e604a8e84261b7d3af75c\"\u003e\u003ccode\u003eef9b0dc\u003c/code\u003e\u003c/a\u003e fix: substitution display and ranges for output checking (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8838\"\u003e#8838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/7cf15af1a54f7b9fe9a960856dd2370f37b88e67\"\u003e\u003ccode\u003e7cf15af\u003c/code\u003e\u003c/a\u003e ci: Workflow Bot -- Update ALL Dependencies (main) (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8833\"\u003e#8833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/13144fe5dc8098a3ee3f5b4f0feddc5f4d573341\"\u003e\u003ccode\u003e13144fe\u003c/code\u003e\u003c/a\u003e ci: Workflow Bot -- Update ALL Dependencies (main) (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8802\"\u003e#8802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/streetsidesoftware/cspell/commits/v10.0.1/packages/cspell\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.5.3 to 3.8.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/releases\"\u003eprettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.8.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSCSS: Prevent trailing comma in \u003ccode\u003eif()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18471\"\u003eprettier/prettier#18471\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.8.3/CHANGELOG.md#383\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Angular v21.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#382\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInclude available \u003ccode\u003eprinters\u003c/code\u003e in plugin type declarations (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18706\"\u003e#18706\u003c/a\u003e by \u003ca href=\"https://github.com/porada\"\u003e\u003ccode\u003e@​porada\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#381\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Angular v21.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.7.4...3.8.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2026/01/14/3.8.0\"\u003eRelease note \u0026quot;Prettier 3.8: Support for Angular v21.1\u0026quot;\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix comment in union type gets duplicated by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18393\"\u003eprettier/prettier#18393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix unstable comment print in union type by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18395\"\u003eprettier/prettier#18395\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid quote around LWC interpolations by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18383\"\u003eprettier/prettier#18383\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#374\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eprettier.getFileInfo()\u003c/code\u003e change that breaks VSCode extension by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18375\"\u003eprettier/prettier#18375\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#373\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix string print when switching quotes by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18351\"\u003eprettier/prettier#18351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreserve quote for embedded HTML attribute values by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18352\"\u003eprettier/prettier#18352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix comment in empty type literal by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18364\"\u003eprettier/prettier#18364\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#372\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md\"\u003eprettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.8.3\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.2...3.8.3\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eSCSS: Prevent trailing comma in \u003ccode\u003eif()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18471\"\u003e#18471\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"scss\"\u003e\u003ccode\u003e// Input\n$value: if(sass(false): 1; else: -1);\n\u003cp\u003e// Prettier 3.8.2\n$value: if(\nsass(false): 1; else: -1,\n);\u003c/p\u003e\n\u003cp\u003e// Prettier 3.8.3\n$value: if(sass(false): 1; else: -1);\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch1\u003e3.8.2\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.1...3.8.2\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eAngular: Support Angular v21.2 (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18722\"\u003e#18722\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19034\"\u003e#19034\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003cp\u003eExhaustive typechecking with \u003ccode\u003e@default never;\u003c/code\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\u0026lt;!-- Input --\u0026gt;\n@switch (foo) {\n  @case (1) {}\n  @default never;\n}\n\u003cp\u003e\u0026lt;!-- Prettier 3.8.1 --\u0026gt;\nSyntaxError: Incomplete block \u0026quot;default never\u0026quot;. If you meant to write the @ character, you should use the \u0026quot;\u0026amp;\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/64\"\u003e#64\u003c/a\u003e;\u0026quot; HTML entity instead. (3:3)\u003c/p\u003e\n\u003cp\u003e\u0026lt;!-- Prettier 3.8.2 --\u0026gt;\n\u003ca href=\"https://github.com/switch\"\u003e\u003ccode\u003e@​switch\u003c/code\u003e\u003c/a\u003e (foo) {\n\u003ca href=\"https://github.com/case\"\u003e\u003ccode\u003e@​case\u003c/code\u003e\u003c/a\u003e (1) {}\n\u003ca href=\"https://github.com/default\"\u003e\u003ccode\u003e@​default\u003c/code\u003e\u003c/a\u003e never;\n}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003earrow function\u003c/code\u003e and \u003ccode\u003einstanceof\u003c/code\u003e expressions.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/d7108a79ec745c04292aabf22c4c1adbd690b191\"\u003e\u003ccode\u003ed7108a7\u003c/code\u003e\u003c/a\u003e Release 3.8.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/177f90898170d363ef64fde663e4d13170688bfe\"\u003e\u003ccode\u003e177f908\u003c/code\u003e\u003c/a\u003e Prevent trailing comma in SCSS \u003ccode\u003eif()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18471\"\u003e#18471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/1cd40668c3d6f2f4cf9d87bbc9096d92361b2606\"\u003e\u003ccode\u003e1cd4066\u003c/code\u003e\u003c/a\u003e Release \u003ccode\u003e@​prettier/plugin-oxc\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/a8700e245038cd8cc0cf28ef06ffedbcb3fc2dfc\"\u003e\u003ccode\u003ea8700e2\u003c/code\u003e\u003c/a\u003e Update oxc-parser to v0.125.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/752157c78eca6f0a30e5d5cb513b682c5ecfa01e\"\u003e\u003ccode\u003e752157c\u003c/code\u003e\u003c/a\u003e Fix tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/053fd418e180b12fa2014260212fae831f5fc5ec\"\u003e\u003ccode\u003e053fd41\u003c/code\u003e\u003c/a\u003e Bump Prettier dependency to 3.8.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/904c6365ec46726fd0e21021c52ae934b7e5abc6\"\u003e\u003ccode\u003e904c636\u003c/code\u003e\u003c/a\u003e Clean changelog_unreleased\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/dc1f7fcc508d116cbf1644d69a1f0eb93e40d4a4\"\u003e\u003ccode\u003edc1f7fc\u003c/code\u003e\u003c/a\u003e Update dependents count\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/b31557cf331a02acf83e7e29d1001b070189a0d9\"\u003e\u003ccode\u003eb31557c\u003c/code\u003e\u003c/a\u003e Release 3.8.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/96bbaeda0525bf758e464aed2f939d739a85c315\"\u003e\u003ccode\u003e96bbaed\u003c/code\u003e\u003c/a\u003e Support Angular v21.2 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18722\"\u003e#18722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prettier/prettier/compare/3.5.3...3.8.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for prettier since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/vydon-io/vydon/pull/116","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/vydon-io%2Fvydon/issues/116","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/116/packages"},{"uuid":"4579193738","node_id":"PR_kwDOSKjp_s7iLznP","number":26,"state":"closed","title":"chore(deps-dev): bump the dev group across 1 directory with 33 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-08T22:14:44.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-03T10:57:56.000Z","updated_at":"2026-06-08T22:14:46.000Z","time_to_close":472608,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): bump","group_name":"dev","update_count":33,"packages":[{"name":"@commitlint/cli","old_version":"20.5.0","new_version":"21.0.2","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/config-conventional","old_version":"20.5.0","new_version":"21.0.2","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@playwright/test","old_version":"1.59.1","new_version":"1.60.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"eslint","old_version":"10.2.1","new_version":"10.4.1","repository_url":"https://github.com/eslint/eslint"},{"name":"lint-staged","old_version":"16.4.0","new_version":"17.0.7","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"stylelint","old_version":"17.9.0","new_version":"17.12.0","repository_url":"https://github.com/stylelint/stylelint"},{"name":"turbo","old_version":"2.9.6","new_version":"2.9.16","repository_url":"https://github.com/vercel/turborepo"},{"name":"@nestjs/testing","old_version":"11.1.19","new_version":"11.1.24","repository_url":"https://github.com/nestjs/nest"},{"name":"@swc/core","old_version":"1.15.30","new_version":"1.15.40","repository_url":"https://github.com/swc-project/swc"},{"name":"@types/node","old_version":"25.6.0","new_version":"25.9.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitest/coverage-v8","old_version":"4.1.5","new_version":"4.1.8","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"ts-loader","old_version":"9.5.7","new_version":"9.6.0","repository_url":"https://github.com/TypeStrong/ts-loader"},{"name":"tsx","old_version":"4.21.0","new_version":"4.22.4","repository_url":"https://github.com/privatenumber/tsx"},{"name":"vitest","old_version":"4.1.5","new_version":"4.1.8","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@nuxt/test-utils","old_version":"4.0.2","new_version":"4.0.3","repository_url":"https://github.com/nuxt/test-utils"},{"name":"@vue/test-utils","old_version":"2.4.6","new_version":"2.4.10","repository_url":"https://github.com/vuejs/test-utils"},{"name":"sass","old_version":"1.99.0","new_version":"1.100.0","repository_url":"https://github.com/sass/dart-sass"},{"name":"vue-tsc","old_version":"3.2.7","new_version":"3.3.3","repository_url":"https://github.com/vuejs/language-tools"},{"name":"@hey-api/openapi-ts","old_version":"0.96.1","new_version":"0.98.1","repository_url":"https://github.com/hey-api/openapi-ts"},{"name":"@openapitools/openapi-generator-cli","old_version":"2.31.1","new_version":"2.34.0","repository_url":"https://github.com/OpenAPITools/openapi-generator-cli"},{"name":"@redocly/cli","old_version":"2.29.2","new_version":"2.31.5","repository_url":"https://github.com/Redocly/redocly-cli"},{"name":"yaml","old_version":"2.8.3","new_version":"2.9.0","repository_url":"https://github.com/eemeli/yaml"},{"name":"@storybook/addon-a11y","old_version":"10.3.5","new_version":"10.4.2","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-themes","old_version":"10.3.5","new_version":"10.4.2","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/vue3","old_version":"10.3.5","new_version":"10.4.2","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/vue3-vite","old_version":"10.3.5","new_version":"10.4.2","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/test-runner","old_version":"0.24.3","new_version":"0.24.4","repository_url":"https://github.com/storybookjs/test-runner"},{"name":"@vitejs/plugin-vue","old_version":"6.0.6","new_version":"6.0.7","repository_url":"https://github.com/vitejs/vite-plugin-vue"},{"name":"concurrently","old_version":"9.2.1","new_version":"10.0.3","repository_url":"https://github.com/open-cli-tools/concurrently"},{"name":"playwright","old_version":"1.59.1","new_version":"1.60.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"storybook","old_version":"10.3.5","new_version":"10.4.2","repository_url":"https://github.com/storybookjs/storybook"},{"name":"vite","old_version":"8.0.10","new_version":"8.0.16","repository_url":"https://github.com/vitejs/vite"},{"name":"wait-on","old_version":"9.0.5","new_version":"9.0.10","repository_url":"https://github.com/jeffbski/wait-on"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev group with 33 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@commitlint/cli](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli) | `20.5.0` | `21.0.2` |\n| [@commitlint/config-conventional](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional) | `20.5.0` | `21.0.2` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.59.1` | `1.60.0` |\n| [eslint](https://github.com/eslint/eslint) | `10.2.1` | `10.4.1` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.4.0` | `17.0.7` |\n| [stylelint](https://github.com/stylelint/stylelint) | `17.9.0` | `17.12.0` |\n| [turbo](https://github.com/vercel/turborepo) | `2.9.6` | `2.9.16` |\n| [@nestjs/testing](https://github.com/nestjs/nest/tree/HEAD/packages/testing) | `11.1.19` | `11.1.24` |\n| [@swc/core](https://github.com/swc-project/swc/tree/HEAD/packages/core) | `1.15.30` | `1.15.40` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.6.0` | `25.9.1` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.1.5` | `4.1.8` |\n| [ts-loader](https://github.com/TypeStrong/ts-loader) | `9.5.7` | `9.6.0` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.21.0` | `4.22.4` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.5` | `4.1.8` |\n| [@nuxt/test-utils](https://github.com/nuxt/test-utils) | `4.0.2` | `4.0.3` |\n| [@vue/test-utils](https://github.com/vuejs/test-utils) | `2.4.6` | `2.4.10` |\n| [sass](https://github.com/sass/dart-sass) | `1.99.0` | `1.100.0` |\n| [vue-tsc](https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc) | `3.2.7` | `3.3.3` |\n| [@hey-api/openapi-ts](https://github.com/hey-api/openapi-ts) | `0.96.1` | `0.98.1` |\n| [@openapitools/openapi-generator-cli](https://github.com/OpenAPITools/openapi-generator-cli) | `2.31.1` | `2.34.0` |\n| [@redocly/cli](https://github.com/Redocly/redocly-cli) | `2.29.2` | `2.31.5` |\n| [yaml](https://github.com/eemeli/yaml) | `2.8.3` | `2.9.0` |\n| [@storybook/addon-a11y](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/a11y) | `10.3.5` | `10.4.2` |\n| [@storybook/addon-themes](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/themes) | `10.3.5` | `10.4.2` |\n| [@storybook/vue3](https://github.com/storybookjs/storybook/tree/HEAD/code/renderers/vue3) | `10.3.5` | `10.4.2` |\n| [@storybook/vue3-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/vue3-vite) | `10.3.5` | `10.4.2` |\n| [@storybook/test-runner](https://github.com/storybookjs/test-runner) | `0.24.3` | `0.24.4` |\n| [@vitejs/plugin-vue](https://github.com/vitejs/vite-plugin-vue/tree/HEAD/packages/plugin-vue) | `6.0.6` | `6.0.7` |\n| [concurrently](https://github.com/open-cli-tools/concurrently) | `9.2.1` | `10.0.3` |\n| [playwright](https://github.com/microsoft/playwright) | `1.59.1` | `1.60.0` |\n| [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/core) | `10.3.5` | `10.4.2` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.0.10` | `8.0.16` |\n| [wait-on](https://github.com/jeffbski/wait-on) | `9.0.5` | `9.0.10` |\n\n\nUpdates `@commitlint/cli` from 20.5.0 to 21.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/conventional-changelog/commitlint/releases\"\u003e@​commitlint/cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev21.0.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.0.1...v21.0.2\"\u003e21.0.2\u003c/a\u003e (2026-05-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: emit actionable error when --edit cannot find COMMIT_EDITMSG (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/589\"\u003e#589\u003c/a\u003e) by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4755\"\u003econventional-changelog/commitlint#4755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: apply oxfmt formatting to get-edit-commit.ts by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4768\"\u003econventional-changelog/commitlint#4768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(read): fail when --from and --to share no merge-base \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4555\"\u003e#4555\u003c/a\u003e by \u003ca href=\"https://github.com/CervEdin\"\u003e\u003ccode\u003e@​CervEdin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4754\"\u003econventional-changelog/commitlint#4754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: disallow same commit hash for --from and --to by \u003ca href=\"https://github.com/knocte\"\u003e\u003ccode\u003e@​knocte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4773\"\u003econventional-changelog/commitlint#4773\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore/CI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eci: have renovate rebase stale PRs before merging by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4782\"\u003econventional-changelog/commitlint#4782\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: have renovate hold PRs for 3 days after release by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4788\"\u003econventional-changelog/commitlint#4788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: anchor vite 8 by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4790\"\u003econventional-changelog/commitlint#4790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: run commitlint once per same-repo PR by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4795\"\u003econventional-changelog/commitlint#4795\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/CervEdin\"\u003e\u003ccode\u003e@​CervEdin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4754\"\u003econventional-changelog/commitlint#4754\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.0.1...v21.0.2\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v21.0.1...v21.0.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev21.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.0.0...v21.0.1\"\u003e21.0.1\u003c/a\u003e (2026-05-12)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(load): only resolve relative formatter paths by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4761\"\u003econventional-changelog/commitlint#4761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(types): add presetConfig to ParserPreset interface by \u003ca href=\"https://github.com/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4749\"\u003econventional-changelog/commitlint#4749\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eCI\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: stop spawning schedule jobs on contributors' forks by \u003ca href=\"https://github.com/knocte\"\u003e\u003ccode\u003e@​knocte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4753\"\u003econventional-changelog/commitlint#4753\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: add weekly non-blocking pnpm audit by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4766\"\u003econventional-changelog/commitlint#4766\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/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4749\"\u003econventional-changelog/commitlint#4749\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.0.0...v21.0.1\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v21.0.0...v21.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev21.0.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eHeads-up: --legacy-output is a transitional escape hatch. It will be removed in a future major release. Plan to migrate your parsers / snapshots to the new format during the v21 lifecycle.\u003c/p\u003e\n\u003c/blockquote\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/conventional-changelog/commitlint/blob/master/@commitlint/cli/CHANGELOG.md\"\u003e@​commitlint/cli's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.0.1...v21.0.2\"\u003e21.0.2\u003c/a\u003e (2026-05-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisallow same commit hash for --from and --to (\u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4773\"\u003e#4773\u003c/a\u003e) (\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/121005e86341537c4bf59a8453cae21dbd4954ec\"\u003e121005e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.0.0...v21.0.1\"\u003e21.0.1\u003c/a\u003e (2026-05-12)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​commitlint/cli\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.5.3...v21.0.0\"\u003e21.0.0\u003c/a\u003e (2026-05-08)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003echore!: minimum node version v22 (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4679\"\u003e#4679\u003c/a\u003e) (\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/ac2b3f4a947670e46af9a738881ba14158f0987a\"\u003eac2b3f4\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4679\"\u003e#4679\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edrop node v18 and v20 support\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003eBump engines to \u0026gt;=v22 in all 39 package.json files\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003e@​types/node\u003c/code\u003e to ^22.0.0\u003c/li\u003e\n\u003cli\u003eUpdate CI matrix to [22, 24]\u003c/li\u003e\n\u003cli\u003eUpdate Ubuntu baseline job to ubuntu:26.04\u003c/li\u003e\n\u003cli\u003eUpdate Dockerfile.ci, .mise.toml, .codesandbox/ci.json\u003c/li\u003e\n\u003cli\u003eUpdate pre-commit hook to use --ignore-engines\u003c/li\u003e\n\u003cli\u003eUpdate README and docs\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eCo-authored-by: Claude Opus 4.6 (1M context) \u003ca href=\"mailto:noreply@anthropic.com\"\u003enoreply@anthropic.com\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.5.2...v20.5.3\"\u003e20.5.3\u003c/a\u003e (2026-04-30)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​commitlint/cli\u003c/code\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/806904829c497cdfedeebfbac573bd1c8ee66b2b\"\u003e\u003ccode\u003e8069048\u003c/code\u003e\u003c/a\u003e v21.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/121005e86341537c4bf59a8453cae21dbd4954ec\"\u003e\u003ccode\u003e121005e\u003c/code\u003e\u003c/a\u003e fix: disallow same commit hash for --from and --to (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4773\"\u003e#4773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/db8d7d6461d721fe2561ce4307e4069eaf6dcc8c\"\u003e\u003ccode\u003edb8d7d6\u003c/code\u003e\u003c/a\u003e v21.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/1329a25fd6f13b993fdf4e8c1b5a25ff2bf7ee07\"\u003e\u003ccode\u003e1329a25\u003c/code\u003e\u003c/a\u003e chore: migrate to pnpm (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4762\"\u003e#4762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/db39968cdcf7b655e5951d2f550edadc4f0768ef\"\u003e\u003ccode\u003edb39968\u003c/code\u003e\u003c/a\u003e chore: pre pnpm cleanup (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4759\"\u003e#4759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/6099ae50aa71fe7f99d75af1b8d9537aa7685747\"\u003e\u003ccode\u003e6099ae5\u003c/code\u003e\u003c/a\u003e chore: replace eslint with oxlint (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4756\"\u003e#4756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/f081a8ef93019bb8b07f39c756f6d4a052020d3b\"\u003e\u003ccode\u003ef081a8e\u003c/code\u003e\u003c/a\u003e v21.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/40d7e36ffac0986ad0988fedd39a7ebcfde93d3c\"\u003e\u003ccode\u003e40d7e36\u003c/code\u003e\u003c/a\u003e feat!: show input from a new line (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4727\"\u003e#4727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/44c31743ded411d949e935247e8079e5085d8239\"\u003e\u003ccode\u003e44c3174\u003c/code\u003e\u003c/a\u003e chore: update dependency yargs to v18 \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4432\"\u003e#4432\u003c/a\u003e (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4686\"\u003e#4686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/ac01464b453a818e01f2f232a307b61a66167920\"\u003e\u003ccode\u003eac01464\u003c/code\u003e\u003c/a\u003e chore: replace dependencies with Node 22 built-ins (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4681\"\u003e#4681\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/conventional-changelog/commitlint/commits/v21.0.2/@commitlint/cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@commitlint/config-conventional` from 20.5.0 to 21.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/conventional-changelog/commitlint/releases\"\u003e@​commitlint/config-conventional's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev21.0.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.0.1...v21.0.2\"\u003e21.0.2\u003c/a\u003e (2026-05-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: emit actionable error when --edit cannot find COMMIT_EDITMSG (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/589\"\u003e#589\u003c/a\u003e) by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4755\"\u003econventional-changelog/commitlint#4755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: apply oxfmt formatting to get-edit-commit.ts by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4768\"\u003econventional-changelog/commitlint#4768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(read): fail when --from and --to share no merge-base \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4555\"\u003e#4555\u003c/a\u003e by \u003ca href=\"https://github.com/CervEdin\"\u003e\u003ccode\u003e@​CervEdin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4754\"\u003econventional-changelog/commitlint#4754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: disallow same commit hash for --from and --to by \u003ca href=\"https://github.com/knocte\"\u003e\u003ccode\u003e@​knocte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4773\"\u003econventional-changelog/commitlint#4773\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore/CI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eci: have renovate rebase stale PRs before merging by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4782\"\u003econventional-changelog/commitlint#4782\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: have renovate hold PRs for 3 days after release by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4788\"\u003econventional-changelog/commitlint#4788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: anchor vite 8 by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4790\"\u003econventional-changelog/commitlint#4790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: run commitlint once per same-repo PR by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4795\"\u003econventional-changelog/commitlint#4795\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/CervEdin\"\u003e\u003ccode\u003e@​CervEdin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4754\"\u003econventional-changelog/commitlint#4754\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.0.1...v21.0.2\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v21.0.1...v21.0.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev21.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.0.0...v21.0.1\"\u003e21.0.1\u003c/a\u003e (2026-05-12)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(load): only resolve relative formatter paths by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4761\"\u003econventional-changelog/commitlint#4761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(types): add presetConfig to ParserPreset interface by \u003ca href=\"https://github.com/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4749\"\u003econventional-changelog/commitlint#4749\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eCI\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: stop spawning schedule jobs on contributors' forks by \u003ca href=\"https://github.com/knocte\"\u003e\u003ccode\u003e@​knocte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4753\"\u003econventional-changelog/commitlint#4753\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: add weekly non-blocking pnpm audit by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4766\"\u003econventional-changelog/commitlint#4766\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/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4749\"\u003econventional-changelog/commitlint#4749\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.0.0...v21.0.1\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v21.0.0...v21.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev21.0.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eHeads-up: --legacy-output is a transitional escape hatch. It will be removed in a future major release. Plan to migrate your parsers / snapshots to the new format during the v21 lifecycle.\u003c/p\u003e\n\u003c/blockquote\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/conventional-changelog/commitlint/blob/master/@commitlint/config-conventional/CHANGELOG.md\"\u003e@​commitlint/config-conventional's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.0.1...v21.0.2\"\u003e21.0.2\u003c/a\u003e (2026-05-29)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​commitlint/config-conventional\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.0.0...v21.0.1\"\u003e21.0.1\u003c/a\u003e (2026-05-12)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​commitlint/config-conventional\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.5.3...v21.0.0\"\u003e21.0.0\u003c/a\u003e (2026-05-08)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003echore!: minimum node version v22 (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4679\"\u003e#4679\u003c/a\u003e) (\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/ac2b3f4a947670e46af9a738881ba14158f0987a\"\u003eac2b3f4\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4679\"\u003e#4679\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edrop node v18 and v20 support\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003eBump engines to \u0026gt;=v22 in all 39 package.json files\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003e@​types/node\u003c/code\u003e to ^22.0.0\u003c/li\u003e\n\u003cli\u003eUpdate CI matrix to [22, 24]\u003c/li\u003e\n\u003cli\u003eUpdate Ubuntu baseline job to ubuntu:26.04\u003c/li\u003e\n\u003cli\u003eUpdate Dockerfile.ci, .mise.toml, .codesandbox/ci.json\u003c/li\u003e\n\u003cli\u003eUpdate pre-commit hook to use --ignore-engines\u003c/li\u003e\n\u003cli\u003eUpdate README and docs\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eCo-authored-by: Claude Opus 4.6 (1M context) \u003ca href=\"mailto:noreply@anthropic.com\"\u003enoreply@anthropic.com\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.5.2...v20.5.3\"\u003e20.5.3\u003c/a\u003e (2026-04-30)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​commitlint/config-conventional\u003c/code\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/conventional-changelog/commitlint/commit/806904829c497cdfedeebfbac573bd1c8ee66b2b\"\u003e\u003ccode\u003e8069048\u003c/code\u003e\u003c/a\u003e v21.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/db8d7d6461d721fe2561ce4307e4069eaf6dcc8c\"\u003e\u003ccode\u003edb8d7d6\u003c/code\u003e\u003c/a\u003e v21.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/1329a25fd6f13b993fdf4e8c1b5a25ff2bf7ee07\"\u003e\u003ccode\u003e1329a25\u003c/code\u003e\u003c/a\u003e chore: migrate to pnpm (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4762\"\u003e#4762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/6099ae50aa71fe7f99d75af1b8d9537aa7685747\"\u003e\u003ccode\u003e6099ae5\u003c/code\u003e\u003c/a\u003e chore: replace eslint with oxlint (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4756\"\u003e#4756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/f081a8ef93019bb8b07f39c756f6d4a052020d3b\"\u003e\u003ccode\u003ef081a8e\u003c/code\u003e\u003c/a\u003e v21.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/44c31743ded411d949e935247e8079e5085d8239\"\u003e\u003ccode\u003e44c3174\u003c/code\u003e\u003c/a\u003e chore: update dependency yargs to v18 \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4432\"\u003e#4432\u003c/a\u003e (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4686\"\u003e#4686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/ac2b3f4a947670e46af9a738881ba14158f0987a\"\u003e\u003ccode\u003eac2b3f4\u003c/code\u003e\u003c/a\u003e chore!: minimum node version v22 (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4679\"\u003e#4679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/31e959a3d17d4403f1142f825c43cccf2e0f7dc4\"\u003e\u003ccode\u003e31e959a\u003c/code\u003e\u003c/a\u003e v20.5.3\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/conventional-changelog/commitlint/commits/v21.0.2/@commitlint/config-conventional\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@playwright/test` from 1.59.1 to 1.60.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e@​playwright/test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.60.0\u003c/h2\u003e\n\u003ch2\u003e🌐 HAR recording on Tracing\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-tracing#tracing-start-har\"\u003etracing.startHar()\u003c/a\u003e / \u003ca href=\"https://playwright.dev/docs/api/class-tracing#tracing-stop-har\"\u003etracing.stopHar()\u003c/a\u003e expose HAR recording as a first-class tracing API, with the same \u003ccode\u003econtent\u003c/code\u003e, \u003ccode\u003emode\u003c/code\u003e and \u003ccode\u003eurlFilter\u003c/code\u003e options as \u003ccode\u003erecordHar\u003c/code\u003e. The returned \u003ca href=\"https://playwright.dev/docs/api/class-disposable\"\u003eDisposable\u003c/a\u003e makes it easy to scope a recording with \u003ccode\u003eawait using\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait using har = await context.tracing.startHar('trace.har');\r\nconst page = await context.newPage();\r\nawait page.goto('https://playwright.dev');\r\n// HAR is finalized when `har` goes out of scope.\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e🪝 Drop API\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-locator#locator-drop\"\u003elocator.drop()\u003c/a\u003e simulates an external drag-and-drop of files or clipboard-like data onto an element. Playwright dispatches \u003ccode\u003edragenter\u003c/code\u003e, \u003ccode\u003edragover\u003c/code\u003e, and \u003ccode\u003edrop\u003c/code\u003e with a synthetic [DataTransfer] in the page context — works cross-browser and is great for testing upload zones:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait page.locator('#dropzone').drop({\r\n  files: { name: 'note.txt', mimeType: 'text/plain', buffer: Buffer.from('hello') },\r\n});\r\n\u003cp\u003eawait page.locator('#dropzone').drop({\ndata: {\n'text/plain': 'hello world',\n'text/uri-list': '\u003ca href=\"https://example.com\"\u003ehttps://example.com\u003c/a\u003e',\n},\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch2\u003e🎯 Aria snapshots\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://playwright.dev/docs/api/class-pageassertions#page-assertions-to-match-aria-snapshot\"\u003eexpect(page).toMatchAriaSnapshot()\u003c/a\u003e now works on a \u003ca href=\"https://playwright.dev/docs/api/class-page\"\u003ePage\u003c/a\u003e, in addition to a \u003ca href=\"https://playwright.dev/docs/api/class-locator\"\u003eLocator\u003c/a\u003e — equivalent to asserting against \u003ccode\u003epage.locator('body')\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eNew \u003ccode\u003eboxes\u003c/code\u003e option on \u003ca href=\"https://playwright.dev/docs/api/class-locator#locator-aria-snapshot\"\u003elocator.ariaSnapshot()\u003c/a\u003e / \u003ca href=\"https://playwright.dev/docs/api/class-page#page-aria-snapshot\"\u003epage.ariaSnapshot()\u003c/a\u003e appends each element's bounding box as \u003ccode\u003e[box=x,y,width,height]\u003c/code\u003e, useful for AI consumption.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🛑 test.abort()\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-test#test-abort\"\u003etest.abort()\u003c/a\u003e aborts the currently running test from a fixture, hook, or route handler with an optional message. Use it when you have detected an unrecoverable misuse and want to fail the test right away:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003etest('does not publish to the shared page', async ({ page }) =\u0026gt; {\r\n  await page.route('**/publish', route =\u0026gt; {\r\n    test.abort('Tests must not publish to the shared page. Use the `clone` option.');\r\n    return route.abort();\r\n  });\r\n  // ...\r\n});\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eNew APIs\u003c/h2\u003e\n\u003ch3\u003eBrowser, Context and Page\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/87bb9ddbd78f329df18c2b24847bc9409240cd07\"\u003e\u003ccode\u003e87bb9dd\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40747\"\u003e#40747\u003c/a\u003e): fix(yauzl): vendor yauzl with destroy-lifecycle fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/9a9c51cb7d1b39fab51ca288e59f8ca38fd19910\"\u003e\u003ccode\u003e9a9c51c\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40733\"\u003e#40733\u003c/a\u003e): chore(electron): revert \u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40184\"\u003e#40184\u003c/a\u003e (move Electron API to a s...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/4b3b628663031bcaaeca907e337892263524634d\"\u003e\u003ccode\u003e4b3b628\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40736\"\u003e#40736\u003c/a\u003e): Revert \u0026quot;feat(electron): add timeout option to electronAp...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f869f96bbe6607cc3b88b4ca96fd82f17b301b50\"\u003e\u003ccode\u003ef869f96\u003c/code\u003e\u003c/a\u003e chore: bump version to v1.60.0 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40714\"\u003e#40714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/7eb6918afadfb0dd5c7e94ca9ffbddd84d8fbb39\"\u003e\u003ccode\u003e7eb6918\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40710\"\u003e#40710\u003c/a\u003e): docs: release notes v1.60\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/118d2aa6076d82840decca15d96b48611b08e392\"\u003e\u003ccode\u003e118d2aa\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40693\"\u003e#40693\u003c/a\u003e): chore(python): formdata path type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/54012f5dcc586da2e5d6cccd75f13ca367b94579\"\u003e\u003ccode\u003e54012f5\u003c/code\u003e\u003c/a\u003e chore(deps): bump ip-address and express-rate-limit (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40680\"\u003e#40680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/9fa531da5677a3807d6e1dccd22c5137339a44f7\"\u003e\u003ccode\u003e9fa531d\u003c/code\u003e\u003c/a\u003e fix(screencast): unblock frame ack when an async client disconnects (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40674\"\u003e#40674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/3649db560ff943e724185784d34f7db131a11961\"\u003e\u003ccode\u003e3649db5\u003c/code\u003e\u003c/a\u003e chore(mcp): bump default extension protocol to v2 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40678\"\u003e#40678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/bb6c00957f47ba04caad7fca75d426309a2d32d4\"\u003e\u003ccode\u003ebb6c009\u003c/code\u003e\u003c/a\u003e chore(extension): mark 0.2.1 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40679\"\u003e#40679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.59.1...v1.60.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 10.2.1 to 10.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.4.1\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e557467db7496220eebcbe2ac5ea6d38c12bb1ec\"\u003e\u003ccode\u003ee557467\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003e@eslint/plugin-kit\u003c/code\u003e version to 0.7.2 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20930\"\u003e#20930\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d4ce898796ca22c3b96aa70d3014cb85f4bac1cd\"\u003e\u003ccode\u003ed4ce898\u003c/code\u003e\u003c/a\u003e fix: propagate failures from delegated commands (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20917\"\u003e#20917\u003c/a\u003e) (Minh Vu)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f4f3507460bc016b5be979c05d2969793f570cbf\"\u003e\u003ccode\u003ef4f3507\u003c/code\u003e\u003c/a\u003e fix: prefer-arrow-callback invalid autofix with newline after \u003ccode\u003easync\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20916\"\u003e#20916\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c5bc78b37e08b9054a11f0cc2d81808bb24acb85\"\u003e\u003ccode\u003ec5bc78b\u003c/code\u003e\u003c/a\u003e fix: false positive for reference in \u003ccode\u003efinally\u003c/code\u003e block (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20655\"\u003e#20655\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/27538c01f5df4e9306f6f4ba867b2dd6307fae59\"\u003e\u003ccode\u003e27538c0\u003c/code\u003e\u003c/a\u003e fix: add missing CodePath and CodePathSegment types (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20853\"\u003e#20853\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/61b0add61ffc52665562be7bb96f526690a78b30\"\u003e\u003ccode\u003e61b0add\u003c/code\u003e\u003c/a\u003e docs: remove deprecated rule from related rules of \u003ccode\u003emax-params\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20921\"\u003e#20921\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/305d5b91aeac24d36fde42f75625a8f183d4ce43\"\u003e\u003ccode\u003e305d5b9\u003c/code\u003e\u003c/a\u003e docs: remove deprecated rules from related rules section (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20911\"\u003e#20911\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/49b0202d01918b8061720d586dffd7c68047090c\"\u003e\u003ccode\u003e49b0202\u003c/code\u003e\u003c/a\u003e docs: fix \u003ccode\u003edisplay: none\u003c/code\u003e of ad (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20901\"\u003e#20901\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9067f9492ec998afc5b4f057a477ecf6ebd45e44\"\u003e\u003ccode\u003e9067f94\u003c/code\u003e\u003c/a\u003e docs: switch build to Node.js 24 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20893\"\u003e#20893\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c91b0417e3420c76807ce1fa2aea76e2de87ab86\"\u003e\u003ccode\u003ec91b041\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e349265cb37f3ebc837e178e48a725bb782bd870\"\u003e\u003ccode\u003ee349265\u003c/code\u003e\u003c/a\u003e docs: clarify semver strings in rule deprecation objects (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20885\"\u003e#20885\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b0e466b6ab47bfc7de43d8de0c315d8ee83aa584\"\u003e\u003ccode\u003eb0e466b\u003c/code\u003e\u003c/a\u003e test: add \u003ccode\u003edata\u003c/code\u003e property to invalid tests cases for rules (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20924\"\u003e#20924\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f78838bc4c86d487e1bcc7cede260c4467721c46\"\u003e\u003ccode\u003ef78838b\u003c/code\u003e\u003c/a\u003e test: add CodePath type coverage (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20904\"\u003e#20904\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1daa4bd734b79a62e317d0394394a6b38cff49f9\"\u003e\u003ccode\u003e1daa4bd\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003eeslint-plugin-eslint-comments\u003c/code\u003e test data to latest commit (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20922\"\u003e#20922\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/002942ce988ea28b78e0a2f3b074081e638b552c\"\u003e\u003ccode\u003e002942c\u003c/code\u003e\u003c/a\u003e ci: declare contents:read on update-readme workflow (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20919\"\u003e#20919\u003c/a\u003e) (Arpit Jain)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/64bca24e7bed35bc3c864fc625cb2d89eca87d5b\"\u003e\u003ccode\u003e64bca24\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20912\"\u003e#20912\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6d7c832950d5e92499d88e504080661f888f8f56\"\u003e\u003ccode\u003e6d7c832\u003c/code\u003e\u003c/a\u003e chore: ignore fflate updates in renovate (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20908\"\u003e#20908\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b2c86382164d87c6203b78d52068cd6a2a6ffe30\"\u003e\u003ccode\u003eb2c8638\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 6.0.7 to 6.0.8 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20889\"\u003e#20889\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a9b8d7f74c50211701cfc49710fa541fd91b2aa5\"\u003e\u003ccode\u003ea9b8d7f\u003c/code\u003e\u003c/a\u003e chore: increase maxBuffer for ecosystem tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20881\"\u003e#20881\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b702ead5e1ed7cb9f28238a454797662efb37396\"\u003e\u003ccode\u003eb702ead\u003c/code\u003e\u003c/a\u003e chore: update ecosystem update PR settings (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20884\"\u003e#20884\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/507f60e9a78c9a902bc8759f066ae17a1ea6cd81\"\u003e\u003ccode\u003e507f60e\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20882\"\u003e#20882\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/92f5c5bb6bf3a5d167c8ee53a430833410295c6d\"\u003e\u003ccode\u003e92f5c5b\u003c/code\u003e\u003c/a\u003e test: add unit test for message-count (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20878\"\u003e#20878\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/df321080af5758b1fa25e4b9a40e26135642dd6e\"\u003e\u003ccode\u003edf32108\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003e@​eslint/markdown\u003c/code\u003e and typescript-eslint ecosystem tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20837\"\u003e#20837\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/327f91d36aa49f2a50ded931d841a16374fd875f\"\u003e\u003ccode\u003e327f91d\u003c/code\u003e\u003c/a\u003e chore: use includeIgnoreFile internally (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20876\"\u003e#20876\u003c/a\u003e) (Kirk Waiblinger)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f0dc4bd893fb3a9f44e4ddc3ad7063ffb0beacd3\"\u003e\u003ccode\u003ef0dc4bd\u003c/code\u003e\u003c/a\u003e chore: pin fflate@0.8.2 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20877\"\u003e#20877\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0f4bd257a67a082b756de746d9e0c4842ab764ca\"\u003e\u003ccode\u003e0f4bd25\u003c/code\u003e\u003c/a\u003e ci: run Discord alert for ecosystem test failures (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20873\"\u003e#20873\u003c/a\u003e) (Copilot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.4.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1a45ec596af1dd5f880e6874cb8f24dafb6a7ecf\"\u003e\u003ccode\u003e1a45ec5\u003c/code\u003e\u003c/a\u003e feat: check sequence expressions in \u003ccode\u003efor-direction\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20701\"\u003e#20701\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/450040bd89b989b3531824c6be45feb5fe3d936b\"\u003e\u003ccode\u003e450040b\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eincludeIgnoreFile()\u003c/code\u003e to \u003ccode\u003eeslint/config\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20735\"\u003e#20735\u003c/a\u003e) (Kirk Waiblinger)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/544c0c3da589166ad8e5d634f35d3d06701c57be\"\u003e\u003ccode\u003e544c0c3\u003c/code\u003e\u003c/a\u003e fix: escape code path DOT labels in debug output (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20866\"\u003e#20866\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6799431203f2579632d0870f98ba132067f4040c\"\u003e\u003ccode\u003e6799431\u003c/code\u003e\u003c/a\u003e fix: update dependency \u003ccode\u003e@​eslint/config-helpers\u003c/code\u003e to ^0.6.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20850\"\u003e#20850\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f078fef5005dceb14fc162aab7c7200e027688dd\"\u003e\u003ccode\u003ef078fef\u003c/code\u003e\u003c/a\u003e fix: handle non-array deprecated rule replacements (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20825\"\u003e#20825\u003c/a\u003e) (xbinaryx)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7e52a7151fb92eec0e0f67fe4e5ddbd1ccce796f\"\u003e\u003ccode\u003e7e52a71\u003c/code\u003e\u003c/a\u003e docs: add mention of \u003ccode\u003e@eslint-react/eslint-plugin\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20869\"\u003e#20869\u003c/a\u003e) (Pavel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/db3468ba746407d7f286f18f7ea9db6df0e3bc08\"\u003e\u003ccode\u003edb3468b\u003c/code\u003e\u003c/a\u003e docs: tweak wording around ambiguous CJS-vs-ESM config (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20865\"\u003e#20865\u003c/a\u003e) (Kirk Waiblinger)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/90846643ec6e97d447ae0d831fabe6d17b0a998a\"\u003e\u003ccode\u003e9084664\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9cc73875046e3c4b8313644cbb1e99e26b36bd3f\"\u003e\u003ccode\u003e9cc7387\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3d7b5484407403817aa9071a394d336d8ea96eb5\"\u003e\u003ccode\u003e3d7b548\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/191ec3c0a3f94ce0f110df761f0b2b8949011ccb\"\u003e\u003ccode\u003e191ec3c\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions 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/eslint/eslint/commit/4a3d15a99c452c4db2fd56b577fa7597e98ab0c2\"\u003e\u003ccode\u003e4a3d15a\u003c/code\u003e\u003c/a\u003e 10.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/43e7e2bdc5c6cacc535446b7d23c10f780384ba8\"\u003e\u003ccode\u003e43e7e2b\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e557467db7496220eebcbe2ac5ea6d38c12bb1ec\"\u003e\u003ccode\u003ee557467\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003e@eslint/plugin-kit\u003c/code\u003e version to 0.7.2 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20930\"\u003e#20930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b0e466b6ab47bfc7de43d8de0c315d8ee83aa584\"\u003e\u003ccode\u003eb0e466b\u003c/code\u003e\u003c/a\u003e test: add \u003ccode\u003edata\u003c/code\u003e property to invalid tests cases for rules (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20924\"\u003e#20924\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d4ce898796ca22c3b96aa70d3014cb85f4bac1cd\"\u003e\u003ccode\u003ed4ce898\u003c/code\u003e\u003c/a\u003e fix: propagate failures from delegated commands (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20917\"\u003e#20917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f4f3507460bc016b5be979c05d2969793f570cbf\"\u003e\u003ccode\u003ef4f3507\u003c/code\u003e\u003c/a\u003e fix: prefer-arrow-callback invalid autofix with newline after \u003ccode\u003easync\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20916\"\u003e#20916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f78838bc4c86d487e1bcc7cede260c4467721c46\"\u003e\u003ccode\u003ef78838b\u003c/code\u003e\u003c/a\u003e test: add CodePath type coverage (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20904\"\u003e#20904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/61b0add61ffc52665562be7bb96f526690a78b30\"\u003e\u003ccode\u003e61b0add\u003c/code\u003e\u003c/a\u003e docs: remove deprecated rule from related rules of \u003ccode\u003emax-params\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20921\"\u003e#20921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1daa4bd734b79a62e317d0394394a6b38cff49f9\"\u003e\u003ccode\u003e1daa4bd\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003eeslint-plugin-eslint-comments\u003c/code\u003e test data to latest commit (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20\"\u003e#20\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/002942ce988ea28b78e0a2f3b074081e638b552c\"\u003e\u003ccode\u003e002942c\u003c/code\u003e\u003c/a\u003e ci: declare contents:read on update-readme workflow (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20919\"\u003e#20919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v10.2.1...v10.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lint-staged` from 16.4.0 to 17.0.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lint-staged/lint-staged/releases\"\u003elint-staged's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev17.0.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1806\"\u003e#1806\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/e692e58ced9eae65b2077435b7e799c632f3db07\"\u003e\u003ccode\u003ee692e58\u003c/code\u003e\u003c/a\u003e - Update dependency \u003ccode\u003etinyexec@^1.2.4\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev17.0.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1803\"\u003e#1803\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/bdf27700a6e25b40333672eef4d438984a2d0383\"\u003e\u003ccode\u003ebdf2770\u003c/code\u003e\u003c/a\u003e - Run all tests with \u003ca href=\"https://deno.com\"\u003eDeno\u003c/a\u003e, in addition to Node.js and Bun.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1796\"\u003e#1796\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/75082727cdd070adb59d62c9040515da3bbbb2f9\"\u003e\u003ccode\u003e7508272\u003c/code\u003e\u003c/a\u003e - Fix performance regression of \u003cem\u003elint-staged\u003c/em\u003e v17 by going back to using \u003ccode\u003egit add\u003c/code\u003e to stage task modifications. This was changed to \u003ccode\u003egit update-index --again\u003c/code\u003e in v17 for less manual work, but unfortunately the \u003ccode\u003eupdate-index\u003c/code\u003e command gets slower in very large Git repos.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1797\"\u003e#1797\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/7b2505a1f8fb8735e6306c7dabdd5295632f8c1a\"\u003e\u003ccode\u003e7b2505a\u003c/code\u003e\u003c/a\u003e - This version of \u003cem\u003elint-staged\u003c/em\u003e uses the new \u003ca href=\"https://docs.npmjs.com/staged-publishing\"\u003estaged publishing for npm packages\u003c/a\u003e feature. Releases are already published from GitHub Actions with \u003ca href=\"https://docs.npmjs.com/trusted-publishers\"\u003etrusted publishing\u003c/a\u003e, but now an additional approval with two-factor authentication is also required.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1802\"\u003e#1802\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/321b0a972a434006f5b5fac18867974ef040d037\"\u003e\u003ccode\u003e321b0a9\u003c/code\u003e\u003c/a\u003e - Downgrade dependency \u003ccode\u003etinyexec@1.2.2\u003c/code\u003e to avoid issues in version 1.2.3.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev17.0.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1792\"\u003e#1792\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/1f672718b6fa67e0f00aafe107cb9f084f4d9102\"\u003e\u003ccode\u003e1f67271\u003c/code\u003e\u003c/a\u003e - Correctly set the \u003ccode\u003e--max-arg-length\u003c/code\u003e default value based on the running platform. This controls how very long lists of staged files are split into multiple chunks.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev17.0.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1788\"\u003e#1788\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/f95c1f8df3368758c44c2052e568aac1b3d4c767\"\u003e\u003ccode\u003ef95c1f8\u003c/code\u003e\u003c/a\u003e - Another fix for making sure \u003cem\u003elint-staged\u003c/em\u003e adds task modifications correctly to the commit in the following cases:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eafter editing \u003ccode\u003e\u0026lt;file\u0026gt;\u003c/code\u003e it is staged with \u003ccode\u003egit add \u0026lt;file\u0026gt;\u003c/code\u003e, and then committed with \u003ccode\u003egit commit\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eafter editing \u003ccode\u003e\u0026lt;file\u0026gt;\u003c/code\u003e it is committed with \u003ccode\u003egit commit --all\u003c/code\u003e without explicit \u003ccode\u003egit add\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eafter editing \u003ccode\u003e\u0026lt;file\u0026gt;\u003c/code\u003e it is committed with \u003ccode\u003egit commit \u0026lt;pathspec\u0026gt;\u003c/code\u003e without explicit \u003ccode\u003egit add\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThere's new test cases which actually setup the Git \u003ccode\u003epre_commit\u003c/code\u003e hook to run \u003cem\u003elint-staged\u003c/em\u003e and verify them. These issues started in \u003cstrong\u003ev17.0.0\u003c/strong\u003e when trying to improve support for committig without having explicitly staged files.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev17.0.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1782\"\u003e#1782\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/06813f9ab661db987e7720086ef9ec3f552ee097\"\u003e\u003ccode\u003e06813f9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Fix \u003cem\u003elint-staged\u003c/em\u003e behavior when implicitly committing files without using \u003ccode\u003egit add\u003c/code\u003e by either:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egit commit -am \u0026quot;my commit message\u0026quot;\u003c/code\u003e where \u003ccode\u003e-a\u003c/code\u003e (\u003ccode\u003e--all\u003c/code\u003e) means to automatically stage all tracked modified and deleted files\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egit commit -m \u0026quot;my commit message\u0026quot; .\u003c/code\u003e where \u003ccode\u003e.\u003c/code\u003e is an example of a \u003ca href=\"https://git-scm.com/docs/git-commit#Documentation/git-commit.txt-pathspec\"\u003e\u003cem\u003epathspec\u003c/em\u003e\u003c/a\u003e where matching files will be staged\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev17.0.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1779\"\u003e#1779\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/88670ca2278200f6348ed663358895ddc4bfff3c\"\u003e\u003ccode\u003e88670ca\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Enable immutable GitHub releases\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev17.0.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1776\"\u003e#1776\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/4a5664be63af19590ec37940f705dad870ac5cfb\"\u003e\u003ccode\u003e4a5664b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Adjust GitHub Actions workflow so that automatic publishing works with signed commits.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev17.0.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lint-staged/lint-staged/blob/main/CHANGELOG.md\"\u003elint-staged's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e17.0.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1806\"\u003e#1806\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/e692e58ced9eae65b2077435b7e799c632f3db07\"\u003e\u003ccode\u003ee692e58\u003c/code\u003e\u003c/a\u003e - Update dependency \u003ccode\u003etinyexec@^1.2.4\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e17.0.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1803\"\u003e#1803\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/bdf27700a6e25b40333672eef4d438984a2d0383\"\u003e\u003ccode\u003ebdf2770\u003c/code\u003e\u003c/a\u003e - Run all tests with \u003ca href=\"https://deno.com\"\u003eDeno\u003c/a\u003e, in addition to Node.js and Bun.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1796\"\u003e#1796\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/75082727cdd070adb59d62c9040515da3bbbb2f9\"\u003e\u003ccode\u003e7508272\u003c/code\u003e\u003c/a\u003e - Fix performance regression of \u003cem\u003elint-staged\u003c/em\u003e v17 by going back to using \u003ccode\u003egit add\u003c/code\u003e to stage task modifications. This was changed to \u003ccode\u003egit update-index --again\u003c/code\u003e in v17 for less manual work, but unfortunately the \u003ccode\u003eupdate-index\u003c/code\u003e command gets slower in very large Git repos.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1797\"\u003e#1797\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/7b2505a1f8fb8735e6306c7dabdd5295632f8c1a\"\u003e\u003ccode\u003e7b2505a\u003c/code\u003e\u003c/a\u003e - This version of \u003cem\u003elint-staged\u003c/em\u003e uses the new \u003ca href=\"https://docs.npmjs.com/staged-publishing\"\u003estaged publishing for npm packages\u003c/a\u003e feature. Releases are already published from GitHub Actions with \u003ca href=\"https://docs.npmjs.com/trusted-publishers\"\u003etrusted publishing\u003c/a\u003e, but now an additional approval with two-factor authentication is also required.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1802\"\u003e#1802\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/321b0a972a434006f5b5fac18867974ef040d037\"\u003e\u003ccode\u003e321b0a9\u003c/code\u003e\u003c/a\u003e - Downgrade dependency \u003ccode\u003etinyexec@1.2.2\u003c/code\u003e to avoid issues in version 1.2.3.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e17.0.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1792\"\u003e#1792\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/1f672718b6fa67e0f00aafe107cb9f084f4d9102\"\u003e\u003ccode\u003e1f67271\u003c/code\u003e\u003c/a\u003e - Correctly set the \u003ccode\u003e--max-arg-length\u003c/code\u003e default value based on the running platform. This controls how very long lists of staged files are split into multiple chunks.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e17.0.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1788\"\u003e#1788\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/f95c1f8df3368758c44c2052e568aac1b3d4c767\"\u003e\u003ccode\u003ef95c1f8\u003c/code\u003e\u003c/a\u003e - Another fix for making sure \u003cem\u003elint-staged\u003c/em\u003e adds task modifications correctly to the commit in the following cases:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eafter editing \u003ccode\u003e\u0026lt;file\u0026gt;\u003c/code\u003e it is staged with \u003ccode\u003egit add \u0026lt;file\u0026gt;\u003c/code\u003e, and then committed with \u003ccode\u003egit commit\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eafter editing \u003ccode\u003e\u0026lt;file\u0026gt;\u003c/code\u003e it is committed with \u003ccode\u003egit commit --all\u003c/code\u003e without explicit \u003ccode\u003egit add\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eafter editing \u003ccode\u003e\u0026lt;file\u0026gt;\u003c/code\u003e it is committed with \u003ccode\u003egit commit \u0026lt;pathspec\u0026gt;\u003c/code\u003e without explicit \u003ccode\u003egit add\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThere's new test cases which actually setup the Git \u003ccode\u003epre_commit\u003c/code\u003e hook to run \u003cem\u003elint-staged\u003c/em\u003e and verify them. These issues started in \u003cstrong\u003ev17.0.0\u003c/strong\u003e when trying to improve support for committig without having explicitly staged files.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e17.0.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1782\"\u003e#1782\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/06813f9ab661db987e7720086ef9ec3f552ee097\"\u003e\u003ccode\u003e06813f9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Fix \u003cem\u003elint-staged\u003c/em\u003e behavior when implicitly committing files without using \u003ccode\u003egit add\u003c/code\u003e by either:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egit commit -am \u0026quot;my commit message\u0026quot;\u003c/code\u003e where \u003ccode\u003e-a\u003c/code\u003e (\u003ccode\u003e--all\u003c/code\u003e) means to automatically stage all tracked modified and deleted files\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egit commit -m \u0026quot;my commit message\u0026quot; .\u003c/code\u003e where \u003ccode\u003e.\u003c/code\u003e is an example of a \u003ca href=\"https://git-scm.com/docs/git-commit#Documentation/git-commit.txt-pathspec\"\u003e\u003cem\u003epathspec\u003c/em\u003e\u003c/a\u003e where matching files will be staged\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e17.0.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1779\"\u003e#1779\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/88670ca2278200f6348ed663358895ddc4bfff3c\"\u003e\u003ccode\u003e88670ca\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Enable immutable GitHub releases\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e17.0.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/lint-staged/lint-staged/commit/cd11fec419c59b4900aab194f288adf6bb4afdd1\"\u003e\u003ccode\u003ecd11fec\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/issues/1807\"\u003e#1807\u003c/a\u003e from lint-staged/changeset-release/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/15a8ee0df4ffb4c6fc65ea6828133cc32740c9c4\"\u003e\u003ccode\u003e15a8ee0\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/797bbd943a7adab888640915449c09b8a67cc11d\"\u003e\u003ccode\u003e797bbd9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/issues/1808\"\u003e#1808\u003c/a\u003e from lint-staged/add-stashing-faq\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/504e307c819a8b2decdf6c791d5350c4db0b15ed\"\u003e\u003ccode\u003e504e307\u003c/code\u003e\u003c/a\u003e docs: add FAQ entry on how stashing works\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/eff5cd19633ce51ca62ac17a9e66d972a2aaf104\"\u003e\u003ccode\u003eeff5cd1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/issues/1806\"\u003e#1806\u003c/a\u003e from lint-staged/update-tinyexec\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/e692e58ced9eae65b2077435b7e799c632f3db07\"\u003e\u003ccode\u003ee692e58\u003c/code\u003e\u003c/a\u003e build(deps): update \u003ccode\u003etinyexec@^1.2.4\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/a2dd4ea97b1ff36486d88d9bad285834acef7ea6\"\u003e\u003ccode\u003ea2dd4ea\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/issues/1805\"\u003e#1805\u003c/a\u003e from lint-staged/update-github-templates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/c92851945ff4fa604841e53fe044b47177b159b8\"\u003e\u003ccode\u003ec928519\u003c/code\u003e\u003c/a\u003e docs: update GitHub templates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/094ba56a3caeeda2cf83ad0a0c83df38ab2f6d06\"\u003e\u003ccode\u003e094ba56\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/issues/1798\"\u003e#1798\u003c/a\u003e from lint-staged/changeset-release/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/88e19fe3d81b8e1516564e7afaf6681f09f83b16\"\u003e\u003ccode\u003e88e19fe\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lint-staged/lint-staged/compare/v16.4.0...v17.0.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `stylelint` from 17.9.0 to 17.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stylelint/stylelint/releases\"\u003estylelint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e17.12.0\u003c/h2\u003e\n\u003cp\u003eIt fixes 3 bugs, including a false negative one.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed: \u003ccode\u003eblock-no-empty\u003c/code\u003e reported range when using comments (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/issues/9294\"\u003e#9294\u003c/a\u003e) (\u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed: \u003ccode\u003edeclaration-property-value-no-unknown\u003c/code\u003e false negatives for custom properties defined in reference files (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/issues/9292\"\u003e#9292\u003c/a\u003e) (\u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed: \u003ccode\u003evalue-keyword-layout-mappings\u003c/code\u003e false positives for \u003ccode\u003ecaption-side\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/issues/9293\"\u003e#9293\u003c/a\u003e) (\u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e17.11.1\u003c/h2\u003e\n\u003cp\u003eIt fixes 2 bugs.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed: \u003ccode\u003enode_modules\u003c/code\u003e ignore for \u003ccode\u003ecodeFilename\u003c/code\u003e paths containing a dot-prefixed directory (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/issues/9282\"\u003e#9282\u003c/a\u003e) (\u003ca href=\"https://github.com/tuhtah\"\u003e\u003ccode\u003e@​tuhtah\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed: \u003ccode\u003edeclaration-block-no-redundant-longhand-properties\u003c/code\u003e range for contiguous redundant longhand properties (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/issues/9273\"\u003e#9273\u003c/a\u003e) (\u003ca href=\"https://github.com/pamelalozano16\"\u003e\u003ccode\u003e@​pamelalozano16\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e17.11.0\u003c/h2\u003e\n\u003cp\u003eIt adds 2 features, including a \u003ccode\u003eloader\u003c/code\u003e property to \u003ccode\u003ereferenceFiles: {}\u003c/code\u003e for when the order of appearance in the reference styles matters.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded: \u003ccode\u003eloader\u003c/code\u003e to experimental \u003ccode\u003ereferenceFiles: {}\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/issues/9251\"\u003e#9251\u003c/a\u003e) (\u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded: \u003ccode\u003eautofixed\u003c/code\u003e to the result object (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/issues/8771\"\u003e#8771\u003c/a\u003e) (\u003ca href=\"https://github.com/Rob\"\u003e\u003ccode\u003e@​Rob\u003c/code\u003e\u003c/a\u003e--W).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e17.10.0\u003c/h2\u003e\n\u003cp\u003eIt adds 3 rules and fixes 4 bugs. You can use the \u003ccode\u003e*-layout-mappings\u003c/code\u003e rules to enforce logical or physical properties, units and keywords.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded: \u003ccode\u003eselector-no-invalid\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/issues/9232\"\u003e#9232\u003c/a\u003e) (\u003ca href=\"https://github.com/jeddy3\"\u003e\u003ccode\u003e@​jeddy3\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded: \u003ccode\u003eunit-layout-mappings\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/issues/9229\"\u003e#9229\u003c/a\u003e) (\u003ca href=\"https://github.com/jeddy3\"\u003e\u003ccode\u003e@​jeddy3\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded: \u003ccode\u003evalue-keyword-layout-mappings\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/issues/9233\"\u003e#9233\u003c/a\u003e) (\u003ca href=\"https://github.com/jeddy3\"\u003e\u003ccode\u003e@​jeddy3\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed: inconsistent error messages when module is not found (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/issues/9260\"\u003e#9260\u003c/a\u003e) (\u003ca href=\"https://github.com/ybiquitous\"\u003e\u003ccode\u003e@​ybiquitous\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed: \u003ccode\u003eproperty-layout-mappings\u003c/code\u003e false negatives for property names in declaration values (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/issues/9222\"\u003e#9222\u003c/a\u003e) (\u003ca href=\"https://github.com/jeddy3\"\u003e\u003ccode\u003e@​jeddy3\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed: \u003ccode\u003eproperty-layout-mappings\u003c/code\u003e false positives for \u003ccode\u003e@page\u003c/code\u003e properties (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/issues/9223\"\u003e#9223\u003c/a\u003e) (\u003ca href=\"https://github.com/jeddy3\"\u003e\u003ccode\u003e@​jeddy3\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed: \u003ccode\u003eselector-pseudo-class-no-unknown\u003c/code\u003e false positives for nested \u003ccode\u003ewebkit-scrollbar\u003c/code\u003e part (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/issues/9259\"\u003e#9259\u003c/a\u003e) (\u003ca href=\"https://github.com/rkdfx\"\u003e\u003ccode\u003e@​rkdfx\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e17.9.1\u003c/h2\u003e\n\u003cp\u003eIt fixes 4 bugs. We also documented the \u003ccode\u003emessageArgs\u003c/code\u003e each rule provides to the \u003ccode\u003emessage\u003c/code\u003e configuration property.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed: \u003ccode\u003eConfigurationError\u003c/code\u003e regression for custom syntaxes (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/issues/9245\"\u003e#9245\u003c/a\u003e) (\u003ca href=\"https://github.com/jeddy3\"\u003e\u003ccode\u003e@​jeddy3\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed: MD5 hash algorithm to SHA256 for caching (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/issues/9241\"\u003e#9241\u003c/a\u003e) (\u003ca href=\"https://github.com/rkdfx\"\u003e\u003ccode\u003e@​rkdfx\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed: \u003ccode\u003eproperty-no-deprecated\u003c/code\u003e autofix for \u003ccode\u003epage-break-*: always\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/issues/9214\"\u003e#9214\u003c/a\u003e) (\u003ca href=\"https://github.com/rkdfx\"\u003e\u003ccode\u003e@​rkdfx\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed: \u003ccode\u003eselector-no-deprecated\u003c/code\u003e false positives for \u003ccode\u003e::part()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/issues/9227\"\u003e#9227\u003c/a\u003e) (\u003ca href=\"https://github.com/SaekiTominaga\"\u003e\u003ccode\u003e@​SaekiTominaga\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md\"\u003estylelint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e17.12.0 - 2026-05-20\u003c/h2\u003e\n\u003cp\u003eIt fixes 3 bugs, including a false negative one.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed: \u003ccode\u003eblock-no-empty\u003c/code\u003e reported range when using comments (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/pull/9294\"\u003e#9294\u003c/a\u003e) (\u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed: \u003ccode\u003edeclaration-property-value-no-unknown\u003c/code\u003e false negatives for custom properties defined in reference files (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/pull/9292\"\u003e#9292\u003c/a\u003e) (\u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed: \u003ccode\u003evalue-keyword-layout-mappings\u003c/code\u003e false positives for \u003ccode\u003ecaption-side\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/pull/9293\"\u003e#9293\u003c/a\u003e) (\u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e17.11.1 - 2026-05-14\u003c/h2\u003e\n\u003cp\u003eIt fixes 2 bugs.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed: \u003ccode\u003enode_modules\u003c/code\u003e ignore for \u003ccode\u003ecodeFilename\u003c/code\u003e paths containing a dot-prefixed directory (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/pull/9282\"\u003e#9282\u003c/a\u003e) (\u003ca href=\"https://github.com/tuhtah\"\u003e\u003ccode\u003e@​tuhtah\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed: \u003ccode\u003edeclaration-block-no-redundant-longhand-properties\u003c/code\u003e range for contiguous redundant longhand properties (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/pull/9273\"\u003e#9273\u003c/a\u003e) (\u003ca href=\"https://github.com/pamelalozano16\"\u003e\u003ccode\u003e@​pamelalozano16\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e17.11.0 - 2026-05-05\u003c/h2\u003e\n\u003cp\u003eIt adds 2 features, including a \u003ccode\u003eloader\u003c/code\u003e property to \u003ccode\u003ereferenceFiles: {}\u003c/code\u003e for when the order of appearance in the reference styles matters.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded: \u003ccode\u003eloader\u003c/code\u003e to experimental \u003ccode\u003ereferenceFiles: {}\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/pull/9251\"\u003e#9251\u003c/a\u003e) (\u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded: \u003ccode\u003eautofixed\u003c/code\u003e to the result object (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/pull/8771\"\u003e#8771\u003c/a\u003e) (\u003ca href=\"https://github.com/Rob--W\"\u003e\u003ccode\u003e@​Rob--W\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e17.10.0 - 2026-05-03\u003c/h2\u003e\n\u003cp\u003eIt adds 3 rules and fixes 4 bugs. You can use the \u003ccode\u003e*-layout-mappings\u003c/code\u003e rules to enforce logical or physical properties, units and keywords.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded: \u003ccode\u003eselector-no-invalid\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/pull/9232\"\u003e#9232\u003c/a\u003e) (\u003ca href=\"https://github.com/jeddy3\"\u003e\u003ccode\u003e@​jeddy3\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded: \u003ccode\u003eunit-layout-mappings\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/pull/9229\"\u003e#9229\u003c/a\u003e) (\u003ca href=\"https://github.com/jeddy3\"\u003e\u003ccode\u003e@​jeddy3\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded: \u003ccode\u003evalue-keyword-layout-mappings\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/pull/9233\"\u003e#9233\u003c/a\u003e) (\u003ca href=\"https://github.com/jeddy3\"\u003e\u003ccode\u003e@​jeddy3\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed: inconsistent error messages when module is not found (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/pull/9260\"\u003e#9260\u003c/a\u003e) (\u003ca href=\"https://github.com/ybiquitous\"\u003e\u003ccode\u003e@​ybiquitous\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed: \u003ccode\u003eproperty-layout-mappings\u003c/code\u003e false negatives for property names in declaration values (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/pull/9222\"\u003e#9222\u003c/a\u003e) (\u003ca href=\"https://github.com/jeddy3\"\u003e\u003ccode\u003e@​jeddy3\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed: \u003ccode\u003eproperty-layout-mappings\u003c/code\u003e false positives for \u003ccode\u003e@page\u003c/code\u003e properties (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/pull/9223\"\u003e#9223\u003c/a\u003e) (\u003ca href=\"https://github.com/jeddy3\"\u003e\u003ccode\u003e@​jeddy3\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed: \u003ccode\u003eselector-pseudo-class-no-unknown\u003c/code\u003e false positives for nested \u003ccode\u003ewebkit-scrollbar\u003c/code\u003e part (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/pull/9259\"\u003e#9259\u003c/a\u003e) (\u003ca href=\"https://github.com/rkdfx\"\u003e\u003ccode\u003e@​rkdfx\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e17.9.1 - 2026-04-27\u003c/h2\u003e\n\u003cp\u003eIt fixes 4 bugs. We also documented the \u003ccode\u003emessageArgs\u003c/code\u003e each rule provides to the \u003ccode\u003emessage\u003c/code\u003e configuration property.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed: \u003ccode\u003eConfigurationError\u003c/code\u003e regression for custom syntaxes (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/pull/9245\"\u003e#9245\u003c/a\u003e) (\u003ca href=\"https://github.com/jeddy3\"\u003e\u003ccode\u003e@​jeddy3\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed: MD5 hash algorithm to SHA256 for caching (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/pull/9241\"\u003e#9241\u003c/a\u003e) (\u003ca href=\"https://github.com/rkdfx\"\u003e\u003ccode\u003e@​rkdfx\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed: \u003ccode\u003eproperty-no-deprecated\u003c/code\u003e autofix for \u003ccode\u003epage-break-*: always\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/pull/9214\"\u003e#9214\u003c/a\u003e) (\u003ca href=\"https://github.com/rkdfx\"\u003e\u003ccode\u003e@​rkdfx\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed: \u003ccode\u003eselector-no-deprecated\u003c/code\u003e false positives for \u003ccode\u003e::part()\u003c/code\u003e...\n\n_Description has been truncated_","html_url":"https://github.com/evgentus-cy/claude-driven-nest-nuxt-flutter-monorepo/pull/26","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/evgentus-cy%2Fclaude-driven-nest-nuxt-flutter-monorepo/issues/26","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/26/packages"},{"uuid":"4560165833","node_id":"PR_kwDOOEDYZM7hNk4g","number":243,"state":"open","title":"chore(deps): bump the minor-patch-updates group across 1 directory with 24 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-06-01T03:48:04.000Z","updated_at":"2026-06-01T03:48:05.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"minor-patch-updates","update_count":24,"packages":[{"name":"unpdf","old_version":"1.6.0","new_version":"1.6.2","repository_url":"https://github.com/unjs/unpdf"},{"name":"uuid","old_version":"11.1.0","new_version":"11.1.1","repository_url":"https://github.com/uuidjs/uuid"},{"name":"@types/uuid","old_version":"10.0.0","new_version":"11.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@playwright/test","old_version":"1.59.1","new_version":"1.60.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@types/node","old_version":"22.19.17","new_version":"22.19.19","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.58.2","new_version":"8.60.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.58.2","new_version":"8.60.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"ajv","old_version":"8.18.0","new_version":"8.20.0","repository_url":"https://github.com/ajv-validator/ajv"},{"name":"eslint-plugin-no-only-tests","old_version":"3.3.0","new_version":"3.4.0","repository_url":"https://github.com/levibuzolic/eslint-plugin-no-only-tests"},{"name":"eslint-plugin-prettier","old_version":"5.5.5","new_version":"5.5.6","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"ts-jest","old_version":"29.4.9","new_version":"29.4.11","repository_url":"https://github.com/kulshekhar/ts-jest"},{"name":"tsx","old_version":"4.21.0","new_version":"4.22.4","repository_url":"https://github.com/privatenumber/tsx"},{"name":"zod","old_version":"4.3.6","new_version":"4.4.3","repository_url":"https://github.com/colinhacks/zod"},{"name":"express","old_version":"4.22.1","new_version":"4.22.2","repository_url":"https://github.com/expressjs/express"},{"name":"@redocly/cli","old_version":"1.34.11","new_version":"1.34.15","repository_url":"https://github.com/Redocly/redocly-cli"},{"name":"jest-mock-extended","old_version":"4.0.0-beta1","new_version":"4.0.1","repository_url":"https://github.com/marchaos/jest-mock-extended"},{"name":"@tanstack/react-query","old_version":"5.99.0","new_version":"5.100.14","repository_url":"https://github.com/TanStack/query"},{"name":"axios","old_version":"1.15.0","new_version":"1.16.1","repository_url":"https://github.com/axios/axios"},{"name":"react","old_version":"19.2.5","new_version":"19.2.6","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.2.14","new_version":"19.2.15","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.2.5","new_version":"19.2.6","repository_url":"https://github.com/facebook/react"},{"name":"react-router-dom","old_version":"7.14.1","new_version":"7.16.0","repository_url":"https://github.com/remix-run/react-router"},{"name":"styled-components","old_version":"6.4.0","new_version":"6.4.2","repository_url":"https://github.com/styled-components/styled-components"},{"name":"msw","old_version":"2.13.3","new_version":"2.14.6","repository_url":"https://github.com/mswjs/msw"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-patch-updates group with 24 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [unpdf](https://github.com/unjs/unpdf) | `1.6.0` | `1.6.2` |\n| [uuid](https://github.com/uuidjs/uuid) | `11.1.0` | `11.1.1` |\n| [@types/uuid](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/uuid) | `10.0.0` | `11.0.0` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.59.1` | `1.60.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.19.17` | `22.19.19` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.58.2` | `8.60.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.58.2` | `8.60.0` |\n| [ajv](https://github.com/ajv-validator/ajv) | `8.18.0` | `8.20.0` |\n| [eslint-plugin-no-only-tests](https://github.com/levibuzolic/eslint-plugin-no-only-tests) | `3.3.0` | `3.4.0` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.5.5` | `5.5.6` |\n| [ts-jest](https://github.com/kulshekhar/ts-jest) | `29.4.9` | `29.4.11` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.21.0` | `4.22.4` |\n| [zod](https://github.com/colinhacks/zod) | `4.3.6` | `4.4.3` |\n| [express](https://github.com/expressjs/express) | `4.22.1` | `4.22.2` |\n| [@redocly/cli](https://github.com/Redocly/redocly-cli) | `1.34.11` | `1.34.15` |\n| [jest-mock-extended](https://github.com/marchaos/jest-mock-extended) | `4.0.0-beta1` | `4.0.1` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.99.0` | `5.100.14` |\n| [axios](https://github.com/axios/axios) | `1.15.0` | `1.16.1` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.5` | `19.2.6` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.14` | `19.2.15` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.5` | `19.2.6` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.14.1` | `7.16.0` |\n| [styled-components](https://github.com/styled-components/styled-components) | `6.4.0` | `6.4.2` |\n| [msw](https://github.com/mswjs/msw) | `2.13.3` | `2.14.6` |\n\n\nUpdates `unpdf` from 1.6.0 to 1.6.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/unjs/unpdf/releases\"\u003eunpdf's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.2\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eReadableStream\u003c/code\u003e async iterator polyfill  -  by \u003ca href=\"https://github.com/johannschopplich\"\u003e\u003ccode\u003e@​johannschopplich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/unjs/unpdf/issues/51\"\u003eunjs/unpdf#51\u003c/a\u003e \u003ca href=\"https://github.com/unjs/unpdf/commit/0306603\"\u003e\u003c!-- raw HTML omitted --\u003e(03066)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/unjs/unpdf/compare/v1.6.1...v1.6.2\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.1\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ePromise.try\u003c/code\u003e polyfill  -  by \u003ca href=\"https://github.com/johannschopplich\"\u003e\u003ccode\u003e@​johannschopplich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/unjs/unpdf/issues/51\"\u003eunjs/unpdf#51\u003c/a\u003e \u003ca href=\"https://github.com/unjs/unpdf/commit/47776f6\"\u003e\u003c!-- raw HTML omitted --\u003e(47776)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/unjs/unpdf/compare/v1.6.0...v1.6.1\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/unpdf/commit/0b841e45b7bee27cfb6b0738cafdd85f6ae58d48\"\u003e\u003ccode\u003e0b841e4\u003c/code\u003e\u003c/a\u003e chore: release v1.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/unpdf/commit/03066035f405d1059029abac033a9ec6e53fd459\"\u003e\u003ccode\u003e0306603\u003c/code\u003e\u003c/a\u003e fix: add \u003ccode\u003eReadableStream\u003c/code\u003e async iterator polyfill (refs \u003ca href=\"https://redirect.github.com/unjs/unpdf/issues/51\"\u003e#51\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/unpdf/commit/fd066804d59f04a16a95e628a6c94d925d56177a\"\u003e\u003ccode\u003efd06680\u003c/code\u003e\u003c/a\u003e chore: release v1.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/unpdf/commit/47776f6058364a8c525a534260e035432851c461\"\u003e\u003ccode\u003e47776f6\u003c/code\u003e\u003c/a\u003e fix: add \u003ccode\u003ePromise.try\u003c/code\u003e polyfill (closes \u003ca href=\"https://redirect.github.com/unjs/unpdf/issues/51\"\u003e#51\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/unpdf/commit/b4f513a356a7e053980927ebc4db69da41e7078b\"\u003e\u003ccode\u003eb4f513a\u003c/code\u003e\u003c/a\u003e chore: clean up tsconfig options\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/unjs/unpdf/compare/v1.6.0...v1.6.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `uuid` from 11.1.0 to 11.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uuidjs/uuid/releases\"\u003euuid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uuidjs/uuid/compare/v11.1.0...v11.1.1\"\u003e11.1.1\u003c/a\u003e (2026-04-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebackport GHSA-w5hq-g745-h8pq fix (\u003ca href=\"https://github.com/uuidjs/uuid/commit/32389c887c9e75f90442ee4cc95bbab0c4e8346e\"\u003e32389c8\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/uuidjs/uuid/blob/v11.1.1/CHANGELOG.md\"\u003euuid's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uuidjs/uuid/compare/v11.1.0...v11.1.1\"\u003e11.1.1\u003c/a\u003e (2026-04-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebackport GHSA-w5hq-g745-h8pq fix (\u003ca href=\"https://github.com/uuidjs/uuid/commit/32389c887c9e75f90442ee4cc95bbab0c4e8346e\"\u003e32389c8\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/uuidjs/uuid/commit/7269a96c12a55a745bd4a7812c01cfd385ec6c46\"\u003e\u003ccode\u003e7269a96\u003c/code\u003e\u003c/a\u003e chore(11.x): release 11.1.1 (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/949\"\u003e#949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuidjs/uuid/commit/32389c887c9e75f90442ee4cc95bbab0c4e8346e\"\u003e\u003ccode\u003e32389c8\u003c/code\u003e\u003c/a\u003e fix: backport GHSA-w5hq-g745-h8pq fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuidjs/uuid/commit/2799f71d0065ddc3c056f5b0812d1d941eaab2f5\"\u003e\u003ccode\u003e2799f71\u003c/code\u003e\u003c/a\u003e chore: update workflow\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/uuidjs/uuid/compare/v11.1.0...v11.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for uuid since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/uuid` from 10.0.0 to 11.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/uuid\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@playwright/test` from 1.59.1 to 1.60.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e@​playwright/test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.60.0\u003c/h2\u003e\n\u003ch2\u003e🌐 HAR recording on Tracing\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-tracing#tracing-start-har\"\u003etracing.startHar()\u003c/a\u003e / \u003ca href=\"https://playwright.dev/docs/api/class-tracing#tracing-stop-har\"\u003etracing.stopHar()\u003c/a\u003e expose HAR recording as a first-class tracing API, with the same \u003ccode\u003econtent\u003c/code\u003e, \u003ccode\u003emode\u003c/code\u003e and \u003ccode\u003eurlFilter\u003c/code\u003e options as \u003ccode\u003erecordHar\u003c/code\u003e. The returned \u003ca href=\"https://playwright.dev/docs/api/class-disposable\"\u003eDisposable\u003c/a\u003e makes it easy to scope a recording with \u003ccode\u003eawait using\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait using har = await context.tracing.startHar('trace.har');\r\nconst page = await context.newPage();\r\nawait page.goto('https://playwright.dev');\r\n// HAR is finalized when `har` goes out of scope.\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e🪝 Drop API\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-locator#locator-drop\"\u003elocator.drop()\u003c/a\u003e simulates an external drag-and-drop of files or clipboard-like data onto an element. Playwright dispatches \u003ccode\u003edragenter\u003c/code\u003e, \u003ccode\u003edragover\u003c/code\u003e, and \u003ccode\u003edrop\u003c/code\u003e with a synthetic [DataTransfer] in the page context — works cross-browser and is great for testing upload zones:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait page.locator('#dropzone').drop({\r\n  files: { name: 'note.txt', mimeType: 'text/plain', buffer: Buffer.from('hello') },\r\n});\r\n\u003cp\u003eawait page.locator('#dropzone').drop({\ndata: {\n'text/plain': 'hello world',\n'text/uri-list': '\u003ca href=\"https://example.com\"\u003ehttps://example.com\u003c/a\u003e',\n},\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch2\u003e🎯 Aria snapshots\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://playwright.dev/docs/api/class-pageassertions#page-assertions-to-match-aria-snapshot\"\u003eexpect(page).toMatchAriaSnapshot()\u003c/a\u003e now works on a \u003ca href=\"https://playwright.dev/docs/api/class-page\"\u003ePage\u003c/a\u003e, in addition to a \u003ca href=\"https://playwright.dev/docs/api/class-locator\"\u003eLocator\u003c/a\u003e — equivalent to asserting against \u003ccode\u003epage.locator('body')\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eNew \u003ccode\u003eboxes\u003c/code\u003e option on \u003ca href=\"https://playwright.dev/docs/api/class-locator#locator-aria-snapshot\"\u003elocator.ariaSnapshot()\u003c/a\u003e / \u003ca href=\"https://playwright.dev/docs/api/class-page#page-aria-snapshot\"\u003epage.ariaSnapshot()\u003c/a\u003e appends each element's bounding box as \u003ccode\u003e[box=x,y,width,height]\u003c/code\u003e, useful for AI consumption.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🛑 test.abort()\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-test#test-abort\"\u003etest.abort()\u003c/a\u003e aborts the currently running test from a fixture, hook, or route handler with an optional message. Use it when you have detected an unrecoverable misuse and want to fail the test right away:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003etest('does not publish to the shared page', async ({ page }) =\u0026gt; {\r\n  await page.route('**/publish', route =\u0026gt; {\r\n    test.abort('Tests must not publish to the shared page. Use the `clone` option.');\r\n    return route.abort();\r\n  });\r\n  // ...\r\n});\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eNew APIs\u003c/h2\u003e\n\u003ch3\u003eBrowser, Context and Page\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/87bb9ddbd78f329df18c2b24847bc9409240cd07\"\u003e\u003ccode\u003e87bb9dd\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40747\"\u003e#40747\u003c/a\u003e): fix(yauzl): vendor yauzl with destroy-lifecycle fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/9a9c51cb7d1b39fab51ca288e59f8ca38fd19910\"\u003e\u003ccode\u003e9a9c51c\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40733\"\u003e#40733\u003c/a\u003e): chore(electron): revert \u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40184\"\u003e#40184\u003c/a\u003e (move Electron API to a s...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/4b3b628663031bcaaeca907e337892263524634d\"\u003e\u003ccode\u003e4b3b628\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40736\"\u003e#40736\u003c/a\u003e): Revert \u0026quot;feat(electron): add timeout option to electronAp...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f869f96bbe6607cc3b88b4ca96fd82f17b301b50\"\u003e\u003ccode\u003ef869f96\u003c/code\u003e\u003c/a\u003e chore: bump version to v1.60.0 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40714\"\u003e#40714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/7eb6918afadfb0dd5c7e94ca9ffbddd84d8fbb39\"\u003e\u003ccode\u003e7eb6918\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40710\"\u003e#40710\u003c/a\u003e): docs: release notes v1.60\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/118d2aa6076d82840decca15d96b48611b08e392\"\u003e\u003ccode\u003e118d2aa\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40693\"\u003e#40693\u003c/a\u003e): chore(python): formdata path type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/54012f5dcc586da2e5d6cccd75f13ca367b94579\"\u003e\u003ccode\u003e54012f5\u003c/code\u003e\u003c/a\u003e chore(deps): bump ip-address and express-rate-limit (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40680\"\u003e#40680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/9fa531da5677a3807d6e1dccd22c5137339a44f7\"\u003e\u003ccode\u003e9fa531d\u003c/code\u003e\u003c/a\u003e fix(screencast): unblock frame ack when an async client disconnects (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40674\"\u003e#40674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/3649db560ff943e724185784d34f7db131a11961\"\u003e\u003ccode\u003e3649db5\u003c/code\u003e\u003c/a\u003e chore(mcp): bump default extension protocol to v2 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40678\"\u003e#40678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/bb6c00957f47ba04caad7fca75d426309a2d32d4\"\u003e\u003ccode\u003ebb6c009\u003c/code\u003e\u003c/a\u003e chore(extension): mark 0.2.1 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40679\"\u003e#40679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.59.1...v1.60.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 22.19.17 to 22.19.19\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/uuid` from 10.0.0 to 11.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/uuid\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/eslint-plugin` from 8.58.2 to 8.60.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e@​typescript-eslint/eslint-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.60.0\u003c/h2\u003e\n\u003ch2\u003e8.60.0 (2026-05-25)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erule-tester:\u003c/strong\u003e added updates of RuleTester from upstream (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12291\"\u003e#12291\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eplayground TS version selector is not working (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12326\"\u003e#12326\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12325\"\u003e#12325\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eVinccool96\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.60.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.59.4\u003c/h2\u003e\n\u003ch2\u003e8.59.4 (2026-05-18)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-floating-promises] stack overflow when using recursive types (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12294\"\u003e#12294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eproject-service:\u003c/strong\u003e throw error cause in \u003ccode\u003egetParsedConfigFileFromTSServer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12321\"\u003e#12321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e export Compatible* types from typescript-eslint to resolve pnpm TS error (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12340\"\u003e#12340\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003elumir\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.4\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.59.3\u003c/h2\u003e\n\u003ch2\u003e8.59.3 (2026-05-11)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.3\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.59.2\u003c/h2\u003e\n\u003ch2\u003e8.59.2 (2026-05-04)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md\"\u003e@​typescript-eslint/eslint-plugin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.60.0 (2026-05-25)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for eslint-plugin to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.60.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.59.4 (2026-05-18)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-floating-promises] stack overflow when using recursive types (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12294\"\u003e#12294\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.4\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.59.3 (2026-05-11)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for eslint-plugin to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.3\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.59.2 (2026-05-04)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-deprecated] object destructuring values should be treated as declarations (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12292\"\u003e#12292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-type-assertion] handle crash on recursive template literal types (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12150\"\u003e#12150\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDima Barabash\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.2\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.59.1 (2026-04-27)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/f891c29de5f3e23f3d8c59cc599d3196e54e9b58\"\u003e\u003ccode\u003ef891c29\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.60.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/ca6ca1431b6d18235297a7e29feb5d98f012dff2\"\u003e\u003ccode\u003eca6ca14\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.59.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/4302433ae6bf93d4ddc35264ad1b951254758566\"\u003e\u003ccode\u003e4302433\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-floating-promises] stack overflow when using recursiv...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/10b79f1ba8e98610a3af85152a1b3b406f91e633\"\u003e\u003ccode\u003e10b79f1\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint to v10.4.0 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12339\"\u003e#12339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/2a6765d9628dc776f8127c96f088bb807c0bcab2\"\u003e\u003ccode\u003e2a6765d\u003c/code\u003e\u003c/a\u003e chore: clenaup \u003ccode\u003egetAwaitedType\u003c/code\u003e from \u003ccode\u003etypescript.d.ts\u003c/code\u003e (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12302\"\u003e#12302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/48e13c0261e3cb1bf4f4dfaa462cdb3a56ef7383\"\u003e\u003ccode\u003e48e13c0\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.59.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/e26dc8003ababf078aad4df17765ee4cea30644c\"\u003e\u003ccode\u003ee26dc80\u003c/code\u003e\u003c/a\u003e docs: update stale links to latest (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12313\"\u003e#12313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/44f9625336841a8ee3eb01a9e02e49b1d7b12648\"\u003e\u003ccode\u003e44f9625\u003c/code\u003e\u003c/a\u003e chore(deps): update vitest monorepo to v4.1.5 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12307\"\u003e#12307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/2ec35f1760aade4df4c631d76d78c7ed5e136333\"\u003e\u003ccode\u003e2ec35f1\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.59.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/ec3ef25390f7daf5a9ff33a60282bdbbb49ab0f3\"\u003e\u003ccode\u003eec3ef25\u003c/code\u003e\u003c/a\u003e test: make no-useless-empty-export tests fully static (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12260\"\u003e#12260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.60.0/packages/eslint-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/parser` from 8.58.2 to 8.60.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e@​typescript-eslint/parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.60.0\u003c/h2\u003e\n\u003ch2\u003e8.60.0 (2026-05-25)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erule-tester:\u003c/strong\u003e added updates of RuleTester from upstream (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12291\"\u003e#12291\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eplayground TS version selector is not working (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12326\"\u003e#12326\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12325\"\u003e#12325\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eVinccool96\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.60.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.59.4\u003c/h2\u003e\n\u003ch2\u003e8.59.4 (2026-05-18)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-floating-promises] stack overflow when using recursive types (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12294\"\u003e#12294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eproject-service:\u003c/strong\u003e throw error cause in \u003ccode\u003egetParsedConfigFileFromTSServer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12321\"\u003e#12321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e export Compatible* types from typescript-eslint to resolve pnpm TS error (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12340\"\u003e#12340\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003elumir\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.4\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.59.3\u003c/h2\u003e\n\u003ch2\u003e8.59.3 (2026-05-11)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.3\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.59.2\u003c/h2\u003e\n\u003ch2\u003e8.59.2 (2026-05-04)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md\"\u003e@​typescript-eslint/parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.60.0 (2026-05-25)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.60.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.59.4 (2026-05-18)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.4\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.59.3 (2026-05-11)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.3\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.59.2 (2026-05-04)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.2\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.59.1 (2026-04-27)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.59.0 (2026-04-20)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\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/typescript-eslint/typescript-eslint/commit/f891c29de5f3e23f3d8c59cc599d3196e54e9b58\"\u003e\u003ccode\u003ef891c29\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.60.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/ca6ca1431b6d18235297a7e29feb5d98f012dff2\"\u003e\u003ccode\u003eca6ca14\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.59.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/48e13c0261e3cb1bf4f4dfaa462cdb3a56ef7383\"\u003e\u003ccode\u003e48e13c0\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.59.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/44f9625336841a8ee3eb01a9e02e49b1d7b12648\"\u003e\u003ccode\u003e44f9625\u003c/code\u003e\u003c/a\u003e chore(deps): update vitest monorepo to v4.1.5 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/12307\"\u003e#12307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/2ec35f1760aade4df4c631d76d78c7ed5e136333\"\u003e\u003ccode\u003e2ec35f1\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.59.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/52457932e5507b5ca01e720a541f3f8d01e09b9d\"\u003e\u003ccode\u003e5245793\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.59.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/ea9ae4f8817873480e3501145059f63e39e8d8a1\"\u003e\u003ccode\u003eea9ae4f\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.59.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.60.0/packages/parser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ajv` from 8.18.0 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/ajv-validator/ajv/releases\"\u003eajv's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.20.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: add support for node 22/24, drop node 16/21 by \u003ca href=\"https://github.com/jasoniangreen\"\u003e\u003ccode\u003e@​jasoniangreen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2580\"\u003eajv-validator/ajv#2580\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: add ES2022.RegExp for RegExpIndicesArray by \u003ca href=\"https://github.com/SignpostMarv\"\u003e\u003ccode\u003e@​SignpostMarv\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2604\"\u003eajv-validator/ajv#2604\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ajv-validator/ajv/compare/v8.19.0...v8.20.0\"\u003ehttps://github.com/ajv-validator/ajv/compare/v8.19.0...v8.20.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.19.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix prototype pollution via format keyword using $data ref by \u003ca href=\"https://github.com/epoberezkin\"\u003e\u003ccode\u003e@​epoberezkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2607\"\u003eajv-validator/ajv#2607\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ajv-validator/ajv/compare/v8.18.0...v8.19.0\"\u003ehttps://github.com/ajv-validator/ajv/compare/v8.18.0...v8.19.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/ajv-validator/ajv/commit/0fba0b8e649909613cfce0999b149cd08f4a4987\"\u003e\u003ccode\u003e0fba0b8\u003c/code\u003e\u003c/a\u003e 8.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/9caf8d64409b05e2c670b3ff09cf7ca07937342e\"\u003e\u003ccode\u003e9caf8d6\u003c/code\u003e\u003c/a\u003e fix: add ES2022.RegExp for RegExpIndicesArray; fixes \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/2603\"\u003eajv-validator/ajv#2603\u003c/a\u003e (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/206535071f776f57737394c8896d4b2dc2bfb9a3\"\u003e\u003ccode\u003e2065350\u003c/code\u003e\u003c/a\u003e fix: add support for node 22/24, drop node 16/21 (\u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/2580\"\u003e#2580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/154b58d690c6596e09ca676e12720ab8234ee3d2\"\u003e\u003ccode\u003e154b58d\u003c/code\u003e\u003c/a\u003e 8.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/e8d2bdc501b3ba6f03922db5e595770d4763d9da\"\u003e\u003ccode\u003ee8d2bdc\u003c/code\u003e\u003c/a\u003e test/fix prototype pollution via $data ref with format keyword (\u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/2607\"\u003e#2607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ajv-validator/ajv/compare/v8.18.0...v8.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-no-only-tests` from 3.3.0 to 3.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/levibuzolic/eslint-plugin-no-only-tests/releases\"\u003eeslint-plugin-no-only-tests's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump cross-spawn from 7.0.3 to 7.0.6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/levibuzolic/eslint-plugin-no-only-tests/pull/47\"\u003elevibuzolic/eslint-plugin-no-only-tests#47\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump js-yaml from 4.1.0 to 4.1.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/levibuzolic/eslint-plugin-no-only-tests/pull/51\"\u003elevibuzolic/eslint-plugin-no-only-tests#51\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate README for flat config by \u003ca href=\"https://github.com/levibuzolic\"\u003e\u003ccode\u003e@​levibuzolic\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/levibuzolic/eslint-plugin-no-only-tests/pull/52\"\u003elevibuzolic/eslint-plugin-no-only-tests#52\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump minimatch from 3.1.2 to 3.1.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/levibuzolic/eslint-plugin-no-only-tests/pull/54\"\u003elevibuzolic/eslint-plugin-no-only-tests#54\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument oxlint setup by \u003ca href=\"https://github.com/AndreyYolkin\"\u003e\u003ccode\u003e@​AndreyYolkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/levibuzolic/eslint-plugin-no-only-tests/pull/53\"\u003elevibuzolic/eslint-plugin-no-only-tests#53\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump flatted from 3.3.1 to 3.4.2 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/levibuzolic/eslint-plugin-no-only-tests/pull/55\"\u003elevibuzolic/eslint-plugin-no-only-tests#55\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd common framework setup docs for focused tests by \u003ca href=\"https://github.com/levibuzolic\"\u003e\u003ccode\u003e@​levibuzolic\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/levibuzolic/eslint-plugin-no-only-tests/pull/57\"\u003elevibuzolic/eslint-plugin-no-only-tests#57\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize Oxlint integration and release v3.4.0 by \u003ca href=\"https://github.com/levibuzolic\"\u003e\u003ccode\u003e@​levibuzolic\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/levibuzolic/eslint-plugin-no-only-tests/pull/58\"\u003elevibuzolic/eslint-plugin-no-only-tests#58\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Actions for npm trusted publishing by \u003ca href=\"https://github.com/levibuzolic\"\u003e\u003ccode\u003e@​levibuzolic\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/levibuzolic/eslint-plugin-no-only-tests/pull/59\"\u003elevibuzolic/eslint-plugin-no-only-tests#59\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove npm registry auth from publish workflow by \u003ca href=\"https://github.com/levibuzolic\"\u003e\u003ccode\u003e@​levibuzolic\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/levibuzolic/eslint-plugin-no-only-tests/pull/60\"\u003elevibuzolic/eslint-plugin-no-only-tests#60\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate release workflow for trusted publishing by \u003ca href=\"https://github.com/levibuzolic\"\u003e\u003ccode\u003e@​levibuzolic\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/levibuzolic/eslint-plugin-no-only-tests/pull/61\"\u003elevibuzolic/eslint-plugin-no-only-tests#61\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix GitHub release npm publish auth by \u003ca href=\"https://github.com/levibuzolic\"\u003e\u003ccode\u003e@​levibuzolic\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/levibuzolic/eslint-plugin-no-only-tests/pull/62\"\u003elevibuzolic/eslint-plugin-no-only-tests#62\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/AndreyYolkin\"\u003e\u003ccode\u003e@​AndreyYolkin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/levibuzolic/eslint-plugin-no-only-tests/pull/53\"\u003elevibuzolic/eslint-plugin-no-only-tests#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/levibuzolic/eslint-plugin-no-only-tests/compare/v3.3.0...v3.4.0\"\u003ehttps://github.com/levibuzolic/eslint-plugin-no-only-tests/compare/v3.3.0...v3.4.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/levibuzolic/eslint-plugin-no-only-tests/blob/main/CHANGELOG.md\"\u003eeslint-plugin-no-only-tests's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev3.4.0\u003c/h1\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd CLI E2E coverage for both ESLint and Oxlint, including \u003ccode\u003e--fix\u003c/code\u003e verification and config-specific assertions\u003c/li\u003e\n\u003cli\u003eAdd a package-contents check to ensure test assets are never published\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanged\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize Oxlint usage by adopting Oxlint's performance-focused \u003ccode\u003ecreateOnce\u003c/code\u003e entrypoint while preserving ESLint compatibility\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eInternal\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch repository tooling from Yarn to Bun\u003c/li\u003e\n\u003cli\u003eReplace Biome/Prettier usage with Oxlint and Oxfmt\u003c/li\u003e\n\u003cli\u003eUpdate GitHub Actions to use Bun and a modern Node test matrix\u003c/li\u003e\n\u003cli\u003eMove test infrastructure into a dedicated \u003ccode\u003etest/\u003c/code\u003e directory\u003c/li\u003e\n\u003cli\u003eTighten package metadata and improve JSDoc/type coverage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev3.0.0\u003c/h1\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBlock scope matchers can accept a trailing \u003ccode\u003e*\u003c/code\u003e to optionally match blocks by prefix \u003ca href=\"https://redirect.github.com/levibuzolic/eslint-plugin-no-only-tests/issues/35\"\u003e#35\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBreaking\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBlock matchers no longer match prefixes of blocks by default, can now be configured via options \u003ca href=\"https://redirect.github.com/levibuzolic/eslint-plugin-no-only-tests/issues/35\"\u003e#35\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev2.6.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eDisable auto fixing by default, allow it to be optionally enabled. \u003ca href=\"https://redirect.github.com/levibuzolic/eslint-plugin-no-only-tests/issues/26\"\u003e#26\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev2.5.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for auto fixing violations - \u003ca href=\"https://redirect.github.com/levibuzolic/eslint-plugin-no-only-tests/issues/19\"\u003e#19\u003c/a\u003e \u003ca href=\"https://github.com/tgreen7\"\u003e\u003ccode\u003e@​tgreen7\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev2.4.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for defining 2 levels deep in blocks (ie. \u003ccode\u003eava.default\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev2.3.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump js-yaml from 3.13.0 to 3.13.1 due to security vulnerability - \u003ca href=\"https://redirect.github.com/levibuzolic/eslint-plugin-no-only-tests/issues/11\"\u003e#11\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev2.3.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAllow test block names to be specified in options - \u003ca href=\"https://redirect.github.com/levibuzolic/eslint-plugin-no-only-tests/issues/10\"\u003e#10\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev2.2.0\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/levibuzolic/eslint-plugin-no-only-tests/commit/2279c515fd4c8c90b93d2d1baf962b1056831349\"\u003e\u003ccode\u003e2279c51\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/levibuzolic/eslint-plugin-no-only-tests/issues/62\"\u003e#62\u003c/a\u003e from levibuzolic/levi/fix-github-release-action\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/levibuzolic/eslint-plugin-no-only-tests/commit/e234e552ab95ec9cfa7d1496943c5fcdd1939da0\"\u003e\u003ccode\u003ee234e55\u003c/code\u003e\u003c/a\u003e Use Publish environment for npm release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/levibuzolic/eslint-plugin-no-only-tests/commit/d304af48166fff4da5253871c36fa96fa252b703\"\u003e\u003ccode\u003ed304af4\u003c/code\u003e\u003c/a\u003e Fix npm release auth\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/levibuzolic/eslint-plugin-no-only-tests/commit/435b3a2d52340201f1aa1c365e333bd94f204817\"\u003e\u003ccode\u003e435b3a2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/levibuzolic/eslint-plugin-no-only-tests/issues/61\"\u003e#61\u003c/a\u003e from levibuzolic/fix-release-script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/levibuzolic/eslint-plugin-no-only-tests/commit/968e9d9577310200952c0aeb2a33e10b77547f97\"\u003e\u003ccode\u003e968e9d9\u003c/code\u003e\u003c/a\u003e Switch release workflow to published events\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/levibuzolic/eslint-plugin-no-only-tests/commit/a0edb1a94f069d91d41072fb0b96a5842b7d45de\"\u003e\u003ccode\u003ea0edb1a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/levibuzolic/eslint-plugin-no-only-tests/issues/60\"\u003e#60\u003c/a\u003e from levibuzolic/fix-release-script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/levibuzolic/eslint-plugin-no-only-tests/commit/42ca3d84b698c93d5fc7d472e519f4309df14c5d\"\u003e\u003ccode\u003e42ca3d8\u003c/code\u003e\u003c/a\u003e Remove npm registry auth from publish workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/levibuzolic/eslint-plugin-no-only-tests/commit/b7051fc50f958f53616e4080a9ac6a2b481665b4\"\u003e\u003ccode\u003eb7051fc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/levibuzolic/eslint-plugin-no-only-tests/issues/59\"\u003e#59\u003c/a\u003e from levibuzolic/fix-release-script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/levibuzolic/eslint-plugin-no-only-tests/commit/36e23a25141b7cb27c70f330f27d06963f204fec\"\u003e\u003ccode\u003e36e23a2\u003c/code\u003e\u003c/a\u003e Update GitHub Actions for npm trusted publishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/levibuzolic/eslint-plugin-no-only-tests/commit/17f7389860c6ad61022c9d55bdfe3bf91d130ff9\"\u003e\u003ccode\u003e17f7389\u003c/code\u003e\u003c/a\u003e Fix release script\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/levibuzolic/eslint-plugin-no-only-tests/compare/v3.3.0...v3.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for eslint-plugin-no-only-tests since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-prettier` from 5.5.5 to 5.5.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/releases\"\u003eeslint-plugin-prettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.5.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/pull/791\"\u003e#791\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/b5c96a30d3e292a379d6e8ac030c29fd7acbc90b\"\u003e\u003ccode\u003eb5c96a3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - chore: bump all (dev)Dependencies\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/prettier/eslint-plugin-prettier/blob/main/CHANGELOG.md\"\u003eeslint-plugin-prettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.5.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/pull/791\"\u003e#791\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/b5c96a30d3e292a379d6e8ac030c29fd7acbc90b\"\u003e\u003ccode\u003eb5c96a3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - chore: bump all (dev)Dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/4f33ea5a503c6cdbda93424ebd13188a46a1a890\"\u003e\u003ccode\u003e4f33ea5\u003c/code\u003e\u003c/a\u003e chore: release eslint-plugin-prettier (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/792\"\u003e#792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/4745b54882a9011704764070a28aaaf0504efc92\"\u003e\u003ccode\u003e4745b54\u003c/code\u003e\u003c/a\u003e ci: declare workflow-level contents: read on 2 workflows (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/790\"\u003e#790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/b5c96a30d3e292a379d6e8ac030c29fd7acbc90b\"\u003e\u003ccode\u003eb5c96a3\u003c/code\u003e\u003c/a\u003e chore: bump all (dev)Dependencies (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/791\"\u003e#791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/e867680b2c1cf3748322c8c802690e7cfb78e233\"\u003e\u003ccode\u003ee867680\u003c/code\u003e\u003c/a\u003e chore(deps): update all dependencies (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/766\"\u003e#766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/e8e2f7f1dcad747f1d43168ee09956b512956593\"\u003e\u003ccode\u003ee8e2f7f\u003c/code\u003e\u003c/a\u003e chore: testing eslint v10 (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/779\"\u003e#779\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/ca076d95aaf69aaf9c95abcc1692f8269197f248\"\u003e\u003ccode\u003eca076d9\u003c/code\u003e\u003c/a\u003e chore: update dev dependencies (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/780\"\u003e#780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/42e636951f8d53d169b1f8c2b7e7dfd792711113\"\u003e\u003ccode\u003e42e6369\u003c/code\u003e\u003c/a\u003e build(deps): Bump the actions group with 2 updates (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/778\"\u003e#778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/53ff2143c03609e75b60e0e33d56c8089f0b364f\"\u003e\u003ccode\u003e53ff214\u003c/code\u003e\u003c/a\u003e Remove empty NPM_TOKEN from release.yml\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/compare/v5.5.5...v5.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ts-jest` from 29.4.9 to 29.4.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kulshekhar/ts-jest/releases\"\u003ets-jest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev29.4.11\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev29.4.10\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\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/kulshekhar/ts-jest/blob/main/CHANGELOG.md\"\u003ets-jest's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/compare/v29.4.10...v29.4.11\"\u003e29.4.11\u003c/a\u003e (2026-05-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve Bundler on the CJS path under TypeScript \u0026gt;= 6 (\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/39418187515f11b6584d35a4e3ddf50231f74936\"\u003e3941818\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/kulshekhar/ts-jest/issues/4198\"\u003e#4198\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/compare/v29.4.9...v29.4.10\"\u003e29.4.10\u003c/a\u003e (2026-05-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epass \u003ccode\u003eresolutionMode\u003c/code\u003e to \u003ccode\u003ets.resolveModuleName\u003c/code\u003e for hybrid module support (\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/b557a85f85c3fd34523ec3a15293afbdc9dea83c\"\u003eb557a85\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erebuild \u003ccode\u003eProgram\u003c/code\u003e when consecutive compiles need different module kinds (\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/a82a2b32c4987a5249fd5284283117dd2fa3be47\"\u003ea82a2b3\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/kulshekhar/ts-jest/issues/4774\"\u003e#4774\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erespect tsconfig \u003ccode\u003emoduleResolution\u003c/code\u003e instead of forcing \u003ccode\u003eNode10\u003c/code\u003e (\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/1bffffc667557c173ae0c1f93dd436920775dac4\"\u003e1bffffc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etransformer:\u003c/strong\u003e transpile \u003ccode\u003emjs\u003c/code\u003e files from \u003ccode\u003enode_modules\u003c/code\u003e for CJS mode (\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/96d025dd912ea2bceb18b67d2d509ada7a756d9d\"\u003e96d025d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etransformer:\u003c/strong\u003e use a consistent comparator in hoist-jest sortStatements (\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/8a8fd2fb8446655bba18367db9306a1089490e62\"\u003e8a8fd2f\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/kulshekhar/ts-jest/commit/bff2d64917caa8150701829b152c4d193614d997\"\u003e\u003ccode\u003ebff2d64\u003c/code\u003e\u003c/a\u003e chore(release): 29.4.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/39418187515f11b6584d35a4e3ddf50231f74936\"\u003e\u003ccode\u003e3941818\u003c/code\u003e\u003c/a\u003e fix: preserve Bundler on the CJS path under TypeScript \u0026gt;= 6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/efb3c2f84d3583db0787982a18425d99edadfe25\"\u003e\u003ccode\u003eefb3c2f\u003c/code\u003e\u003c/a\u003e build(deps): bump webpack-dev-server from 5.2.2 to 5.2.4 in /website\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/4e46fad6c1c4d5be5d6666c64bf65a3af2f1519e\"\u003e\u003ccode\u003e4e46fad\u003c/code\u003e\u003c/a\u003e ci: refactor release workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/96b3ac0cc0586d5379c87308f797a9acf0e4a675\"\u003e\u003ccode\u003e96b3ac0\u003c/code\u003e\u003c/a\u003e chore(release): 29.4.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/e98ec6452548a61285d55c00c7f6b1fd9858d699\"\u003e\u003ccode\u003ee98ec64\u003c/code\u003e\u003c/a\u003e build(deps): update github/codeql-action digest to 458d36d\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/21ac58f60f93164640433250fb4ca8b671aa8587\"\u003e\u003ccode\u003e21ac58f\u003c/code\u003e\u003c/a\u003e build(deps): update jest packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/0fdc96d293c6ce047bf61831b721218623882e78\"\u003e\u003ccode\u003e0fdc96d\u003c/code\u003e\u003c/a\u003e build(deps): update dependency semver to ^7.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/4b95551190235a65eac176625c72e220af066efe\"\u003e\u003ccode\u003e4b95551\u003c/code\u003e\u003c/a\u003e build(deps): update dependency jest-environment-jsdom to ^30.4.1 (\u003ca href=\"https://redirect.github.com/kulshekhar/ts-jest/issues/5311\"\u003e#5311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/7b884476f7891e2b9a8637e2f6bb2e09b7efcfbd\"\u003e\u003ccode\u003e7b88447\u003c/code\u003e\u003c/a\u003e build(deps): update eslint packages to ^8.59.3 (\u003ca href=\"https://redirect.github.com/kulshekhar/ts-jest/issues/5310\"\u003e#5310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kulshekhar/ts-jest/compare/v29.4.9...v29.4.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tsx` from 4.21.0 to 4.22.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/privatenumber/tsx/releases\"\u003etsx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.22.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.22.3...v4.22.4\"\u003e4.22.4\u003c/a\u003e (2026-05-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eresolve CommonJS directory requires inside dependencies (\u003ca href=\"https://redirect.github.com/privatenumber/tsx/issues/803\"\u003e#803\u003c/a\u003e) (\u003ca href=\"https://github.com/privatenumber/tsx/commit/1ce846335b7c445a3328c7d27f06424949356d97\"\u003e1ce8463\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eThis release is also available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/tsx/v/4.22.4\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.22.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.22.2...v4.22.3\"\u003e4.22.3\u003c/a\u003e (2026-05-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edecode typed loader source (\u003ca href=\"https://github.com/privatenumber/tsx/commit/dce02fc3b8b64a58d24560714902b16f89332f1f\"\u003edce02fc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epreserve entrypoint with TypeScript preload hooks (\u003ca href=\"https://github.com/privatenumber/tsx/commit/68f72f3304d8c3ff7048bde8571af9c163fcefa2\"\u003e68f72f3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eThis release is also available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/tsx/v/4.22.3\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.22.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.22.1...v4.22.2\"\u003e4.22.2\u003c/a\u003e (2026-05-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve CJS JSON require in ESM hooks (\u003ca href=\"https://github.com/privatenumber/tsx/commit/35b700bd8620696df03827068af29dcd0d091a60\"\u003e35b700b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epreserve named exports from CommonJS TypeScript (\u003ca href=\"https://github.com/privatenumber/tsx/commit/11de737dae1fb9dae28db3716df5b1a7e1a6a089\"\u003e11de737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport module.exports require(esm) interop (\u003ca href=\"https://github.com/privatenumber/tsx/commit/cf8f19918e4e0a0dc5ee5c52d8cc15e5e22d7c49\"\u003ecf8f199\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eThis release is also available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/tsx/v/4.22.2\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.22.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.22.0...v4.22.1\"\u003e4.22.1\u003c/a\u003e (2026-05-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eresolve tsconfig path aliases containing a colon (\u003ca href=\"https://redirect.github.com/privatenumber/tsx/issues/780\"\u003e#780\u003c/a\u003e) (\u003ca href=\"https://github.com/privatenumber/tsx/commit/6979f28810829dc79ec9baf406e162a18b65ab4b\"\u003e6979f28\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eThis release is also available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/tsx/v/4.22.1\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/1ce846335b7c445a3328c7d27f06424949356d97\"\u003e\u003ccode\u003e1ce8463\u003c/code\u003e\u003c/a\u003e fix: resolve CommonJS directory requires inside dependencies (\u003ca href=\"https://redirect.github.com/privatenumber/tsx/issues/803\"\u003e#803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/dce02fc3b8b64a58d24560714902b16f89332f1f\"\u003e\u003ccode\u003edce02fc\u003c/code\u003e\u003c/a\u003e fix: decode typed loader source\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/68f72f3304d8c3ff7048bde8571af9c163fcefa2\"\u003e\u003ccode\u003e68f72f3\u003c/code\u003e\u003c/a\u003e fix: preserve entrypoint with TypeScript preload hooks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/69455cfefbfe71100a3c58d3ce7cea42445d9113\"\u003e\u003ccode\u003e69455cf\u003c/code\u003e\u003c/a\u003e test: cover package exports for ambiguous ESM reexports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/35b700bd8620696df03827068af29dcd0d091a60\"\u003e\u003ccode\u003e35b700b\u003c/code\u003e\u003c/a\u003e fix: preserve CJS JSON require in ESM hooks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/ef807dba6832260fb4cafd78d81f5469a733966b\"\u003e\u003ccode\u003eef807db\u003c/code\u003e\u003c/a\u003e chore: update testing dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/3917090d4f61863ea6ea16e4a9a3722a112cc3f7\"\u003e\u003ccode\u003e3917090\u003c/code\u003e\u003c/a\u003e test: document compatibility test taxonomy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/de8113ffa8edbcd4e05fa218324c3e8c2a4afdbe\"\u003e\u003ccode\u003ede8113f\u003c/code\u003e\u003c/a\u003e refactor: centralize Node capability facts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/c1f62db45ada60b24ceb3dfdf7f64173d9a15396\"\u003e\u003ccode\u003ec1f62db\u003c/code\u003e\u003c/a\u003e test: consolidate tsconfig path edge coverage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/4e08174ec10276ac71c9a69eb28426ad702d0c76\"\u003e\u003ccode\u003e4e08174\u003c/code\u003e\u003c/a\u003e test: consolidate loader hook coverage\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.21.0...v4.22.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for tsx since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zod` from 4.3.6 to 4.4.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/colinhacks/zod/releases\"\u003ezod's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.4.3\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e4c2fa95ce3f3390fbc522324e406b4e9e89b88f9 docs: use Zernio primary wordmark for gold sponsor logo\u003c/li\u003e\n\u003cli\u003e2aeec83eb135e3a83756e973ef44845fc5a455d2 docs: prune lapsed gold sponsors and rebalance logo sizing\u003c/li\u003e\n\u003cli\u003e7391be88ac1ee5cd02057f5ccc012a1f5df4efd0 docs: prune lapsed silver/bronze sponsors and add active ones\u003c/li\u003e\n\u003cli\u003e2c703322a21b4e2b12f33f49ea8430c451a68b4f docs: normalize bronze sponsor logos to github avatar pattern\u003c/li\u003e\n\u003cli\u003e9195250cab0e7950efe39c3926d6c203b4b0a170 docs: remove Mintlify from bronze sponsors (churned)\u003c/li\u003e\n\u003cli\u003eb8dffe9e62f17e6571e6249d05cc5102b54d94e4 docs: remove Numeric and Speakeasy (2+ missed monthly cycles)\u003c/li\u003e\n\u003cli\u003e1cab69383fcdeae2a366d5e2a2fc4d8fc765d168 fix(v4): restore catch handling for absent object keys (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5937\"\u003e#5937\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5939\"\u003e#5939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ec2be4f819064eed62c7c350a2d399b5faecd15f8 fix(v4): generalize optin/fallback to transform; restore preprocess on absent keys (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5941\"\u003e#5941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef3c9ec03ba7a28ae72d25cc295f38674bee0f559 4.4.3\u003c/li\u003e\n\u003cli\u003e1fb56a5c18c27102dbc92260a4007c7732a0ccca docs: document release procedure in AGENTS.md\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.4.2\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e0c62df0ea19fd05abdf90473e9eef7eea530fab2 Clean up docs navigation and stale labels (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5901\"\u003e#5901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e20cc794895cc8604fe0c87d83a5d1c3f89fad0ac chore: add security policy and refresh tooling deps\u003c/li\u003e\n\u003cli\u003e6fbe07b0177efdd1bf1c0b05160e70d7a0702337 fix(docs): heading anchor links now include the hash so it doesnt scoll all the way up, follows navbar logic (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5791\"\u003e#5791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e4bbed1b1c73eca4ce9e59b1189ed236aa6c8b5bd Tighten discriminated union option typing\u003c/li\u003e\n\u003cli\u003ebbac3e567e7fccfaaf7cdc97f1ce30c295e2c908 Update PR guidance for agents\u003c/li\u003e\n\u003cli\u003ecf0dc942a32805c292fff59ade20a7ace980735a Merge remote-tracking branch 'origin/main' into fix-discriminated-union-key-constraint\u003c/li\u003e\n\u003cli\u003e292c894a5fd2aa42e527900b83d8d7a3009a709c docs: add Zernio gold sponsor\u003c/li\u003e\n\u003cli\u003e1fc9f311c28dcf80d0bb5a36b177086cbc3d8eca docs: document codec inversion\u003c/li\u003e\n\u003cli\u003e1373c85da9aeff704a9762d27bc58699618aefb7 docs: remove AI disclosure guidance\u003c/li\u003e\n\u003cli\u003ee20d02b473c08e3a4e557bc610b1b5fac079b649 chore: ignore triage notes\u003c/li\u003e\n\u003cli\u003ee58ea4d91b1dfe8194b73508203213cbc7e9c936 docs: test Zod Mini tab code heights\u003c/li\u003e\n\u003cli\u003e905761a5d127e8d5dd2ebb3bc88c75cb0b8149ff docs: document preprocess input type narrowing\u003c/li\u003e\n\u003cli\u003ebf64bac850d4dee2b7dde7e64909d5d796d32043 chore: tighten test guidance in AGENTS.md\u003c/li\u003e\n\u003cli\u003e8ec4e73f4c4693b6361ad591be40fb41eb8a9f95 chore: update play.ts scratch\u003c/li\u003e\n\u003cli\u003e02c2baf7d0d615872fa4528a8020603b71211702 Make z.preprocess defer optionality to inner schema (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5929\"\u003e#5929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e88015df8e25c44fb5385eb3ef28935119cd5edea fix(docs): drop deprecated \u003ccode\u003ebaseUrl\u003c/code\u003e from tsconfig\u003c/li\u003e\n\u003cli\u003ec59d4474e3b4cad1b323462186cf607178ce8267 4.4.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.4.1\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e481f7be4238c83ed58183f921b2646f340a91c6a ci: gate release publishing on full test workflow\u003c/li\u003e\n\u003cli\u003e95ccab423aec720b2523c3a64cdc7e3204537cc7 test(v3): restore optional undefined expectations\u003c/li\u003e\n\u003cli\u003ecede2c63739a5823d6aa5093d291e9a111da943d fix(v4): reject tuple holes before required defaults (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5900\"\u003e#5900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eedd0bf0f5ada4a8dc581c259407d7bbad0a71ea7 release: 4.4.1\u003c/li\u003e\n\u003cli\u003e180d83d1dbe6a59260710cc8637a3dea2281ee56 docs: remove Jazz featured sponsor\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.4.0\u003c/h2\u003e\n\u003ch2\u003e4.4.0\u003c/h2\u003e\n\u003cp\u003eThis is a minor release with a wide set of correctness and soundness fixes. Some fixes intentionally make Zod stricter, so code that depended on previously accepted invalid or ambiguous inputs may need small updates.\u003c/p\u003e\n\u003ch2\u003ePotentially breaking bug fixes\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/1fb56a5c18c27102dbc92260a4007c7732a0ccca\"\u003e\u003ccode\u003e1fb56a5\u003c/code\u003e\u003c/a\u003e docs: document release procedure in AGENTS.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/f3c9ec03ba7a28ae72d25cc295f38674bee0f559\"\u003e\u003ccode\u003ef3c9ec0\u003c/code\u003e\u003c/a\u003e 4.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/c2be4f819064eed62c7c350a2d399b5faecd15f8\"\u003e\u003ccode\u003ec2be4f8\u003c/code\u003e\u003c/a\u003e fix(v4): generalize optin/fallback to transform; restore preprocess on absent...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/1cab69383fcdeae2a366d5e2a2fc4d8fc765d168\"\u003e\u003ccode\u003e1cab693\u003c/code\u003e\u003c/a\u003e fix(v4): restore catch handling for absent object keys (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5937\"\u003e#5937\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5939\"\u003e#5939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/b8dffe9e62f17e6571e6249d05cc5102b54d94e4\"\u003e\u003ccode\u003eb8dffe9\u003c/code\u003e\u003c/a\u003e docs: remove Numeric and Speakeasy (2+ missed monthly cycles)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/9195250cab0e7950efe39c3926d6c203b4b0a170\"\u003e\u003ccode\u003e9195250\u003c/code\u003e\u003c/a\u003e docs: remove Mintlify from bronze sponsors (churned)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/2c703322a21b4e2b12f33f49ea8430c451a68b4f\"\u003e\u003ccode\u003e2c70332\u003c/code\u003e\u003c/a\u003e docs: normalize bronze sponsor logos to github avatar pattern\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/7391be88ac1ee5cd02057f5ccc012a1f5df4efd0\"\u003e\u003ccode\u003e7391be8\u003c/code\u003e\u003c/a\u003e docs: prune lapsed silver/bronze sponsors and add active ones\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/2aeec83eb135e3a83756e973ef44845fc5a455d2\"\u003e\u003ccode\u003e2aeec83\u003c/code\u003e\u003c/a\u003e docs: prune lapsed gold sponsors and rebalance logo sizing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/4c2fa95ce3f3390fbc522324e406b4e9e89b88f9\"\u003e\u003ccode\u003e4c2fa95\u003c/code\u003e\u003c/a\u003e docs: use Zernio primary wordmark for gold sponsor logo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/colinhacks/zod/compare/v4.3.6...v4.4.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for zod since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `express` from 4.22.1 to 4.22.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressjs/express/releases\"\u003eexpress's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.22.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: restore \u0026gt;20 array parsing for \u003ccode\u003ereq.query\u003c/code\u003e repeated keys (\u003ca href=\"https://github.com/expressjs/express/commit/8d09bfe6d88983da5c3e12cfdd54782c4dc675db\"\u003e\u003ccode\u003e8d09bfe6\u003c/code\u003e\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThis also unifies array-cap behavior across notations. Indexed notation (\u003ccode\u003ea[0]=...\u003c/code\u003e) was historically capped at qs's default \u003ccode\u003earrayLimit\u003c/code\u003e of 20 even in older qs versions; after this change it also allows up to 1000 items.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edeps: qs@~6.15.1\u003c/li\u003e\n\u003cli\u003edeps: body-parser@~1.20.5\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/suuuuuuminnnnnn\"\u003e\u003ccode\u003e@​suuuuuuminnnnnn\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/7021\"\u003eexpressjs/express#7021\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/7181\"\u003eexpressjs/express#7181\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/expressjs/express/compare/v4.22.1...v4.22.2\"\u003ehttps://github.com/expressjs/express/compare/v4.22.1...v4.22.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressjs/express/blob/v4.22.2/History.md\"\u003eexpress's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e4.22.2 / 2026-05-011\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003efix: restore \u0026gt;20 array parsing for \u003ccode\u003ereq.query\u003c/code\u003e repeated keys (\u003ca href=\"https://github.com/expressjs/express/commit/8d09bfe6d88983da5c3e12cfdd54782c4dc675db\"\u003e\u003ccode\u003e8d09bfe6\u003c/code\u003e\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThis also unifies array-cap behavior across notations. Indexed notation (\u003ccode\u003ea[0]=...\u003c/code\u003e) was historically capped at qs's default \u003ccode\u003earrayLimit\u003c/code\u003e of 20 even in older qs versions; after this change it also allows up to 1000 items.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edeps: qs@~6.15.1\u003c/li\u003e\n\u003cli\u003edeps: body-parser@~1.20.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/expressjs/express/commit/df0abc9333a3398b97b71f6ea7cd77d5ea3e9f97\"\u003e\u003ccode\u003edf0abc9\u003c/code\u003e\u003c/a\u003e 4.22.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/836d36668ea750f78b4373b4de79bbd22634e6ec\"\u003e\u003ccode\u003e836d366\u003c/code\u003e\u003c/a\u003e \u003ccode\u003e4.x\u003c/code\u003e update qs to 6.15.1, body-parser 1.20.5 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/7224\"\u003e#7224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/8d09bfe6d88983da5c3e12cfdd54782c4dc675db\"\u003e\u003ccode\u003e8d09bfe\u003c/code\u003e\u003c/a\u003e fix: restore array parsing for req.query repeated keys (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/7181\"\u003e#7181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/d39e8ad1778a0b8a606a5a7b17096d0cc5ec722d\"\u003e\u003ccode\u003ed39e8ad\u003c/code\u003e\u003c/a\u003e deps: body-parser@~1.20.4 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/7021\"\u003e#7021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/efe85d9fdc9e3a62f7a1121b4f5f484862298b48\"\u003e\u003ccode\u003eefe85d9\u003c/code\u003e\u003c/a\u003e deps: qs@^6.14.1 (\u003ca href=\"https://redirect.github.com/exp...\n\n_Description has been truncated_","html_url":"https://github.com/seontechnologies/playwright-utils/pull/243","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/seontechnologies%2Fplaywright-utils/issues/243","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/243/packages"},{"uuid":"4546639732","node_id":"PR_kwDOQ546PM7gjMcq","number":136,"state":"closed","title":"build(deps-dev): bump @redocly/cli from 2.30.5 to 2.31.5 in /configs","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-06-05T07:23:56.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-29T07:38:13.000Z","updated_at":"2026-06-05T07:23:58.000Z","time_to_close":603943,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps-dev)","packages":[{"name":"@redocly/cli","old_version":"2.30.5","new_version":"2.31.5","repository_url":"https://github.com/Redocly/redocly-cli"}],"path":"/configs","ecosystem":"npm"},"body":"Bumps [@redocly/cli](https://github.com/Redocly/redocly-cli) from 2.30.5 to 2.31.5.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Redocly/redocly-cli/releases\"\u003e@​redocly/cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.31.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated the \u003ccode\u003eno-unused-components\u003c/code\u003e rule to validate unused security schemes.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ePinned the official Docker image base to \u003ccode\u003enode:24-alpine\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFixed the \u003ccode\u003eremove-unused-components\u003c/code\u003e decorator to remove unused security schemes.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eWarning:\u003c/strong\u003e The bundler may now remove more unused components than before.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.31.5.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.31.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.31.4.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.31.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue where the Respect command did not honor the \u003ccode\u003eHTTP_PROXY\u003c/code\u003e, \u003ccode\u003eHTTPS_PROXY\u003c/code\u003e, and \u003ccode\u003eNO_PROXY\u003c/code\u003e environment variables when loading remote source descriptions or resolving external \u003ccode\u003e$ref\u003c/code\u003es.\nProxy settings are consistently applied during reference resolution as well.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.31.3.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.31.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFixed the \u003ccode\u003eremove-unused-components\u003c/code\u003e decorator to remove unused components containing \u003ccode\u003eallOf\u003c/code\u003e keyword.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eWarning:\u003c/strong\u003e The bundler may now remove more unused components than before.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFixed the \u003ccode\u003eno-unused-components\u003c/code\u003e rule to highlight unused schemas containing \u003ccode\u003eallOf\u003c/code\u003e keyword.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.31.2.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.31.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.31.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.31.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.31.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.30.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed hard crash that happened when no API was provided either via the command argument or in the config.\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/Redocly/redocly-cli/commit/a87dc62a7bb9ad449e1f5513e1898db1d14bc598\"\u003e\u003ccode\u003ea87dc62\u003c/code\u003e\u003c/a\u003e chore: 🔖 release new versions (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2840\"\u003e#2840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/8ac67902db2a3aa5ef87ebe79f989f5634e9807d\"\u003e\u003ccode\u003e8ac6790\u003c/code\u003e\u003c/a\u003e fix: pin specific nodejs version in dockerfile (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2841\"\u003e#2841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/ba8ac4cac51959479165a565841718b0b8fc0747\"\u003e\u003ccode\u003eba8ac4c\u003c/code\u003e\u003c/a\u003e fix(core): validate/remove unused securitySchemes and securityDefinitions cor...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/7cce353ea4a507253f7634ac4f63104f3bf23c9e\"\u003e\u003ccode\u003e7cce353\u003c/code\u003e\u003c/a\u003e docs(v1): update changelog entry (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2838\"\u003e#2838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/8becb8acf8d9bbf071e9d13f5ef3f511683cfe8c\"\u003e\u003ccode\u003e8becb8a\u003c/code\u003e\u003c/a\u003e chore: 🔖 release new versions (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2832\"\u003e#2832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/21104faa8ada6b785a80eb1712de8f89e71726b0\"\u003e\u003ccode\u003e21104fa\u003c/code\u003e\u003c/a\u003e chore: update config version 0.49.0 (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2833\"\u003e#2833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/1f9a448f41b1e4f890ec6185cca4520ef1a82039\"\u003e\u003ccode\u003e1f9a448\u003c/code\u003e\u003c/a\u003e fix: externalResolver cache issue (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2831\"\u003e#2831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/cf30dae730a20644575da70e4400cc8941e2f40b\"\u003e\u003ccode\u003ecf30dae\u003c/code\u003e\u003c/a\u003e chore: 🔖 release new versions (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2828\"\u003e#2828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/a55b9e86b4cb0013d2d0b57633b63f29551dfa26\"\u003e\u003ccode\u003ea55b9e8\u003c/code\u003e\u003c/a\u003e fix: respect command ignores HTTP_PROXY (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2805\"\u003e#2805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/6a3f29bfa04f851f4b132e81802929957d514832\"\u003e\u003ccode\u003e6a3f29b\u003c/code\u003e\u003c/a\u003e fix: improve rule references output (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2823\"\u003e#2823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Redocly/redocly-cli/compare/@redocly/cli@2.30.5...@redocly/cli@2.31.5\"\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=@redocly/cli\u0026package-manager=npm_and_yarn\u0026previous-version=2.30.5\u0026new-version=2.31.5)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot 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/bijux/bijux-proteomics/pull/136","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/bijux%2Fbijux-proteomics/issues/136","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/136/packages"},{"uuid":"4513704253","node_id":"PR_kwDOPCLxl87e4IkM","number":89,"state":"closed","title":"Bump @redocly/cli from 2.29.0 to 2.31.4","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-28T01:52:50.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-25T01:44:53.000Z","updated_at":"2026-05-28T01:52:51.000Z","time_to_close":259677,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@redocly/cli","old_version":"2.29.0","new_version":"2.31.4","repository_url":"https://github.com/Redocly/redocly-cli"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@redocly/cli](https://github.com/Redocly/redocly-cli) from 2.29.0 to 2.31.4.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Redocly/redocly-cli/releases\"\u003e@​redocly/cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.31.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.31.4.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.31.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue where the Respect command did not honor the \u003ccode\u003eHTTP_PROXY\u003c/code\u003e, \u003ccode\u003eHTTPS_PROXY\u003c/code\u003e, and \u003ccode\u003eNO_PROXY\u003c/code\u003e environment variables when loading remote source descriptions or resolving external \u003ccode\u003e$ref\u003c/code\u003es.\nProxy settings are consistently applied during reference resolution as well.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.31.3.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.31.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFixed the \u003ccode\u003eremove-unused-components\u003c/code\u003e decorator to remove unused components containing \u003ccode\u003eallOf\u003c/code\u003e keyword.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eWarning:\u003c/strong\u003e The bundler may now remove more unused components than before.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFixed the \u003ccode\u003eno-unused-components\u003c/code\u003e rule to highlight unused schemas containing \u003ccode\u003eallOf\u003c/code\u003e keyword.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.31.2.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.31.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.31.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.31.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.31.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.30.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed hard crash that happened when no API was provided either via the command argument or in the config.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.30.6.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.30.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a status code mismatch that occurred when using the \u003ccode\u003e--har-output\u003c/code\u003e option in the \u003ccode\u003erespect\u003c/code\u003e command.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.30.5.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.30.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003estyled-components\u003c/code\u003e dependency to \u003ccode\u003e6.4.1\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.30.4.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/8becb8acf8d9bbf071e9d13f5ef3f511683cfe8c\"\u003e\u003ccode\u003e8becb8a\u003c/code\u003e\u003c/a\u003e chore: 🔖 release new versions (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2832\"\u003e#2832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/21104faa8ada6b785a80eb1712de8f89e71726b0\"\u003e\u003ccode\u003e21104fa\u003c/code\u003e\u003c/a\u003e chore: update config version 0.49.0 (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2833\"\u003e#2833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/1f9a448f41b1e4f890ec6185cca4520ef1a82039\"\u003e\u003ccode\u003e1f9a448\u003c/code\u003e\u003c/a\u003e fix: externalResolver cache issue (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2831\"\u003e#2831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/cf30dae730a20644575da70e4400cc8941e2f40b\"\u003e\u003ccode\u003ecf30dae\u003c/code\u003e\u003c/a\u003e chore: 🔖 release new versions (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2828\"\u003e#2828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/a55b9e86b4cb0013d2d0b57633b63f29551dfa26\"\u003e\u003ccode\u003ea55b9e8\u003c/code\u003e\u003c/a\u003e fix: respect command ignores HTTP_PROXY (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2805\"\u003e#2805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/6a3f29bfa04f851f4b132e81802929957d514832\"\u003e\u003ccode\u003e6a3f29b\u003c/code\u003e\u003c/a\u003e fix: improve rule references output (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2823\"\u003e#2823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/90d7334214986fe113dfd83933e3e2412bfe75dd\"\u003e\u003ccode\u003e90d7334\u003c/code\u003e\u003c/a\u003e chore: 🔖 release new versions (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2822\"\u003e#2822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/f6c1ee01335a845952de99b6ea770c240ff74e5e\"\u003e\u003ccode\u003ef6c1ee0\u003c/code\u003e\u003c/a\u003e fix: do not assume schemas containing allOf are being used in discriminator (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/9f776834982be9e7704bee0ab66c7587ccfbdc82\"\u003e\u003ccode\u003e9f77683\u003c/code\u003e\u003c/a\u003e chore: 🔖 release new versions (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2821\"\u003e#2821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/84b0d9efe95f7d89eb9f7e9b923bebf8388309a7\"\u003e\u003ccode\u003e84b0d9e\u003c/code\u003e\u003c/a\u003e chore: extend respect event (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2818\"\u003e#2818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Redocly/redocly-cli/compare/@redocly/cli@2.29.0...@redocly/cli@2.31.4\"\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=@redocly/cli\u0026package-manager=npm_and_yarn\u0026previous-version=2.29.0\u0026new-version=2.31.4)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Veeteq/RedoclyOpenAPI/pull/89","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Veeteq%2FRedoclyOpenAPI/issues/89","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/89/packages"},{"uuid":"4512017723","node_id":"PR_kwDOFWxg3s7ezDiP","number":206,"state":"open","title":"fix(dependabot): bump the npm-dependencies group across 1 directory with 6 updates","user":"dependabot[bot]","labels":["dependencies","1 min review","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-24T15:14:40.000Z","updated_at":"2026-05-24T15:15:31.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"fix(dependabot): bump","group_name":"npm-dependencies","update_count":6,"packages":[{"name":"@redocly/cli","old_version":"2.30.4","new_version":"2.30.6","repository_url":"https://github.com/Redocly/redocly-cli"},{"name":"@typeform/eslint-config","old_version":"7.0.13","new_version":"7.0.14","repository_url":"https://github.com/Typeform/eslint-config-typeform"},{"name":"@types/node","old_version":"25.6.2","new_version":"25.8.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint","old_version":"10.3.0","new_version":"10.4.0","repository_url":"https://github.com/eslint/eslint"},{"name":"lint-staged","old_version":"17.0.4","new_version":"17.0.5","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"vitest","old_version":"4.1.5","new_version":"4.1.6","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-dependencies group with 6 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@redocly/cli](https://github.com/Redocly/redocly-cli) | `2.30.4` | `2.30.6` |\n| [@typeform/eslint-config](https://github.com/Typeform/eslint-config-typeform) | `7.0.13` | `7.0.14` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.6.2` | `25.8.0` |\n| [eslint](https://github.com/eslint/eslint) | `10.3.0` | `10.4.0` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `17.0.4` | `17.0.5` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.5` | `4.1.6` |\n\n\nUpdates `@redocly/cli` from 2.30.4 to 2.30.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Redocly/redocly-cli/releases\"\u003e@​redocly/cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.30.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed hard crash that happened when no API was provided either via the command argument or in the config.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.30.6.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.30.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a status code mismatch that occurred when using the \u003ccode\u003e--har-output\u003c/code\u003e option in the \u003ccode\u003erespect\u003c/code\u003e command.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.30.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/Redocly/redocly-cli/commit/83672419e06b59f8cf2fc5bc66adb63e0ad0373c\"\u003e\u003ccode\u003e8367241\u003c/code\u003e\u003c/a\u003e chore: 🔖 release new versions (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2815\"\u003e#2815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/519d4f5337f8f814041a179733b4bed5bb73b489\"\u003e\u003ccode\u003e519d4f5\u003c/code\u003e\u003c/a\u003e fix: hard crash in commands when no API provided (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2813\"\u003e#2813\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/68e6c58076b67efb007522241d96ff869c1fc455\"\u003e\u003ccode\u003e68e6c58\u003c/code\u003e\u003c/a\u003e docs: add docs about duplicating rules and bundle components (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2812\"\u003e#2812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/214c60576b1229d331a5a1b5d5ed5e014fe72d40\"\u003e\u003ccode\u003e214c605\u003c/code\u003e\u003c/a\u003e chore: apply audit fix; adjust coverage threshold; update pr-title action (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2\"\u003e#2\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/29ba984271f7c67d03fe577e09bc21fd3ce94fae\"\u003e\u003ccode\u003e29ba984\u003c/code\u003e\u003c/a\u003e chore(deps): bump \u003ccode\u003e@​protobufjs/utf8\u003c/code\u003e from 1.1.0 to 1.1.1 (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2809\"\u003e#2809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/3b557d9a778a1076e9ecc50636f8908f9e14392f\"\u003e\u003ccode\u003e3b557d9\u003c/code\u003e\u003c/a\u003e chore: 🔖 release new versions (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2804\"\u003e#2804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/a7bd1cc71232f272bb39877bc2e8ae6e72dbc147\"\u003e\u003ccode\u003ea7bd1cc\u003c/code\u003e\u003c/a\u003e feat: add check for env variables pattern (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2806\"\u003e#2806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/b877fef8f50927e4b2a4a2c3fb4e61fc09a0bddc\"\u003e\u003ccode\u003eb877fef\u003c/code\u003e\u003c/a\u003e fix: send query languages strings in request body payload (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2807\"\u003e#2807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/2deb9d58ac425e0e83d70c268ee0d3436bded9f2\"\u003e\u003ccode\u003e2deb9d5\u003c/code\u003e\u003c/a\u003e fix: mismatch in respect status code when har-output option used (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2803\"\u003e#2803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/ea362a275797aa8b9af975156401ea21d99f69f5\"\u003e\u003ccode\u003eea362a2\u003c/code\u003e\u003c/a\u003e chore(deps): bump fast-uri from 3.0.6 to 3.1.2 (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2801\"\u003e#2801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Redocly/redocly-cli/compare/@redocly/cli@2.30.4...@redocly/cli@2.30.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typeform/eslint-config` from 7.0.13 to 7.0.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Typeform/eslint-config-typeform/releases\"\u003e@​typeform/eslint-config's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.14\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/Typeform/eslint-config-typeform/compare/v7.0.13...v7.0.14\"\u003e7.0.14\u003c/a\u003e (2026-05-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edependabot:\u003c/strong\u003e bump the dependencies group across 1 directory with 2 updates (\u003ca href=\"https://redirect.github.com/Typeform/eslint-config-typeform/issues/122\"\u003e#122\u003c/a\u003e) (\u003ca href=\"https://github.com/Typeform/eslint-config-typeform/commit/777ba0d039f394f95e08aafba01247ae29f67c30\"\u003e777ba0d\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/Typeform/eslint-config-typeform/commit/777ba0d039f394f95e08aafba01247ae29f67c30\"\u003e\u003ccode\u003e777ba0d\u003c/code\u003e\u003c/a\u003e fix(dependabot): bump the dependencies group across 1 directory with 2 update...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Typeform/eslint-config-typeform/compare/v7.0.13...v7.0.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 25.6.2 to 25.8.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 10.3.0 to 10.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.4.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1a45ec596af1dd5f880e6874cb8f24dafb6a7ecf\"\u003e\u003ccode\u003e1a45ec5\u003c/code\u003e\u003c/a\u003e feat: check sequence expressions in \u003ccode\u003efor-direction\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20701\"\u003e#20701\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/450040bd89b989b3531824c6be45feb5fe3d936b\"\u003e\u003ccode\u003e450040b\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eincludeIgnoreFile()\u003c/code\u003e to \u003ccode\u003eeslint/config\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20735\"\u003e#20735\u003c/a\u003e) (Kirk Waiblinger)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/544c0c3da589166ad8e5d634f35d3d06701c57be\"\u003e\u003ccode\u003e544c0c3\u003c/code\u003e\u003c/a\u003e fix: escape code path DOT labels in debug output (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20866\"\u003e#20866\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6799431203f2579632d0870f98ba132067f4040c\"\u003e\u003ccode\u003e6799431\u003c/code\u003e\u003c/a\u003e fix: update dependency \u003ccode\u003e@​eslint/config-helpers\u003c/code\u003e to ^0.6.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20850\"\u003e#20850\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f078fef5005dceb14fc162aab7c7200e027688dd\"\u003e\u003ccode\u003ef078fef\u003c/code\u003e\u003c/a\u003e fix: handle non-array deprecated rule replacements (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20825\"\u003e#20825\u003c/a\u003e) (xbinaryx)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7e52a7151fb92eec0e0f67fe4e5ddbd1ccce796f\"\u003e\u003ccode\u003e7e52a71\u003c/code\u003e\u003c/a\u003e docs: add mention of \u003ccode\u003e@eslint-react/eslint-plugin\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20869\"\u003e#20869\u003c/a\u003e) (Pavel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/db3468ba746407d7f286f18f7ea9db6df0e3bc08\"\u003e\u003ccode\u003edb3468b\u003c/code\u003e\u003c/a\u003e docs: tweak wording around ambiguous CJS-vs-ESM config (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20865\"\u003e#20865\u003c/a\u003e) (Kirk Waiblinger)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/90846643ec6e97d447ae0d831fabe6d17b0a998a\"\u003e\u003ccode\u003e9084664\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9cc73875046e3c4b8313644cbb1e99e26b36bd3f\"\u003e\u003ccode\u003e9cc7387\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3d7b5484407403817aa9071a394d336d8ea96eb5\"\u003e\u003ccode\u003e3d7b548\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/191ec3c0a3f94ce0f110df761f0b2b8949011ccb\"\u003e\u003ccode\u003e191ec3c\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6616856f28fa514a30f87b5539fc100d739a94bf\"\u003e\u003ccode\u003e6616856\u003c/code\u003e\u003c/a\u003e chore: upgrade knip to v6 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20875\"\u003e#20875\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d13b084a3ad02f926e9addaa35fc383759ea5554\"\u003e\u003ccode\u003ed13b084\u003c/code\u003e\u003c/a\u003e ci: ensure auto-created PRs run CI (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20860\"\u003e#20860\u003c/a\u003e) (lumir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e71c7af86dce9acc1d18cb12d2184309f6841594\"\u003e\u003ccode\u003ee71c7af\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 6.0.5 to 6.0.7 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20862\"\u003e#20862\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d84393dea170f54191fd20c8268b52c81c0ccd99\"\u003e\u003ccode\u003ed84393d\u003c/code\u003e\u003c/a\u003e test: add unit tests for SuppressionsService.applySuppressions() (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20863\"\u003e#20863\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/24db8cb8e6f07fba667121777a15b1785486be94\"\u003e\u003ccode\u003e24db8cb\u003c/code\u003e\u003c/a\u003e test: add tests for SuppressionsService.save() (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20802\"\u003e#20802\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2ef0549cac4a9537e4c3a26b9f3edd4c99476bf6\"\u003e\u003ccode\u003e2ef0549\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20857\"\u003e#20857\u003c/a\u003e) (github-actions[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a4297918d264d229a06cd96051ef9b91c7b86732\"\u003e\u003ccode\u003ea429791\u003c/code\u003e\u003c/a\u003e ci: remove \u003ccode\u003eeslint-webpack-plugin\u003c/code\u003e types integration test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20668\"\u003e#20668\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9e37386aa7f2ce220b2ef74a6afbac5f6b3527c5\"\u003e\u003ccode\u003e9e37386\u003c/code\u003e\u003c/a\u003e chore: replace \u003ccode\u003erecast\u003c/code\u003e with range approach in code-sample-minimizer (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20682\"\u003e#20682\u003c/a\u003e) (Copilot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0dd1f9ffc9a07704d46e2a4c8d4ccc0d0908b0c0\"\u003e\u003ccode\u003e0dd1f9f\u003c/code\u003e\u003c/a\u003e test: disable warning for \u003ccode\u003evm.constants.USE_MAIN_CONTEXT_DEFAULT_LOADER\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20845\"\u003e#20845\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9da3c7bc92d9579f8db19ecb56e718538d09db2b\"\u003e\u003ccode\u003e9da3c7b\u003c/code\u003e\u003c/a\u003e refactor: remove deprecated \u003ccode\u003emeta.language\u003c/code\u003e and migrate \u003ccode\u003emeta.dialects\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20716\"\u003e#20716\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2099ed12a0a74c3d7f0808514362af2499b4fe2b\"\u003e\u003ccode\u003e2099ed1\u003c/code\u003e\u003c/a\u003e refactor: add \u003ccode\u003emeta.defaultOptions\u003c/code\u003e to more rules, enable linting (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20800\"\u003e#20800\u003c/a\u003e) (xbinaryx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f1dfbc9ca57196de7092e1888cc99427bd6fe06e\"\u003e\u003ccode\u003ef1dfbc9\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20836\"\u003e#20836\u003c/a\u003e) (github-actions[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c75941390c14728806cd4baef4f6072f6de78318\"\u003e\u003ccode\u003ec759413\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 6.0.3 to 6.0.5 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20843\"\u003e#20843\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5b817d6fdc9ae2c35b528dc662b2eca8f40f64aa\"\u003e\u003ccode\u003e5b817d6\u003c/code\u003e\u003c/a\u003e test: add unit tests for lib/shared/ast-utils (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20838\"\u003e#20838\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1c13ae3934c198c494e5958fa3a68b33244ff06a\"\u003e\u003ccode\u003e1c13ae3\u003c/code\u003e\u003c/a\u003e test: add unit tests for lib/shared/severity (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20835\"\u003e#20835\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/452c4010c07dc2e36fe6ec6a8c48298878e86887\"\u003e\u003ccode\u003e452c401\u003c/code\u003e\u003c/a\u003e 10.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b6417e8b55c9525070d6e168b485ce6ff21688ed\"\u003e\u003ccode\u003eb6417e8\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6616856f28fa514a30f87b5539fc100d739a94bf\"\u003e\u003ccode\u003e6616856\u003c/code\u003e\u003c/a\u003e chore: upgrade knip to v6 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20875\"\u003e#20875\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d13b084a3ad02f926e9addaa35fc383759ea5554\"\u003e\u003ccode\u003ed13b084\u003c/code\u003e\u003c/a\u003e ci: ensure auto-created PRs run CI (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20860\"\u003e#20860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7e52a7151fb92eec0e0f67fe4e5ddbd1ccce796f\"\u003e\u003ccode\u003e7e52a71\u003c/code\u003e\u003c/a\u003e docs: add mention of \u003ccode\u003e@eslint-react/eslint-plugin\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20869\"\u003e#20869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e71c7af86dce9acc1d18cb12d2184309f6841594\"\u003e\u003ccode\u003ee71c7af\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 6.0.5 to 6.0.7 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20862\"\u003e#20862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/544c0c3da589166ad8e5d634f35d3d06701c57be\"\u003e\u003ccode\u003e544c0c3\u003c/code\u003e\u003c/a\u003e fix: escape code path DOT labels in debug output (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20866\"\u003e#20866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/db3468ba746407d7f286f18f7ea9db6df0e3bc08\"\u003e\u003ccode\u003edb3468b\u003c/code\u003e\u003c/a\u003e docs: tweak wording around ambiguous CJS-vs-ESM config (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20865\"\u003e#20865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d84393dea170f54191fd20c8268b52c81c0ccd99\"\u003e\u003ccode\u003ed84393d\u003c/code\u003e\u003c/a\u003e test: add unit tests for SuppressionsService.applySuppressions() (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20863\"\u003e#20863\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/90846643ec6e97d447ae0d831fabe6d17b0a998a\"\u003e\u003ccode\u003e9084664\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v10.3.0...v10.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lint-staged` from 17.0.4 to 17.0.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lint-staged/lint-staged/releases\"\u003elint-staged's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev17.0.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1792\"\u003e#1792\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/1f672718b6fa67e0f00aafe107cb9f084f4d9102\"\u003e\u003ccode\u003e1f67271\u003c/code\u003e\u003c/a\u003e - Correctly set the \u003ccode\u003e--max-arg-length\u003c/code\u003e default value based on the running platform. This controls how very long lists of staged files are split into multiple chunks.\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/lint-staged/lint-staged/blob/main/CHANGELOG.md\"\u003elint-staged's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e17.0.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1792\"\u003e#1792\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/1f672718b6fa67e0f00aafe107cb9f084f4d9102\"\u003e\u003ccode\u003e1f67271\u003c/code\u003e\u003c/a\u003e - Correctly set the \u003ccode\u003e--max-arg-length\u003c/code\u003e default value based on the running platform. This controls how very long lists of staged files are split into multiple chunks.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/cbd822ea4952f8026474306b424850a0e57984d3\"\u003e\u003ccode\u003ecbd822e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/issues/1793\"\u003e#1793\u003c/a\u003e from lint-staged/changeset-release/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/191124485bccd2af8bb225535b1561f7fd00db07\"\u003e\u003ccode\u003e1911244\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/7339d7d6ba6f82affcf4ca9c3c07127ffe2202c8\"\u003e\u003ccode\u003e7339d7d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/issues/1792\"\u003e#1792\u003c/a\u003e from lint-staged/fix-max-arg-length-default\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/1f672718b6fa67e0f00aafe107cb9f084f4d9102\"\u003e\u003ccode\u003e1f67271\u003c/code\u003e\u003c/a\u003e fix: default \u003ccode\u003emaxArgLength\u003c/code\u003e to \u003ccode\u003eundefined\u003c/code\u003e instead of \u003ccode\u003eNaN\u003c/code\u003e when parsing cli ...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lint-staged/lint-staged/compare/v17.0.4...v17.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vitest` from 4.1.5 to 4.1.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003evitest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.6\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Provide project reference in \u003ccode\u003eToMatchScreenshotResolvePath\u003c/code\u003e  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10138\"\u003evitest-dev/vitest#10138\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/31882607c\"\u003e\u003c!-- raw HTML omitted --\u003e(31882)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGlobal \u003ccode\u003esequence.concurrent: true\u003c/code\u003e with top-level \u003ccode\u003etest(..., { concurrent: false })\u003c/code\u003e + depreacte \u003ccode\u003esequential\u003c/code\u003e test API and options  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eCodex\u003c/strong\u003e and \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10196\"\u003evitest-dev/vitest#10196\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2847dfa2a\"\u003e\u003c!-- raw HTML omitted --\u003e(2847d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Simplify orchestrator otel carrier  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10285\"\u003evitest-dev/vitest#10285\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/18af98cee\"\u003e\u003c!-- raw HTML omitted --\u003e(18af9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🏎 Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStringify diff objects only once  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10276\"\u003evitest-dev/vitest#10276\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9f7b1528c\"\u003e\u003c!-- raw HTML omitted --\u003e(9f7b1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.5...v4.1.6\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/a8fd24c1cad2320b19fcc651413c7d928423bdc1\"\u003e\u003ccode\u003ea8fd24c\u003c/code\u003e\u003c/a\u003e chore: release v4.1.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/18af98cee1830604d57f6a02bf28f8067cdffc06\"\u003e\u003ccode\u003e18af98c\u003c/code\u003e\u003c/a\u003e fix(browser): simplify orchestrator otel carrier (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/10285\"\u003e#10285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/31882607cc67c7bf52ead13a606321ffdb06a857\"\u003e\u003ccode\u003e3188260\u003c/code\u003e\u003c/a\u003e feat(browser): provide project reference in \u003ccode\u003eToMatchScreenshotResolvePath\u003c/code\u003e (#...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.1.6/packages/vitest\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/Typeform/ci-standard-checks/pull/206","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Typeform%2Fci-standard-checks/issues/206","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/206/packages"},{"uuid":"4505337051","node_id":"PR_kwDOQyioa87ee1qJ","number":56,"state":"open","title":"Bump @redocly/cli from 2.29.0 to 2.31.4","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-22T20:08:32.000Z","updated_at":"2026-05-22T20:08:33.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@redocly/cli","old_version":"2.29.0","new_version":"2.31.4","repository_url":"https://github.com/Redocly/redocly-cli"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@redocly/cli](https://github.com/Redocly/redocly-cli) from 2.29.0 to 2.31.4.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Redocly/redocly-cli/releases\"\u003e@​redocly/cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.31.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.31.4.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.31.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue where the Respect command did not honor the \u003ccode\u003eHTTP_PROXY\u003c/code\u003e, \u003ccode\u003eHTTPS_PROXY\u003c/code\u003e, and \u003ccode\u003eNO_PROXY\u003c/code\u003e environment variables when loading remote source descriptions or resolving external \u003ccode\u003e$ref\u003c/code\u003es.\nProxy settings are consistently applied during reference resolution as well.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.31.3.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.31.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFixed the \u003ccode\u003eremove-unused-components\u003c/code\u003e decorator to remove unused components containing \u003ccode\u003eallOf\u003c/code\u003e keyword.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eWarning:\u003c/strong\u003e The bundler may now remove more unused components than before.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFixed the \u003ccode\u003eno-unused-components\u003c/code\u003e rule to highlight unused schemas containing \u003ccode\u003eallOf\u003c/code\u003e keyword.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.31.2.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.31.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.31.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.31.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.31.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.30.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed hard crash that happened when no API was provided either via the command argument or in the config.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.30.6.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.30.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a status code mismatch that occurred when using the \u003ccode\u003e--har-output\u003c/code\u003e option in the \u003ccode\u003erespect\u003c/code\u003e command.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.30.5.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.30.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003estyled-components\u003c/code\u003e dependency to \u003ccode\u003e6.4.1\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.30.4.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/8becb8acf8d9bbf071e9d13f5ef3f511683cfe8c\"\u003e\u003ccode\u003e8becb8a\u003c/code\u003e\u003c/a\u003e chore: 🔖 release new versions (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2832\"\u003e#2832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/21104faa8ada6b785a80eb1712de8f89e71726b0\"\u003e\u003ccode\u003e21104fa\u003c/code\u003e\u003c/a\u003e chore: update config version 0.49.0 (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2833\"\u003e#2833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/1f9a448f41b1e4f890ec6185cca4520ef1a82039\"\u003e\u003ccode\u003e1f9a448\u003c/code\u003e\u003c/a\u003e fix: externalResolver cache issue (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2831\"\u003e#2831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/cf30dae730a20644575da70e4400cc8941e2f40b\"\u003e\u003ccode\u003ecf30dae\u003c/code\u003e\u003c/a\u003e chore: 🔖 release new versions (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2828\"\u003e#2828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/a55b9e86b4cb0013d2d0b57633b63f29551dfa26\"\u003e\u003ccode\u003ea55b9e8\u003c/code\u003e\u003c/a\u003e fix: respect command ignores HTTP_PROXY (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2805\"\u003e#2805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/6a3f29bfa04f851f4b132e81802929957d514832\"\u003e\u003ccode\u003e6a3f29b\u003c/code\u003e\u003c/a\u003e fix: improve rule references output (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2823\"\u003e#2823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/90d7334214986fe113dfd83933e3e2412bfe75dd\"\u003e\u003ccode\u003e90d7334\u003c/code\u003e\u003c/a\u003e chore: 🔖 release new versions (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2822\"\u003e#2822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/f6c1ee01335a845952de99b6ea770c240ff74e5e\"\u003e\u003ccode\u003ef6c1ee0\u003c/code\u003e\u003c/a\u003e fix: do not assume schemas containing allOf are being used in discriminator (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/9f776834982be9e7704bee0ab66c7587ccfbdc82\"\u003e\u003ccode\u003e9f77683\u003c/code\u003e\u003c/a\u003e chore: 🔖 release new versions (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2821\"\u003e#2821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/84b0d9efe95f7d89eb9f7e9b923bebf8388309a7\"\u003e\u003ccode\u003e84b0d9e\u003c/code\u003e\u003c/a\u003e chore: extend respect event (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2818\"\u003e#2818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Redocly/redocly-cli/compare/@redocly/cli@2.29.0...@redocly/cli@2.31.4\"\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=@redocly/cli\u0026package-manager=npm_and_yarn\u0026previous-version=2.29.0\u0026new-version=2.31.4)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Veeteq/Auth-OpenAPI/pull/56","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Veeteq%2FAuth-OpenAPI/issues/56","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/56/packages"},{"uuid":"4503796326","node_id":"PR_kwDOQqxqVM7eZ0wu","number":242,"state":"open","title":"chore(deps): bump the minor-and-patch group across 1 directory with 29 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-22T15:32:09.000Z","updated_at":"2026-05-22T15:37:06.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"minor-and-patch","update_count":29,"packages":[{"name":"tsx","old_version":"4.22.1","new_version":"4.22.3","repository_url":"https://github.com/privatenumber/tsx"},{"name":"vite-plus","old_version":"0.1.21","new_version":"0.1.22","repository_url":"https://github.com/voidzero-dev/vite-plus"},{"name":"@typescript-eslint/parser","old_version":"8.59.3","new_version":"8.59.4","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"oxlint","old_version":"1.65.0","new_version":"1.66.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@agentclientprotocol/sdk","old_version":"0.21.1","new_version":"0.22.1","repository_url":"https://github.com/agentclientprotocol/typescript-sdk"},{"name":"@types/react","old_version":"19.2.14","new_version":"19.2.15","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"ai","old_version":"6.0.184","new_version":"6.0.190","repository_url":"https://github.com/vercel/ai"},{"name":"@types/node","old_version":"25.8.0","new_version":"25.9.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"vitest","old_version":"4.1.6","new_version":"4.1.7","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@date-fns/tz","old_version":"1.4.1","new_version":"1.5.0","repository_url":"https://github.com/date-fns/date-fns"},{"name":"date-fns","old_version":"4.1.0","new_version":"4.2.1","repository_url":"https://github.com/date-fns/date-fns"},{"name":"semver","old_version":"7.8.0","new_version":"7.8.1","repository_url":"https://github.com/npm/node-semver"},{"name":"socket.io-adapter","old_version":"2.5.6","new_version":"2.5.7","repository_url":"https://github.com/socketio/socket.io"},{"name":"@redocly/cli","old_version":"2.30.6","new_version":"2.31.4","repository_url":"https://github.com/Redocly/redocly-cli"},{"name":"cloudflare","old_version":"6.2.0","new_version":"6.3.0","repository_url":"https://github.com/cloudflare/cloudflare-typescript"},{"name":"hono","old_version":"4.12.19","new_version":"4.12.22","repository_url":"https://github.com/honojs/hono"},{"name":"@cloudflare/workers-types","old_version":"4.20260517.1","new_version":"4.20260522.1","repository_url":"https://github.com/cloudflare/workerd"},{"name":"knip","old_version":"6.14.1","new_version":"6.14.2","repository_url":"https://github.com/webpro-nl/knip"},{"name":"oxlint-tsgolint","old_version":"0.22.1","new_version":"0.23.0","repository_url":"https://github.com/oxc-project/tsgolint"},{"name":"wrangler","old_version":"4.92.0","new_version":"4.94.0","repository_url":"https://github.com/cloudflare/workers-sdk"},{"name":"@revenuecat/purchases-js","old_version":"1.41.0","new_version":"1.41.1","repository_url":"https://github.com/RevenueCat/purchases-js"},{"name":"@rive-app/webgl2","old_version":"2.37.7","new_version":"2.37.8","repository_url":"https://github.com/rive-app/rive-wasm"},{"name":"reka-ui","old_version":"2.9.7","new_version":"2.9.8","repository_url":"https://github.com/unovue/reka-ui"},{"name":"shiki","old_version":"4.0.2","new_version":"4.1.0","repository_url":"https://github.com/shikijs/shiki"},{"name":"vue-i18n","old_version":"11.4.3","new_version":"11.4.4","repository_url":"https://github.com/intlify/vue-i18n"},{"name":"@cloudflare/vite-plugin","old_version":"1.37.1","new_version":"1.38.0","repository_url":"https://github.com/cloudflare/workers-sdk"},{"name":"@percy/cli","old_version":"1.31.13","new_version":"1.31.14","repository_url":"https://github.com/percy/cli"},{"name":"vue-tsc","old_version":"3.2.9","new_version":"3.3.1","repository_url":"https://github.com/vuejs/language-tools"},{"name":"postcss","old_version":"8.5.14","new_version":"8.5.15","repository_url":"https://github.com/postcss/postcss"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 29 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [tsx](https://github.com/privatenumber/tsx) | `4.22.1` | `4.22.3` |\n| [vite-plus](https://github.com/voidzero-dev/vite-plus/tree/HEAD/packages/cli) | `0.1.21` | `0.1.22` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.59.3` | `8.59.4` |\n| [oxlint](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint) | `1.65.0` | `1.66.0` |\n| [@agentclientprotocol/sdk](https://github.com/agentclientprotocol/typescript-sdk) | `0.21.1` | `0.22.1` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.14` | `19.2.15` |\n| [ai](https://github.com/vercel/ai/tree/HEAD/packages/ai) | `6.0.184` | `6.0.190` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.8.0` | `25.9.1` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.6` | `4.1.7` |\n| [@date-fns/tz](https://github.com/date-fns/date-fns) | `1.4.1` | `1.5.0` |\n| [date-fns](https://github.com/date-fns/date-fns) | `4.1.0` | `4.2.1` |\n| [semver](https://github.com/npm/node-semver) | `7.8.0` | `7.8.1` |\n| [socket.io-adapter](https://github.com/socketio/socket.io) | `2.5.6` | `2.5.7` |\n| [@redocly/cli](https://github.com/Redocly/redocly-cli) | `2.30.6` | `2.31.4` |\n| [cloudflare](https://github.com/cloudflare/cloudflare-typescript) | `6.2.0` | `6.3.0` |\n| [hono](https://github.com/honojs/hono) | `4.12.19` | `4.12.22` |\n| [@cloudflare/workers-types](https://github.com/cloudflare/workerd) | `4.20260517.1` | `4.20260522.1` |\n| [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `6.14.1` | `6.14.2` |\n| [oxlint-tsgolint](https://github.com/oxc-project/tsgolint) | `0.22.1` | `0.23.0` |\n| [wrangler](https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler) | `4.92.0` | `4.94.0` |\n| [@revenuecat/purchases-js](https://github.com/RevenueCat/purchases-js) | `1.41.0` | `1.41.1` |\n| [@rive-app/webgl2](https://github.com/rive-app/rive-wasm) | `2.37.7` | `2.37.8` |\n| [reka-ui](https://github.com/unovue/reka-ui) | `2.9.7` | `2.9.8` |\n| [shiki](https://github.com/shikijs/shiki/tree/HEAD/packages/shiki) | `4.0.2` | `4.1.0` |\n| [vue-i18n](https://github.com/intlify/vue-i18n/tree/HEAD/packages/vue-i18n) | `11.4.3` | `11.4.4` |\n| [@cloudflare/vite-plugin](https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vite-plugin-cloudflare) | `1.37.1` | `1.38.0` |\n| [@percy/cli](https://github.com/percy/cli/tree/HEAD/packages/cli) | `1.31.13` | `1.31.14` |\n| [vue-tsc](https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc) | `3.2.9` | `3.3.1` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.14` | `8.5.15` |\n\n\nUpdates `tsx` from 4.22.1 to 4.22.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/privatenumber/tsx/releases\"\u003etsx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.22.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.22.2...v4.22.3\"\u003e4.22.3\u003c/a\u003e (2026-05-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edecode typed loader source (\u003ca href=\"https://github.com/privatenumber/tsx/commit/dce02fc3b8b64a58d24560714902b16f89332f1f\"\u003edce02fc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epreserve entrypoint with TypeScript preload hooks (\u003ca href=\"https://github.com/privatenumber/tsx/commit/68f72f3304d8c3ff7048bde8571af9c163fcefa2\"\u003e68f72f3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eThis release is also available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/tsx/v/4.22.3\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.22.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.22.1...v4.22.2\"\u003e4.22.2\u003c/a\u003e (2026-05-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve CJS JSON require in ESM hooks (\u003ca href=\"https://github.com/privatenumber/tsx/commit/35b700bd8620696df03827068af29dcd0d091a60\"\u003e35b700b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epreserve named exports from CommonJS TypeScript (\u003ca href=\"https://github.com/privatenumber/tsx/commit/11de737dae1fb9dae28db3716df5b1a7e1a6a089\"\u003e11de737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport module.exports require(esm) interop (\u003ca href=\"https://github.com/privatenumber/tsx/commit/cf8f19918e4e0a0dc5ee5c52d8cc15e5e22d7c49\"\u003ecf8f199\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eThis release is also available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/tsx/v/4.22.2\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\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/privatenumber/tsx/commit/dce02fc3b8b64a58d24560714902b16f89332f1f\"\u003e\u003ccode\u003edce02fc\u003c/code\u003e\u003c/a\u003e fix: decode typed loader source\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/68f72f3304d8c3ff7048bde8571af9c163fcefa2\"\u003e\u003ccode\u003e68f72f3\u003c/code\u003e\u003c/a\u003e fix: preserve entrypoint with TypeScript preload hooks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/69455cfefbfe71100a3c58d3ce7cea42445d9113\"\u003e\u003ccode\u003e69455cf\u003c/code\u003e\u003c/a\u003e test: cover package exports for ambiguous ESM reexports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/35b700bd8620696df03827068af29dcd0d091a60\"\u003e\u003ccode\u003e35b700b\u003c/code\u003e\u003c/a\u003e fix: preserve CJS JSON require in ESM hooks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/ef807dba6832260fb4cafd78d81f5469a733966b\"\u003e\u003ccode\u003eef807db\u003c/code\u003e\u003c/a\u003e chore: update testing dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/3917090d4f61863ea6ea16e4a9a3722a112cc3f7\"\u003e\u003ccode\u003e3917090\u003c/code\u003e\u003c/a\u003e test: document compatibility test taxonomy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/de8113ffa8edbcd4e05fa218324c3e8c2a4afdbe\"\u003e\u003ccode\u003ede8113f\u003c/code\u003e\u003c/a\u003e refactor: centralize Node capability facts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/c1f62db45ada60b24ceb3dfdf7f64173d9a15396\"\u003e\u003ccode\u003ec1f62db\u003c/code\u003e\u003c/a\u003e test: consolidate tsconfig path edge coverage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/4e08174ec10276ac71c9a69eb28426ad702d0c76\"\u003e\u003ccode\u003e4e08174\u003c/code\u003e\u003c/a\u003e test: consolidate loader hook coverage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/674bb30bc87ce00b36e9c820d47394defba9ae36\"\u003e\u003ccode\u003e674bb30\u003c/code\u003e\u003c/a\u003e test: consolidate tsImport commonjs mts coverage\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.22.1...v4.22.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vite-plus` from 0.1.21 to 0.1.22\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/voidzero-dev/vite-plus/releases\"\u003evite-plus's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003evite-plus v0.1.22\u003c/h2\u003e\n\u003cp\u003eA critical Vitest browser-mode security fix, parallel \u003ccode\u003evp add -g\u003c/code\u003e installs, a built-in oxlint rule to prefer \u003ccode\u003evite-plus\u003c/code\u003e imports, and a new \u003ccode\u003e--git\u003c/code\u003e switch for \u003ccode\u003evp create\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eHighlights\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eSecurity\u003c/strong\u003e: bundled \u003ccode\u003evitest\u003c/code\u003e bumped to \u003ccode\u003e4.1.6\u003c/code\u003e to address \u003ca href=\"https://github.com/vitest-dev/vitest/security/advisories/GHSA-2h32-95rg-cppp\"\u003eGHSA-2h32-95rg-cppp\u003c/a\u003e (Critical, CVSS 9.6), an XSS to RCE chain via the \u003ccode\u003eotelCarrier\u003c/code\u003e query parameter in Vitest browser mode (\u003ca href=\"https://redirect.github.com/voidzero-dev/vite-plus/pull/1633\"\u003e#1633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eParallel global install\u003c/strong\u003e: \u003ccode\u003evp add/install/update -g\u003c/code\u003e now installs packages concurrently with a progress bar and a \u003ccode\u003e--concurrency\u003c/code\u003e flag (default 5) (\u003ca href=\"https://redirect.github.com/voidzero-dev/vite-plus/pull/1597\"\u003e#1597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePrefer vite-plus imports\u003c/strong\u003e: new bundled oxlint rule rewrites \u003ccode\u003evite\u003c/code\u003e/\u003ccode\u003evitest\u003c/code\u003e imports to \u003ccode\u003evite-plus\u003c/code\u003e, enabled by default in generated and migrated \u003ccode\u003elint\u003c/code\u003e configs (\u003ca href=\"https://redirect.github.com/voidzero-dev/vite-plus/pull/1408\"\u003e#1408\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eGit init on scaffold\u003c/strong\u003e: \u003ccode\u003evp create\u003c/code\u003e learns \u003ccode\u003e--git\u003c/code\u003e/\u003ccode\u003e--no-git\u003c/code\u003e (interactive prompt; auto-commits \u0026quot;Initial commit from Vite+\u0026quot;) (\u003ca href=\"https://redirect.github.com/voidzero-dev/vite-plus/pull/1484\"\u003e#1484\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSpawn npm for global installation in parallel with a progress bar and a \u003ccode\u003e--concurrency\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/voidzero-dev/vite-plus/pull/1597\"\u003e#1597\u003c/a\u003e), by \u003ca href=\"https://github.com/liangmiQwQ\"\u003e\u003ccode\u003e@​liangmiQwQ\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd bundled oxlint rule to prefer \u003ccode\u003evite-plus\u003c/code\u003e imports over \u003ccode\u003evite\u003c/code\u003e/\u003ccode\u003evitest\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/voidzero-dev/vite-plus/pull/1408\"\u003e#1408\u003c/a\u003e), by \u003ca href=\"https://github.com/Han5991\"\u003e\u003ccode\u003e@​Han5991\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003evp create\u003c/code\u003e: initialize a git repository and create an initial commit on scaffold (\u003ca href=\"https://redirect.github.com/voidzero-dev/vite-plus/pull/1484\"\u003e#1484\u003c/a\u003e), by \u003ca href=\"https://github.com/ryohidaka\"\u003e\u003ccode\u003e@​ryohidaka\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003evp create\u003c/code\u003e: rename underscore-prefixed files (\u003ccode\u003e_gitignore\u003c/code\u003e, \u003ccode\u003e_npmrc\u003c/code\u003e, \u003ccode\u003e_yarnrc.yml\u003c/code\u003e) to dotfiles for \u003ccode\u003e@org/create\u003c/code\u003e bundled templates (\u003ca href=\"https://redirect.github.com/voidzero-dev/vite-plus/pull/1574\"\u003e#1574\u003c/a\u003e), by \u003ca href=\"https://github.com/jong-kyung\"\u003e\u003ccode\u003e@​jong-kyung\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eVP_PR_VERSION\u003c/code\u003e env var to install unreleased PR builds via pkg.pr.new (\u003ca href=\"https://redirect.github.com/voidzero-dev/vite-plus/pull/1578\"\u003e#1578\u003c/a\u003e), by \u003ca href=\"https://github.com/fengmk2\"\u003e\u003ccode\u003e@​fengmk2\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes \u0026amp; Enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSkip merging standalone \u003ccode\u003e.oxfmtrc\u003c/code\u003e/\u003ccode\u003e.oxlintrc\u003c/code\u003e config when the \u003ccode\u003efmt:\u003c/code\u003e/\u003ccode\u003elint:\u003c/code\u003e key is already declared in \u003ccode\u003evite.config.ts\u003c/code\u003e (fixes duplicate-block regression in \u003ccode\u003evp create fate\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/voidzero-dev/vite-plus/pull/1601\"\u003e#1601\u003c/a\u003e), by \u003ca href=\"https://github.com/fengmk2\"\u003e\u003ccode\u003e@​fengmk2\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuppress the \u003ccode\u003eVITE+ - The Unified Toolchain for the Web\u003c/code\u003e banner for \u003ccode\u003evp lint --lsp\u003c/code\u003e, \u003ccode\u003evp fmt --lsp\u003c/code\u003e, and \u003ccode\u003evp fmt --stdin-filepath\u003c/code\u003e so stdout stays a pure LSP / formatter stream (\u003ca href=\"https://redirect.github.com/voidzero-dev/vite-plus/pull/1619\"\u003e#1619\u003c/a\u003e), by \u003ca href=\"https://github.com/fengmk2\"\u003e\u003ccode\u003e@​fengmk2\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003evp create\u003c/code\u003e: detect output directory when running in the current directory (\u003ca href=\"https://redirect.github.com/voidzero-dev/vite-plus/pull/1606\"\u003e#1606\u003c/a\u003e), by \u003ca href=\"https://github.com/jong-kyung\"\u003e\u003ccode\u003e@​jong-kyung\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003evp update -g\u003c/code\u003e: skip installs when the recorded global package version already matches the npm-resolved version, and tolerate string/array outputs from \u003ccode\u003enpm view ... version --json\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/voidzero-dev/vite-plus/pull/1596\"\u003e#1596\u003c/a\u003e), by \u003ca href=\"https://github.com/leno23\"\u003e\u003ccode\u003e@​leno23\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003evp create\u003c/code\u003e: preserve single-segment project path in \u003ccode\u003eupdateWorkspaceConfig\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/voidzero-dev/vite-plus/pull/1582\"\u003e#1582\u003c/a\u003e), by \u003ca href=\"https://github.com/jong-kyung\"\u003e\u003ccode\u003e@​jong-kyung\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003evp env use\u003c/code\u003e: keep the change session-scoped on Windows (\u003ca href=\"https://redirect.github.com/voidzero-dev/vite-plus/pull/1577\"\u003e#1577\u003c/a\u003e), by \u003ca href=\"https://github.com/fengmk2\"\u003e\u003ccode\u003e@​fengmk2\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003evp rebuild\u003c/code\u003e: accept positional package names (\u003ca href=\"https://redirect.github.com/voidzero-dev/vite-plus/pull/1564\"\u003e#1564\u003c/a\u003e), by \u003ca href=\"https://github.com/fengmk2\"\u003e\u003ccode\u003e@​fengmk2\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdopt the new vite-task error formatter; errors now print as \u003ccode\u003eerror: \u0026lt;top-level\u0026gt;\u003c/code\u003e plus \u003ccode\u003e* \u0026lt;source\u0026gt;\u003c/code\u003e chain lines, with bold-red highlight on a TTY (\u003ca href=\"https://redirect.github.com/voidzero-dev/vite-task/pull/390\"\u003evite-task#390\u003c/a\u003e), by \u003ca href=\"https://github.com/branchseer\"\u003e\u003ccode\u003e@​branchseer\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003evite-task: forward \u003ccode\u003eLOCALAPPDATA\u003c/code\u003e so Node's compile cache stays outside the workspace on Windows (\u003ca href=\"https://redirect.github.com/voidzero-dev/vite-task/pull/389\"\u003evite-task#389\u003c/a\u003e), by \u003ca href=\"https://github.com/branchseer\"\u003e\u003ccode\u003e@​branchseer\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump vite-task to \u003ccode\u003ec945cc0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/voidzero-dev/vite-plus/pull/1628\"\u003e#1628\u003c/a\u003e), by \u003ca href=\"https://github.com/branchseer\"\u003e\u003ccode\u003e@​branchseer\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u003ccode\u003evp pm plugin\u003c/code\u003e command (per discussion in \u003ca href=\"https://github.com/voidzero-dev/vite-plus/tree/HEAD/packages/cli/issues/1038\"\u003e#1038\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/voidzero-dev/vite-plus/pull/1623\"\u003e#1623\u003c/a\u003e), by \u003ca href=\"https://github.com/jong-kyung\"\u003e\u003ccode\u003e@​jong-kyung\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003evitepress-plugin-llms\u003c/code\u003e to the docs site so the published docs include LLM-friendly outputs (\u003ccode\u003e/llms.txt\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/voidzero-dev/vite-plus/pull/1625\"\u003e#1625\u003c/a\u003e), by \u003ca href=\"https://github.com/jong-kyung\"\u003e\u003ccode\u003e@​jong-kyung\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefresh home stats for oxlint, vite, and vitest (\u003ca href=\"https://redirect.github.com/voidzero-dev/vite-plus/pull/1512\"\u003e#1512\u003c/a\u003e), by \u003ca href=\"https://github.com/nozomee\"\u003e\u003ccode\u003e@​nozomee\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMention \u003ccode\u003evp env doctor\u003c/code\u003e in agent instructions (\u003ca href=\"https://redirect.github.com/voidzero-dev/vite-plus/pull/1603\"\u003e#1603\u003c/a\u003e), by \u003ca href=\"https://github.com/leno23\"\u003e\u003ccode\u003e@​leno23\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eConsolidate the upstream build chain into a single \u003ccode\u003epnpm build\u003c/code\u003e script (justfile recipe now just calls \u003ccode\u003epnpm build\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/voidzero-dev/vite-plus/pull/1626\"\u003e#1626\u003c/a\u003e), by \u003ca href=\"https://github.com/fengmk2\"\u003e\u003ccode\u003e@​fengmk2\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix bootstrap-cli on Windows (\u003ca href=\"https://redirect.github.com/voidzero-dev/vite-plus/pull/1583\"\u003e#1583\u003c/a\u003e), by \u003ca href=\"https://github.com/fengmk2\"\u003e\u003ccode\u003e@​fengmk2\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefresh trusted stack stats (\u003ca href=\"https://redirect.github.com/voidzero-dev/vite-plus/pull/1573\"\u003e#1573\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/voidzero-dev/vite-plus/pull/1616\"\u003e#1616\u003c/a\u003e), by \u003ca href=\"https://github.com/voidzero-guard\"\u003e\u003ccode\u003e@​voidzero-guard\u003c/code\u003e\u003c/a\u003e[bot]\u003c/li\u003e\n\u003cli\u003eUpdate GitHub Actions (\u003ca href=\"https://redirect.github.com/voidzero-dev/vite-plus/pull/1611\"\u003e#1611\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/voidzero-dev/vite-plus/pull/1612\"\u003e#1612\u003c/a\u003e), by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot]\u003c/li\u003e\n\u003cli\u003eAddress zizmor findings in composite actions and the release workflow; drop unused \u003ccode\u003eactions-cool/issues-helper\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/voidzero-dev/vite-plus/pull/1630\"\u003e#1630\u003c/a\u003e), by \u003ca href=\"https://github.com/Boshen\"\u003e\u003ccode\u003e@​Boshen\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch plain checkouts to \u003ccode\u003etaiki-e/checkout-action\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/voidzero-dev/vite-plus/pull/1620\"\u003e#1620\u003c/a\u003e), by \u003ca href=\"https://github.com/Boshen\"\u003e\u003ccode\u003e@​Boshen\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch release to a version-bump PR + push trigger flow (\u003ca href=\"https://redirect.github.com/voidzero-dev/vite-plus/pull/1575\"\u003e#1575\u003c/a\u003e), by \u003ca href=\"https://github.com/Boshen\"\u003e\u003ccode\u003e@​Boshen\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/voidzero-dev/vite-plus/commit/12368dafa4a7b8c51fc1ef274c4cd5b60e6d3859\"\u003e\u003ccode\u003e12368da\u003c/code\u003e\u003c/a\u003e release: v0.1.22 (\u003ca href=\"https://github.com/voidzero-dev/vite-plus/tree/HEAD/packages/cli/issues/1637\"\u003e#1637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/voidzero-dev/vite-plus/commit/2a44bceafa1111bc9ef538cafa30f141ca4d91d9\"\u003e\u003ccode\u003e2a44bce\u003c/code\u003e\u003c/a\u003e chore: bump vite-task to c945cc0 (\u003ca href=\"https://github.com/voidzero-dev/vite-plus/tree/HEAD/packages/cli/issues/1628\"\u003e#1628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/voidzero-dev/vite-plus/commit/f0ae621fa1a245f5f763cd5a47b4b6f840ce673a\"\u003e\u003ccode\u003ef0ae621\u003c/code\u003e\u003c/a\u003e feat(cli): spawn npm for global installation in parallel and refine output (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/voidzero-dev/vite-plus/commit/e80e2410821b77a499226ea20735f8901922a0cb\"\u003e\u003ccode\u003ee80e241\u003c/code\u003e\u003c/a\u003e revert: remove vp pm plugin command (\u003ca href=\"https://github.com/voidzero-dev/vite-plus/tree/HEAD/packages/cli/issues/1623\"\u003e#1623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/voidzero-dev/vite-plus/commit/3dc7c75b102f6831a87d19c0090746b5a7ac55c7\"\u003e\u003ccode\u003e3dc7c75\u003c/code\u003e\u003c/a\u003e docs: mention env doctor in agent instructions (\u003ca href=\"https://github.com/voidzero-dev/vite-plus/tree/HEAD/packages/cli/issues/1603\"\u003e#1603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/voidzero-dev/vite-plus/commit/9e44db12bc26c9ef9d2ffcb7162dba42093fc8cc\"\u003e\u003ccode\u003e9e44db1\u003c/code\u003e\u003c/a\u003e fix(cli): skip merging standalone oxfmt/oxlint config when key already in vit...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/voidzero-dev/vite-plus/commit/9f718e7474d315be7663c00648d41f2dcec3c616\"\u003e\u003ccode\u003e9f718e7\u003c/code\u003e\u003c/a\u003e fix(cli): detect create output in current directory (\u003ca href=\"https://github.com/voidzero-dev/vite-plus/tree/HEAD/packages/cli/issues/1606\"\u003e#1606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/voidzero-dev/vite-plus/commit/99d3e419d7800bff2a2cb8c7b23fca82e353e495\"\u003e\u003ccode\u003e99d3e41\u003c/code\u003e\u003c/a\u003e feat(cli): add oxlint rule to prefer vite-plus imports (\u003ca href=\"https://github.com/voidzero-dev/vite-plus/tree/HEAD/packages/cli/issues/1408\"\u003e#1408\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/voidzero-dev/vite-plus/commit/5d68116c30f4923a8f908b5e4c4dfd79a3a75ac6\"\u003e\u003ccode\u003e5d68116\u003c/code\u003e\u003c/a\u003e feat(cli): Initialize a git repository and create an initial commit on scaffo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/voidzero-dev/vite-plus/commit/023e700d7f68a1fb9fa438d7d03dee9b7c86bc91\"\u003e\u003ccode\u003e023e700\u003c/code\u003e\u003c/a\u003e test(cli): add --help case to config snap tests for npm10/yarn1/yarn4 (\u003ca href=\"https://github.com/voidzero-dev/vite-plus/tree/HEAD/packages/cli/issues/1585\"\u003e#1585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/voidzero-dev/vite-plus/commits/v0.1.22/packages/cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/parser` from 8.59.3 to 8.59.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e@​typescript-eslint/parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.59.4\u003c/h2\u003e\n\u003ch2\u003e8.59.4 (2026-05-18)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-floating-promises] stack overflow when using recursive types (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12294\"\u003e#12294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eproject-service:\u003c/strong\u003e throw error cause in \u003ccode\u003egetParsedConfigFileFromTSServer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12321\"\u003e#12321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e export Compatible* types from typescript-eslint to resolve pnpm TS error (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12340\"\u003e#12340\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003elumir\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.4\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\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/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md\"\u003e@​typescript-eslint/parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.59.4 (2026-05-18)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.4\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\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/typescript-eslint/typescript-eslint/commit/ca6ca1431b6d18235297a7e29feb5d98f012dff2\"\u003e\u003ccode\u003eca6ca14\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.59.4\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.59.4/packages/parser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `oxlint` from 1.65.0 to 1.66.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oxc-project/oxc/releases\"\u003eoxlint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eoxlint v1.27.0 \u0026amp;\u0026amp; oxfmt v0.12.0\u003c/h2\u003e\n\u003ch1\u003eOxlint v1.27.0\u003c/h1\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e222a8f0 linter/plugins: Implement \u003ccode\u003eSourceCode#isSpaceBetween\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15498\"\u003e#15498\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e2f9735d linter/plugins: Implement \u003ccode\u003econtext.languageOptions\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15486\"\u003e#15486\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003ebc731ff linter/plugins: Stub out all \u003ccode\u003eContext\u003c/code\u003e APIs (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15479\"\u003e#15479\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e5822cb4 linter/plugins: Add \u003ccode\u003eextend\u003c/code\u003e method to \u003ccode\u003eFILE_CONTEXT\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15477\"\u003e#15477\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e7b1e6f3 apps: Add pure rust binaries and release to github (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15469\"\u003e#15469\u003c/a\u003e) (Boshen)\u003c/li\u003e\n\u003cli\u003e2a89b43 linter: Introduce debug assertions after fixes to assert validity (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15389\"\u003e#15389\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003ead3c45a editor: Add \u003ccode\u003eoxc.path.node\u003c/code\u003e option (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15040\"\u003e#15040\u003c/a\u003e) (Sysix)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6f3cd77 linter/no-var: Incorrect warning for blocks (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15504\"\u003e#15504\u003c/a\u003e) (Hamir Mahal)\u003c/li\u003e\n\u003cli\u003e6957fb9 linter/plugins: Do not allow access to \u003ccode\u003eContext#id\u003c/code\u003e in \u003ccode\u003ecreateOnce\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15489\"\u003e#15489\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e7409630 linter/plugins: Allow access to \u003ccode\u003ecwd\u003c/code\u003e in \u003ccode\u003ecreateOnce\u003c/code\u003e in ESLint interop mode (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15488\"\u003e#15488\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e732205e parser: Reject \u003ccode\u003eusing\u003c/code\u003e / \u003ccode\u003eawait using\u003c/code\u003e in a switch \u003ccode\u003ecase\u003c/code\u003e / \u003ccode\u003edefault\u003c/code\u003e clause (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15225\"\u003e#15225\u003c/a\u003e) (sapphi-red)\u003c/li\u003e\n\u003cli\u003ea17ca32 linter/plugins: Replace \u003ccode\u003eContext\u003c/code\u003e class (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15448\"\u003e#15448\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003eecf2f7b language_server: Fail gracefully when tsgolint executable not found (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15436\"\u003e#15436\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e3c8d3a7 lang-server: Improve logging in failure case for tsgolint (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15299\"\u003e#15299\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003eef71410 linter: Use jsx if source type is JS in fix debug assertion (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15434\"\u003e#15434\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003ee32bbf6 linter/no-var: Handle TypeScript declare keyword in fixer (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15426\"\u003e#15426\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e6565dbe linter/switch-case-braces: Skip comments when searching for \u003ccode\u003e:\u003c/code\u003e token (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15425\"\u003e#15425\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e85bd19a linter/prefer-class-fields: Insert value after type annotation in fixer (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15423\"\u003e#15423\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003efde753e linter/plugins: Block access to \u003ccode\u003econtext.settings\u003c/code\u003e in \u003ccode\u003ecreateOnce\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15394\"\u003e#15394\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003eddd9f9f linter/forward-ref-uses-ref: Dont suggest removing wrapper in invalid positions (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15388\"\u003e#15388\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003edac2a9c linter/no-template-curly-in-string: Remove fixer (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15387\"\u003e#15387\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e989b8e3 linter/no-var: Only fix to \u003ccode\u003econst\u003c/code\u003e if the var has an initializer (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15385\"\u003e#15385\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003ecc403f5 linter/plugins: Return empty object for unimplemented parserServices (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15364\"\u003e#15364\u003c/a\u003e) (magic-akari)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e⚡ Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e25d577e language_server: Start tools in parallel (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15500\"\u003e#15500\u003c/a\u003e) (Sysix)\u003c/li\u003e\n\u003cli\u003e3c57291 linter/plugins: Optimize loops (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15449\"\u003e#15449\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e3166233 linter/plugins: Remove \u003ccode\u003eArc\u003c/code\u003es (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15431\"\u003e#15431\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e9de1322 linter/plugins: Lazily deserialize settings JSON (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15395\"\u003e#15395\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e3049ec2 linter/plugins: Optimize \u003ccode\u003edeepFreezeSettings\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15392\"\u003e#15392\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e444ebfd linter/plugins: Use single object for \u003ccode\u003eparserServices\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15378\"\u003e#15378\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e97d2104 linter: Update comment in lint.rs about default value for tsconfig path (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15530\"\u003e#15530\u003c/a\u003e) (Connor Shea)\u003c/li\u003e\n\u003cli\u003e2c6bd9e linter: Always refer as \u0026quot;ES2015\u0026quot; instead of \u0026quot;ES6\u0026quot; (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15411\"\u003e#15411\u003c/a\u003e) (sapphi-red)\u003c/li\u003e\n\u003cli\u003ea0c5203 linter/import/named: Update \u0026quot;ES7\u0026quot; comment in examples (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15410\"\u003e#15410\u003c/a\u003e) (sapphi-red)\u003c/li\u003e\n\u003cli\u003e3dc24b5 linter,minifier: Always refer as \u0026quot;ES Modules\u0026quot; instead of \u0026quot;ES6 Modules\u0026quot; (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15409\"\u003e#15409\u003c/a\u003e) (sapphi-red)\u003c/li\u003e\n\u003cli\u003e2ad77fb linter/no-this-before-super: Correct \u0026quot;Why is this bad?\u0026quot; section (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15408\"\u003e#15408\u003c/a\u003e) (sapphi-red)\u003c/li\u003e\n\u003cli\u003e57f0ce1 linter: Add backquotes where appropriate (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15407\"\u003e#15407\u003c/a\u003e) (sapphi-red)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eOxfmt v0.12.0\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oxc-project/oxc/blob/main/npm/oxlint/CHANGELOG.md\"\u003eoxlint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.66.0] - 2026-05-18\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0440b0f linter/eslint: Implement \u003ccode\u003eid-match\u003c/code\u003e rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22379\"\u003e#22379\u003c/a\u003e) (Vladislav Sayapin)\u003c/li\u003e\n\u003cli\u003e65bf119 linter: Implement react no-object-type-as-default-prop (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22481\"\u003e#22481\u003c/a\u003e) (uhyo)\u003c/li\u003e\n\u003cli\u003e2a6ddce linter/eslint: Implement \u003ccode\u003eno-implied-eval\u003c/code\u003e rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22391\"\u003e#22391\u003c/a\u003e) (Vladislav Sayapin)\u003c/li\u003e\n\u003cli\u003e625758a linter/vitest: Implement padding-around-after-all-blocks rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/21788\"\u003e#21788\u003c/a\u003e) (kapobajza)\u003c/li\u003e\n\u003cli\u003e37680b0 linter: Implement react no-unstable-nested-components (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22248\"\u003e#22248\u003c/a\u003e) (Jovi De Croock)\u003c/li\u003e\n\u003cli\u003ed8d9c74 linter: Implement import/newline-after-import rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/19142\"\u003e#19142\u003c/a\u003e) (Ryuya Yanagi)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/557020642e27b948e46f73754b82bee452a82f32\"\u003e\u003ccode\u003e5570206\u003c/code\u003e\u003c/a\u003e release(apps): oxlint v1.66.0 \u0026amp;\u0026amp; oxfmt v0.51.0 (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22528\"\u003e#22528\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/0440b0f06078e9f08a84a15b011b3ac7ee571ee1\"\u003e\u003ccode\u003e0440b0f\u003c/code\u003e\u003c/a\u003e feat(linter/eslint): implement \u003ccode\u003eid-match\u003c/code\u003e rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22379\"\u003e#22379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/65bf119f1f6f41f9c88918810d3f97bf94360ec9\"\u003e\u003ccode\u003e65bf119\u003c/code\u003e\u003c/a\u003e feat(linter): implement react no-object-type-as-default-prop (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22481\"\u003e#22481\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/2a6ddcebd15441bf117db7a0f71b7c46e93afaab\"\u003e\u003ccode\u003e2a6ddce\u003c/code\u003e\u003c/a\u003e feat(linter/eslint): implement \u003ccode\u003eno-implied-eval\u003c/code\u003e rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22391\"\u003e#22391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/625758ab25657c0fc13555c890aeca979be8ebdf\"\u003e\u003ccode\u003e625758a\u003c/code\u003e\u003c/a\u003e feat(linter/vitest): Implement padding-around-after-all-blocks rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/21788\"\u003e#21788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/37680b076148b2d93c74154dde20cd0fe7dda09b\"\u003e\u003ccode\u003e37680b0\u003c/code\u003e\u003c/a\u003e feat(linter): implement react no-unstable-nested-components (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22248\"\u003e#22248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/d8d9c749e3ec3ede72e34c8fd2dc2cf9cf470f72\"\u003e\u003ccode\u003ed8d9c74\u003c/code\u003e\u003c/a\u003e feat(linter): implement import/newline-after-import rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/19142\"\u003e#19142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/oxc-project/oxc/commits/oxlint_v1.66.0/npm/oxlint\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@agentclientprotocol/sdk` from 0.21.1 to 0.22.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/releases\"\u003e@​agentclientprotocol/sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.22.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.22.0...v0.22.1\"\u003e0.22.1\u003c/a\u003e (2026-05-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvent ordering (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/153\"\u003e#153\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/7b632266f009865d0e8e64def5cd55367363845b\"\u003e7b63226\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.22.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.21.1...v0.22.0\"\u003e0.22.0\u003c/a\u003e (2026-05-18)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunstable:\u003c/strong\u003e Add session delete handling (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/152\"\u003e#152\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/f9384f59008298b44fd1e22e5dde3f2e922fc7ec\"\u003ef9384f5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate schema to v0.13.2 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/150\"\u003e#150\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/b15960b74667f9a582470d58c18ebb9054e5acfd\"\u003eb15960b\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/agentclientprotocol/typescript-sdk/blob/main/CHANGELOG.md\"\u003e@​agentclientprotocol/sdk's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.22.0...v0.22.1\"\u003e0.22.1\u003c/a\u003e (2026-05-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvent ordering (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/153\"\u003e#153\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/7b632266f009865d0e8e64def5cd55367363845b\"\u003e7b63226\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.21.1...v0.22.0\"\u003e0.22.0\u003c/a\u003e (2026-05-18)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunstable:\u003c/strong\u003e Add session delete handling (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/152\"\u003e#152\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/f9384f59008298b44fd1e22e5dde3f2e922fc7ec\"\u003ef9384f5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate schema to v0.13.2 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/150\"\u003e#150\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/b15960b74667f9a582470d58c18ebb9054e5acfd\"\u003eb15960b\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/agentclientprotocol/typescript-sdk/commit/47da5c6657aa39ae03d039c6d7cf33cc7eada1f4\"\u003e\u003ccode\u003e47da5c6\u003c/code\u003e\u003c/a\u003e chore(main): release 0.22.1 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/154\"\u003e#154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/7b632266f009865d0e8e64def5cd55367363845b\"\u003e\u003ccode\u003e7b63226\u003c/code\u003e\u003c/a\u003e fix: Event ordering (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/153\"\u003e#153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/658f76d8900fda0bbc87a1295084be38faa39282\"\u003e\u003ccode\u003e658f76d\u003c/code\u003e\u003c/a\u003e chore(main): release 0.22.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/151\"\u003e#151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/f9384f59008298b44fd1e22e5dde3f2e922fc7ec\"\u003e\u003ccode\u003ef9384f5\u003c/code\u003e\u003c/a\u003e feat(unstable): Add session delete handling (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/152\"\u003e#152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/b15960b74667f9a582470d58c18ebb9054e5acfd\"\u003e\u003ccode\u003eb15960b\u003c/code\u003e\u003c/a\u003e feat: Update schema to v0.13.2 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/150\"\u003e#150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/1a698fe7bcbb1253ba8f6bc7769bc7027615e239\"\u003e\u003ccode\u003e1a698fe\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/create-github-app-token from 3.1.1 to 3.2.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/148\"\u003e#148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/4bad6e7425c3eaafaea9796a9a1de96be0c73978\"\u003e\u003ccode\u003e4bad6e7\u003c/code\u003e\u003c/a\u003e chore(deps): bump the minor group with 70 updates (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/149\"\u003e#149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.21.1...v0.22.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react` from 19.2.14 to 19.2.15\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ai` from 6.0.184 to 6.0.190\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/ai/releases\"\u003eai's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eai@6.0.190\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [33b10a2]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [f6e4146]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/gateway\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.119\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eai@6.0.189\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e356c3cf: fix(ai): make input optional on input-streaming UIMessagePart variants\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eai@6.0.188\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ec98715a: Add \u003ccode\u003eallowSystemInMessages\u003c/code\u003e option to \u003ccode\u003eToolLoopAgent\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThis exposes the same option that exists on \u003ccode\u003estreamText\u003c/code\u003e and \u003ccode\u003egenerateText\u003c/code\u003e, whether \u003ccode\u003erole: \u0026quot;system\u0026quot;\u003c/code\u003e messages are allowed in the \u003ccode\u003eprompt\u003c/code\u003e or \u003ccode\u003emessages\u003c/code\u003e fields. When unset, system messages are rejected because they can create a prompt injection attack risk. Ideally, use the \u003ccode\u003einstructions\u003c/code\u003e option instead. Set to \u003ccode\u003etrue\u003c/code\u003e to allow system messages, or \u003ccode\u003efalse\u003c/code\u003e to explicitly reject them.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst agent = new ToolLoopAgent({\n  model,\n  allowSystemInMessages: true,\n});\n\u003cp\u003eawait agent.generate({\nmessages: [\n{ role: \u0026quot;system\u0026quot;, content: \u0026quot;Server context\u0026quot; },\n{ role: \u0026quot;user\u0026quot;, content: \u0026quot;Hello\u0026quot; },\n],\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThe option can also be returned from \u003ccode\u003eprepareCall\u003c/code\u003e for dynamic per-call configuration.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eai@6.0.187\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [6f4bb06]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/gateway\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.118\u003c/li\u003e\n\u003c/ul\u003e\n\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/vercel/ai/blob/ai@6.0.190/packages/ai/CHANGELOG.md\"\u003eai's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.190\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [33b10a2]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [f6e4146]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/gateway\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.119\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.0.189\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e356c3cf: fix(ai): make input optional on input-streaming UIMessagePart variants\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.0.188\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ec98715a: Add \u003ccode\u003eallowSystemInMessages\u003c/code\u003e option to \u003ccode\u003eToolLoopAgent\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThis exposes the same option that exists on \u003ccode\u003estreamText\u003c/code\u003e and \u003ccode\u003egenerateText\u003c/code\u003e, whether \u003ccode\u003erole: \u0026quot;system\u0026quot;\u003c/code\u003e messages are allowed in the \u003ccode\u003eprompt\u003c/code\u003e or \u003ccode\u003emessages\u003c/code\u003e fields. When unset, system messages are rejected because they can create a prompt injection attack risk. Ideally, use the \u003ccode\u003einstructions\u003c/code\u003e option instead. Set to \u003ccode\u003etrue\u003c/code\u003e to allow system messages, or \u003ccode\u003efalse\u003c/code\u003e to explicitly reject them.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst agent = new ToolLoopAgent({\n  model,\n  allowSystemInMessages: true,\n});\n\u003cp\u003eawait agent.generate({\nmessages: [\n{ role: \u0026quot;system\u0026quot;, content: \u0026quot;Server context\u0026quot; },\n{ role: \u0026quot;user\u0026quot;, content: \u0026quot;Hello\u0026quot; },\n],\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThe option can also be returned from \u003ccode\u003eprepareCall\u003c/code\u003e for dynamic per-call configuration.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.0.187\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [6f4bb06]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/gateway\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.118\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.0.186\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [756fec1]\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/vercel/ai/commit/1a3ec6d76fcc5333ac9b2751f3938cbe918efef2\"\u003e\u003ccode\u003e1a3ec6d\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/15513\"\u003e#15513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/bde7d0ff4882364a94e7aeea8ff2b0a7e89effb4\"\u003e\u003ccode\u003ebde7d0f\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/15494\"\u003e#15494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/356c3cf88884ba10cc1bac93d93e4b3a8c96ef94\"\u003e\u003ccode\u003e356c3cf\u003c/code\u003e\u003c/a\u003e Backport: fix(ai): make input optional on input-streaming UIMessagePart varia...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/93ad540ed13863363ebc0bd5a9c574a082602d27\"\u003e\u003ccode\u003e93ad540\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/15489\"\u003e#15489\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/c98715ae5ecf19a18a7c31fa2ec30124e456188b\"\u003e\u003ccode\u003ec98715a\u003c/code\u003e\u003c/a\u003e Backport: [tool-loop-agent] adding support for messages with system role with...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/a15eda90f03049bfba99183b4fd308ca63372b86\"\u003e\u003ccode\u003ea15eda9\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/15473\"\u003e#15473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/917e487d1f8d29554b30d56b17e846e9c233c0c5\"\u003e\u003ccode\u003e917e487\u003c/code\u003e\u003c/a\u003e Backport CI speed improvements to release-v6.0 (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/15455\"\u003e#15455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/e33b836af7673d45eb90704574ffae5bdc6ba824\"\u003e\u003ccode\u003ee33b836\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/15440\"\u003e#15440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/4a989451c5ef8c1b04d8a91e4e9301dc81708cfa\"\u003e\u003ccode\u003e4a98945\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/15406\"\u003e#15406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/ai/commits/ai@6.0.190/packages/ai\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 25.8.0 to 25.9.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vitest` from 4.1.6 to 4.1.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003evitest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.7\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erunner\u003c/strong\u003e: Limit concurrency per task branch in addition to per leaf callbacks (backport)  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10384\"\u003evitest-dev/vitest#10384\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4f0f2a1ee\"\u003e\u003c!-- raw HTML omitted --\u003e(4f0f2)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.6...v4.1.7\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/a09d47236e19fd3151351080c667036ca6164dc4\"\u003e\u003ccode\u003ea09d472\u003c/code\u003e\u003c/a\u003e chore: release v4.1.7\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.1.7/packages/vitest\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@date-fns/tz` from 1.4.1 to 1.5.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/date-fns/date-fns/commits/v1.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `date-fns` from 4.1.0 to 4.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/date-fns/date-fns/releases\"\u003edate-fns's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.2.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed type definitions missing in v4.2.0 due to TypeScript misconfiguration.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.2.0\u003c/h2\u003e\n\u003cp\u003eThis is a minor release in all senses, it only includes documentation updates (first of many) that points to the new \u003ca href=\"https://date-fns.org/you-dont-need-date-fns\"\u003eYou Don't Need date-fns*\u003c/a\u003e page.\u003c/p\u003e\n\u003cp\u003e* Not really\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded Temporal API references to the JSDoc annotations of \u003ccode\u003eadd\u003c/code\u003e, \u003ccode\u003eaddBusinessDays\u003c/code\u003e, and \u003ccode\u003eaddDays\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/date-fns/date-fns/blob/v4.2.1/CHANGELOG.md\"\u003edate-fns's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.2.1 - 2026-05-19\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed type definitions missing in v4.2.0 due to TypeScript misconfiguration.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.2.0 - 2026-05-18\u003c/h2\u003e\n\u003cp\u003eThis is a minor release in all senses, it only includes documentation updates (first of many) that points to the new \u003ca href=\"https://date-fns.org/you-dont-need-date-fns\"\u003eYou Don't Need date-fns*\u003c/a\u003e page.\u003c/p\u003e\n\u003cp\u003e* Not really\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded Temporal API references to the JSDoc annotations of \u003ccode\u003eadd\u003c/code\u003e, \u003ccode\u003eaddBusinessDays\u003c/code\u003e, and \u003ccode\u003eaddDays\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/date-fns/date-fns/commit/87635a887d79d5b112666750780e08c33d243b4f\"\u003e\u003ccode\u003e87635a8\u003c/code\u003e\u003c/a\u003e Fix missing type definitions, promote to v4.2.1 (closed \u003ca href=\"https://redirect.github.com/date-fns/date-fns/issues/4190\"\u003e#4190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/date-fns/date-fns/commit/3d4ca4bbd142e1b9a967cd599e55cb143eab11a3\"\u003e\u003ccode\u003e3d4ca4b\u003c/code\u003e\u003c/a\u003e Update browserslist\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/date-fns/date-fns/commit/562c48555f92fa3da2cbad00b564a0abefe4530e\"\u003e\u003ccode\u003e562c485\u003c/code\u003e\u003c/a\u003e Promote to v4.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/date-fns/date-fns/commit/3709c0231c8a74fe5544a5c3d789bdf7aae8b14e\"\u003e\u003ccode\u003e3709c02\u003c/code\u003e\u003c/a\u003e Make steps into the Temporal-first future\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/date-fns/date-fns/commit/07592b9d72731bb9406f95883ec231ac988660b6\"\u003e\u003ccode\u003e07592b9\u003c/code\u003e\u003c/a\u003e Upgrade Node.js types, upgrade TypeScript\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/date-fns/date-fns/commit/09ece22eaea4ffab1a8fa396beeeb6a451dcfbf4\"\u003e\u003ccode\u003e09ece22\u003c/code\u003e\u003c/a\u003e Upgrade Vitest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/date-fns/date-fns/commit/c37c22e6db06353a2ea816e22d872732c8b1e841\"\u003e\u003ccode\u003ec37c22e\u003c/code\u003e\u003c/a\u003e Set up Oxfmt as the default formatter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/date-fns/date-fns/commit/d40bb80cac2171ba9e87f1fbe5e4f0c88eaae2e8\"\u003e\u003ccode\u003ed40bb80\u003c/code\u003e\u003c/a\u003e Upgrade mise setup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/date-fns/date-fns/commit/dd66398305c2b015fba3c1b3d31ccff42ee8d4cf\"\u003e\u003ccode\u003edd66398\u003c/code\u003e\u003c/a\u003e Fix tz tests workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/date-fns/date-fns/commit/ef962f81e67866a3ccedba28799ea27cc68f3493\"\u003e\u003ccode\u003eef962f8\u003c/code\u003e\u003c/a\u003e Adjust smoke tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/date-fns/date-fns/compare/v4.1.0...v4.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `semver` from 7.8.0 to 7.8.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/node-semver/releases\"\u003esemver's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.8.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.8.0...v7.8.1\"\u003e7.8.1\u003c/a\u003e (2026-05-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/17aa702d91166472b197a2ea768f085083bee2e4\"\u003e\u003ccode\u003e17aa702\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/869\"\u003e#869\u003c/a\u003e strip build metadata before comparator trimming (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/869\"\u003e#869\u003c/a\u003e) (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/5f3ca133e040210b6ea80c350a1d61d9da02e722\"\u003e\u003ccode\u003e5f3ca13\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/867\"\u003e#867\u003c/a\u003e handle prerelease bounds in subset (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/867\"\u003e#867\u003c/a\u003e) (\u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e, Puneet Dixit)\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/npm/node-semver/blob/main/CHANGELOG.md\"\u003esemver's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.8.0...v7.8.1\"\u003e7.8.1\u003c/a\u003e (2026-05-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/17aa702d91166472b197a2ea768f085083bee2e4\"\u003e\u003ccode\u003e17aa702\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/869\"\u003e#869\u003c/a\u003e strip build metadata before comparator trimming (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/869\"\u003e#869\u003c/a\u003e) (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/5f3ca133e040210b6ea80c350a1d61d9da02e722\"\u003e\u003ccode\u003e5f3ca13\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/867\"\u003e#867\u003c/a\u003e handle prerelease bounds in subset (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/867\"\u003e#867\u003c/a\u003e) (\u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e, Puneet Dixit)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/76416081a8413383cf6e24c82cafa438bd076d41\"\u003e\u003ccode\u003e7641608\u003c/code\u003e\u003c/a\u003e chore: release 7.8.1 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/868\"\u003e#868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/17aa702d91166472b197a2ea768f085083bee2e4\"\u003e\u003ccode\u003e17aa702\u003c/code\u003e\u003c/a\u003e fix: strip build metadata before comparator trimming (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/869\"\u003e#869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/5f3ca133e040210b6ea80c350a1d61d9da02e722\"\u003e\u003ccode\u003e5f3ca13\u003c/code\u003e\u003c/a\u003e fix: handle prerelease bounds in subset (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/867\"\u003e#867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/node-semver/compare/v7.8.0...v7.8.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `socket.io-adapter` from 2.5.6 to 2.5.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/socketio/socket.io/releases\"\u003esocket.io-adapter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esocket.io-adapter@2.5.7\u003c/h2\u003e\n\u003cp\u003eThe \u003ccode\u003ews\u003c/code\u003e dependency was bumped to \u003ccode\u003e~8.20.1\u003c/code\u003e following \u003ca href=\"https://github.com/advisories/GHSA-58qx-3vcg-4xpx\"\u003eCVE-2026-45736\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eNote from the \u003ccode\u003ews\u003c/code\u003e maintainers:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eAlthough the calculated CVSS severity is medium, the actual severity is believed to be low, as the flaw is only exploitable through misuse that is unlikely in practice.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edo not skip local broadcast when publishAndReturnOffset throws (\u003ca href=\"https://redirect.github.com/socketio/socket/issues/5457\"\u003e#5457\u003c/a\u003e) (\u003ca href=\"https://github.com/socketio/socket/commit/f6301588ca65de270ecfe22da9023d7ec79ba23a\"\u003ef630158\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/socketio/socket.io/commit/4faff49548047936e34a8d33a628af551516d283\"\u003e\u003ccode\u003e4faff49\u003c/code\u003e\u003c/a\u003e chore(release): socket.io-adapter@2.5.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/8413bce4c11fe440516e51ac14be0f45a6f9e5e7\"\u003e\u003ccode\u003e8413bce\u003c/code\u003e\u003c/a\u003e chore(release): engine.io-client@6.6.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/c10fe07493890b8899511fca6bfe45dc1fa8dc34\"\u003e\u003ccode\u003ec10fe07\u003c/code\u003e\u003c/a\u003e refactor(eio-client): improve JSDoc documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/9349b148c9d9369bf9e6c9cace99424d564ade01\"\u003e\u003ccode\u003e9349b14\u003c/code\u003e\u003c/a\u003e refactor(eio-client): remove unused import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/ffe51e270afd63e641090152ed9ef7638635d54f\"\u003e\u003ccode\u003effe51e2\u003c/code\u003e\u003c/a\u003e chore(release): engine.io@6.6.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/f86b95fdba6dd260b3d2f57e69537aeb8de904bb\"\u003e\u003ccode\u003ef86b95f\u003c/code\u003e\u003c/a\u003e fix(eio): clean up resources upon WebTransport handshake failure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/4276e5940815ad1343503f8ef5f147af5382aa42\"\u003e\u003ccode\u003e4276e59\u003c/code\u003e\u003c/a\u003e refactor(eio): fix typo in the \u003ccode\u003ecookie\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/5257ef9adfa02a4e8f8eaa5f6810565f979ccc48\"\u003e\u003ccode\u003e5257ef9\u003c/code\u003e\u003c/a\u003e chore(deps): upgrade to ws@8.20.1 (\u003ca href=\"https://redirect.github.com/socketio/socket.io/issues/5439\"\u003e#5439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/439a8f669c6788b512dd76011c4476830d67515b\"\u003e\u003ccode\u003e439a8f6\u003c/code\u003e\u003c/a\u003e chore(release): engine.io@6.6.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/fc11285e14964c2132d122164bf130c355f60671\"\u003e\u003ccode\u003efc11285\u003c/code\u003e\u003c/a\u003e fix(eio): close HTTP requests with invalid content type\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/socketio/socket.io/compare/socket.io-adapter@2.5.6...socket.io-adapter@2.5.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@redocly/cli` from 2.30.6 to 2.31.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Redocly/redocly-cli/releases\"\u003e@​redocly/cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.31.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.31.4.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.31.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue where the Respect command did not honor the \u003ccode\u003eHTTP_PROXY\u003c/code\u003e, \u003ccode\u003eHTTPS_PROXY\u003c/code\u003e, and \u003ccode\u003eNO_PROXY\u003c/code\u003e environment variables when loading remote source descriptions or resolving external \u003ccode\u003e$ref\u003c/code\u003es.\nProxy settings are consistently applied during reference resolution as well.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.31.3.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.31.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFixed the \u003ccode\u003eremove-unused-components\u003c/code\u003e decorator to remove unused components containing \u003ccode\u003eallOf\u003c/code\u003e keyword.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eWarning:\u003c/strong\u003e The bundler may now remove more unused components than before.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFixed the \u003ccode\u003eno-unused-components\u003c/code\u003e rule to highlight unused schemas containing \u003ccode\u003eallOf\u003c/code\u003e keyword.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.31.2.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.31.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.31.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.31.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.31.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/Redocly/redocly-cli/commit/8becb8acf8d9bbf071e9d13f5ef3f511683cfe8c\"\u003e\u003ccode\u003e8becb8a\u003c/code\u003e\u003c/a\u003e chore: 🔖 release new versions (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2832\"\u003e#2832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/21104faa8ada6b785a80eb1712de8f89e71726b0\"\u003e\u003ccode\u003e21104fa\u003c/code\u003e\u003c/a\u003e chore: update config version 0.49.0 (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2833\"\u003e#2833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/1f9a448f41b1e4f890ec6185cca4520ef1a82039\"\u003e\u003ccode\u003e1f9a448\u003c/code\u003e\u003c/a\u003e fix: externalResolver cache issue (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2831\"\u003e#2831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/cf30dae730a20644575da70e4400cc8941e2f40b\"\u003e\u003ccode\u003ecf30dae\u003c/code\u003e\u003c/a\u003e chore: 🔖 release new versions (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2828\"\u003e#2828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/a55b9e86b4cb0013d2d0b57633b63f29551dfa26\"\u003e\u003ccode\u003ea55b9e8\u003c/code\u003e\u003c/a\u003e fix: respect command ignores HTTP_PROXY (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2805\"\u003e#2805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/6a3f29bfa04f851f4b132e81802929957d514832\"\u003e\u003ccode\u003e6a3f29b\u003c/code\u003e\u003c/a\u003e fix: improve rule references output (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2823\"\u003e#2823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/90d7334214986fe113dfd83933e3e2412bfe75dd\"\u003e\u003ccode\u003e90d7334\u003c/code\u003e\u003c/a\u003e chore: 🔖 release new versions (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2822\"\u003e#2822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/f6c1ee01335a845952de99b6ea770c240ff74e5e\"\u003e\u003ccode\u003ef6c1ee0\u003c/code\u003e\u003c/a\u003e fix: do not assume schemas containing allOf are being used in discriminator (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/9f776834982be9e7704bee0ab66c7587ccfbdc82\"\u003e\u003ccode\u003e9f77683\u003c/code\u003e\u003c/a\u003e chore: 🔖 release new versions (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2821\"\u003e#2821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/84b0d9efe95f7d89eb9f7e9b923bebf8388309a7\"\u003e\u003ccode\u003e84b0d9e\u003c/code\u003e\u003c/a\u003e chore: extend respect event (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2818\"\u003e#2818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Redocly/redocly-cli/compare/@redocly/cli@2.30.6...@redocly/cli@2.31.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cloudflare` from 6.2.0 to 6.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cloudflare/cloudflare-typescript/releases\"\u003ecloudflare's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.3.0\u003c/h2\u003e\n\u003ch2\u003e6.3.0 (2026-05-21)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/cloudflare/cloudflare-typescript/compare/v6.2.0...v6.3.0\"\u003ev6.2.0...v6.3.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003ch4\u003eNew Resources\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edls:\u003c/strong\u003e add DLS (Data Localization Suite) resource with regions (list/get) and regionalServices.prefixBindings (create/list/delete/edit/get) sub-resources (\u003ca href=\"https://github.com/cloudflare/cloudflare-typescript/commit/4dcf0db7e\"\u003e4dcf0db\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eNew Sub-Resources\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eorganizations:\u003c/strong\u003e add billing.usage sub-resource — FOCUS v1.3 cost-and-usage dataset (get) at \u003ccode\u003e/organizations/{organization_id}/billable/usage\u003c/code\u003e (\u003ca href=\"https://github.com/cloudflare/cloudflare-typescript/commit/2c93faf75\"\u003e2c93faf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003er2:\u003c/strong\u003e add buckets.objects sub-resource — list, delete, get, upload (PUT) for direct R2 object operations (\u003ca href=\"https://github.com/cloudflare/cloudflare-typescript/commit/94a26fcd9\"\u003e94a26fc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eworkers:\u003c/strong\u003e add observability.queries sub-resource — create and list saved telemetry queries (\u003ca href=\"https://github.com/cloudflare/cloudflare-typescript/commit/d1f8d27e7\"\u003ed1f8d27\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ezero-trust:\u003c/strong\u003e add access.samlCertificates sub-resource — list, get, getPem, rotate SAML signing certificate sets at the account level (\u003ca href=\"https://github.com/cloudflare/cloudflare-typescript/commit/4d7578567\"\u003e4d75785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ezero-trust:\u003c/strong\u003e add identityProviders.samlCertificate sub-resource — create a SAML encryption certificate set bound to an Identity Provider (\u003ca href=\"https://github.com/cloudflare/cloudflare-typescript/commit/4d7578567\"\u003e4d75785\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eNew Methods\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebilling:\u003c/strong\u003e add \u003ccode\u003eusage.get\u003c/code\u003e method — FOCUS v1.3 cost-and-usage dataset at \u003ccode\u003e/accounts/{account_id}/billable/usage\u003c/code\u003e (returns \u003ccode\u003eUsageGetResponse\u003c/code\u003e with \u003ccode\u003eBillingAccountId\u003c/code\u003e, \u003ccode\u003eChargeCategory\u003c/code\u003e, \u003ccode\u003eConsumedQuantity\u003c/code\u003e, \u003ccode\u003eBilledCost\u003c/code\u003e, \u003ccode\u003eEffectiveCost\u003c/code\u003e, etc.) (\u003ca href=\"https://github.com/cloudflare/cloudflare-typescript/commit/665f6ea2a\"\u003e665f6ea\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esecrets-store:\u003c/strong\u003e add \u003ccode\u003estores.get\u003c/code\u003e method — fetch a single store by ID (\u003ccode\u003eGET /accounts/{account_id}/secrets_store/stores/{store_id}\u003c/code\u003e) returning \u003ccode\u003eStoreGetResponse\u003c/code\u003e (\u003ca href=\"https://github.com/cloudflare/cloudflare-typescript/commit/542f312097\"\u003e542f312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eworkers:\u003c/strong\u003e add \u003ccode\u003escripts.secrets.bulkUpdate\u003c/code\u003e method — \u003ccode\u003ePATCH /accounts/{account_id}/workers/scripts/{script_name}/secrets-bulk\u003c/code\u003e for bulk secret updates (\u003ca href=\"https://github.com/cloudflare/cloudflare-typescript/commit/840cea9310\"\u003e840cea9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eworkers-for-platforms:\u003c/strong\u003e add \u003ccode\u003edispatch.namespaces.scripts.secrets.bulkUpdate\u003c/code\u003e method — same bulk-update endpoint for dispatch-namespace scripts (\u003ca href=\"https://github.com/cloudflare/cloudflare-typescript/commit/840cea9310\"\u003e840cea9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eNew Fields and Parameters\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eai:\u003c/strong\u003e add \u003ccode\u003eformat?: 'openrouter'\u003c/code\u003e query param to \u003ccode\u003emodels.list\u003c/code\u003e for returning models in the OpenRouter marketplace format (\u003ca href=\"https://github.com/cloudflare/cloudflare-typescript/commit/a3ba7fc0b\"\u003ea3ba7fc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eaisearch:\u003c/strong\u003e add \u003ccode\u003edegraded?: boolean\u003c/code\u003e response field to \u003ccode\u003eInstanceStatsResponse\u003c/code\u003e and \u003ccode\u003enamespaces.instances.InstanceStatsResponse\u003c/code\u003e — set when status counts are unavailable (e.g. legacy stats query exceeded D1 statement-size limit) (\u003ca href=\"https://github.com/cloudflare/cloudflare-typescript/commit/49c298724\"\u003e49c2987\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecloudforce-one:\u003c/strong\u003e add \u003ccode\u003ealpha2: string\u003c/code\u003e field to \u003ccode\u003ethreatEvents.countries.list\u003c/code\u003e response items (\u003ccode\u003eCountryListResponseItem.Result\u003c/code\u003e) alongside the existing \u003ccode\u003ealpha3\u003c/code\u003e/\u003ccode\u003ename\u003c/code\u003e fields (\u003ca href=\"https://github.com/cloudflare/cloudflare-typescript/commit/0aa9ae06a\"\u003e0aa9ae0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecustom-certificates:\u003c/strong\u003e \u003ccode\u003eprivate_key\u003c/code\u003e on \u003ccode\u003eCustomCertificateCreateParams\u003c/code\u003e is now optional when \u003ccode\u003ecustom_csr_id\u003c/code\u003e is provided (previously always required) (\u003ca href=\"https://github.com/cloudflare/cloudflare-typescript/commit/6e9024567\"\u003e6e90245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elogpush:\u003c/strong\u003e add \u003ccode\u003emnm_flow_logs\u003c/code\u003e to the dataset enum on \u003ccode\u003edatasets.fields.get\u003c/code\u003e, \u003ccode\u003edatasets.jobs.get\u003c/code\u003e, \u003ccode\u003eLogpushJob.dataset\u003c/code\u003e, and \u003ccode\u003eJobCreateParams.dataset\u003c/code\u003e (\u003ca href=\"https://github.com/cloudflare/cloudflare-typescript/commit/5bc241366\"\u003e5bc2413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eorganizations:\u003c/strong\u003e Organizations API moved from Closed Beta to Public Beta — affects \u003ccode\u003eorganizations.create\u003c/code\u003e, \u003ccode\u003eupdate\u003c/code\u003e, \u003ccode\u003elist\u003c/code\u003e, \u003ccode\u003edelete\u003c/code\u003e, \u003ccode\u003eget\u003c/code\u003e, and \u003ccode\u003eorganizationProfile.update\u003c/code\u003e/\u003ccode\u003eget\u003c/code\u003e docstrings (\u003ca href=\"https://github.com/cloudflare/cloudflare-typescript/commit/54b7f0744\"\u003e54b7f07\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eradar:\u003c/strong\u003e add \u003ccode\u003eCONTENT_TYPE\u003c/code\u003e dimension and \u003ccode\u003econtentType?: Array\u0026lt;'HTML' | 'IMAGES' | 'JSON' | 'JAVASCRIPT' | 'CSS' | 'PLAIN_TEXT' | 'FONTS' | 'XML' | 'YAML' | 'VIDEO' | 'AUDIO' | 'MARKDOWN' | 'DOCUMENTS' | 'BINARY' | 'SERIALIZATION' | 'OTHER'\u0026gt;\u003c/code\u003e filter param to \u003ccode\u003eradar.http.summaryV2\u003c/code\u003e, \u003ccode\u003etimeseriesGroups\u003c/code\u003e, and related HTTP analytics methods (\u003ca href=\"https://github.com/cloudflare/cloudflare-typescript/commit/d5bc24acb\"\u003ed5bc24a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espectrum:\u003c/strong\u003e add \u003ccode\u003evirtual_network_id?: string\u003c/code\u003e field to \u003ccode\u003eOriginDNS\u003c/code\u003e config on \u003ccode\u003eAppCreateResponse\u003c/code\u003e, \u003ccode\u003eAppUpdateResponse\u003c/code\u003e, \u003ccode\u003eAppListResponse\u003c/code\u003e, \u003ccode\u003eAppGetResponse\u003c/code\u003e, \u003ccode\u003eAppCreateParams\u003c/code\u003e, and \u003ccode\u003eAppUpdateParams\u003c/code\u003e — routes origin traffic through tunnel virtual networks (\u003ca href=\"https://github.com/cloudflare/cloudflare-typescript/commit/1afad1fca\"\u003e1afad1f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eworkers:\u003c/strong\u003e add \u003ccode\u003e'opentelemetry-metrics'\u003c/code\u003e enum value to \u003ccode\u003elogpushDataset\u003c/code\u003e field on \u003ccode\u003eobservability.destinations\u003c/code\u003e (\u003ccode\u003eDestinationCreateResponse.Configuration\u003c/code\u003e, \u003ccode\u003eDestinationUpdateResponse.Configuration\u003c/code\u003e, \u003ccode\u003eDestinationListResponse.Configuration\u003c/code\u003e) (\u003ca href=\"https://github.com/cloudflare/cloudflare-typescript/commit/d1f8d27e7\"\u003ed1f8d27\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eworkers:\u003c/strong\u003e add \u003ccode\u003eobservability.traces.propagation_policy?: 'authenticated' | 'accept'\u003c/code\u003e field on \u003ccode\u003eWorker\u003c/code\u003e, \u003ccode\u003eWorkerCreateParams\u003c/code\u003e, \u003ccode\u003eWorkerUpdateParams\u003c/code\u003e, \u003ccode\u003eScriptSetting\u003c/code\u003e, \u003ccode\u003eSettingEditParams\u003c/...\n\n_Description has been truncated_\n\n\u003c!-- This is an auto-generated description by cubic. --\u003e\n---\n## Summary by cubic\nUpdate minor and patch dependencies across the monorepo to pick up security fixes, stability improvements, and small features. Changes are package/version updates only.\n\n- **Dependencies**\n  - Security and stability: `vite-plus@0.1.22` (includes Vitest browser-mode security fix), `socket.io-adapter@2.5.7` (updates `ws` for CVE-2026-45736), `semver@7.8.1`.\n  - Cloudflare stack: `cloudflare@6.3.0`, `wrangler@4.94.0`, `@cloudflare/workers-types@4.20260522.1`, `@cloudflare/vite-plugin@1.38.0`.\n  - Build/test tooling: `tsx@4.22.3` (TS ESM/preload fixes), `vitest@4.1.7`.\n  - Linting/typing: `oxlint@1.66.0`, `oxlint-tsgolint@0.23.0`, `@typescript-eslint/parser@8.59.4`, `@types/node@25.9.1`, `@types/react@19.2.15`, `knip@6.14.2`.\n  - SDKs and app libs: `@agentclientprotocol/sdk@0.22.1` (session delete handling, event ordering fix), `ai@6.0.190` (ToolLoopAgent option), `hono@4.12.22`, `@redocly/cli@2.31.4` (proxy and unused-components fixes).\n  - Dates/UI: `date-fns@4.2.1`, `@date-fns/tz@1.5.0`, `shiki@4.1.0`, `reka-ui@2.9.8`, `@revenuecat/purchases-js@1.41.1`, `@rive-app/webgl2@2.37.8`, `vue-i18n@11.4.4`, `vue-tsc@3.3.1`, `postcss@8.5.15`.\n\n\u003csup\u003eWritten for commit 6c3d58d6f1db7f58c52a0cd5daaa913cf5801c2c. Summary will update on new commits. \u003ca href=\"https://cubic.dev/pr/Enflame-Media/Magic-Agent/pull/242?utm_source=github\"\u003eReview in cubic\u003c/a\u003e\u003c/sup\u003e\n\n\u003c!-- End of auto-generated description by cubic. --\u003e\n\n","html_url":"https://github.com/Enflame-Media/Magic-Agent/pull/242","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Enflame-Media%2FMagic-Agent/issues/242","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/242/packages"},{"uuid":"4495516041","node_id":"PR_kwDOIy0ZTM7d-7u5","number":5476,"state":"closed","title":"Bump the js-dependencies group with 9 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":true,"comments_count":1,"pull_request":true,"closed_at":"2026-05-22T23:57:46.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-21T14:48:57.000Z","updated_at":"2026-05-22T23:58:04.000Z","time_to_close":119329,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"js-dependencies","update_count":9,"packages":[{"name":"@redocly/cli","old_version":"2.30.3","new_version":"2.30.4","repository_url":"https://github.com/Redocly/redocly-cli"},{"name":"ajv","old_version":"8.18.0","new_version":"8.20.0","repository_url":"https://github.com/ajv-validator/ajv"},{"name":"styled-components","old_version":"6.3.9","new_version":"6.4.1","repository_url":"https://github.com/styled-components/styled-components"},{"name":"@redocly/respect-core","old_version":"2.30.3","new_version":"2.30.4","repository_url":"https://github.com/Redocly/redocly-cli"},{"name":"is-core-module","old_version":"2.16.1","new_version":"2.16.2","repository_url":"https://github.com/inspect-js/is-core-module"},{"name":"openapi-sampler","old_version":"1.7.2","new_version":"1.7.3","repository_url":"https://github.com/Redocly/openapi-sampler"},{"name":"postcss","old_version":"8.4.49","new_version":"8.5.15","repository_url":"https://github.com/postcss/postcss"},{"name":"react","old_version":"19.2.5","new_version":"19.2.6","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.2.5","new_version":"19.2.6","repository_url":"https://github.com/facebook/react"}],"path":null,"ecosystem":"npm"},"body":"Bumps the js-dependencies group with 9 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@redocly/cli](https://github.com/Redocly/redocly-cli) | `2.30.3` | `2.30.4` |\n| [ajv](https://github.com/ajv-validator/ajv) | `8.18.0` | `8.20.0` |\n| [styled-components](https://github.com/styled-components/styled-components) | `6.3.9` | `6.4.1` |\n| [@redocly/respect-core](https://github.com/Redocly/redocly-cli) | `2.30.3` | `2.30.4` |\n| [is-core-module](https://github.com/inspect-js/is-core-module) | `2.16.1` | `2.16.2` |\n| [openapi-sampler](https://github.com/Redocly/openapi-sampler) | `1.7.2` | `1.7.3` |\n| [postcss](https://github.com/postcss/postcss) | `8.4.49` | `8.5.15` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.5` | `19.2.6` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.5` | `19.2.6` |\n\nUpdates `@redocly/cli` from 2.30.3 to 2.30.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Redocly/redocly-cli/releases\"\u003e@​redocly/cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.30.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003estyled-components\u003c/code\u003e dependency to \u003ccode\u003e6.4.1\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.30.4.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/d422e3718ba0d907d8b7bbeac3dc9426b899b93c\"\u003e\u003ccode\u003ed422e37\u003c/code\u003e\u003c/a\u003e chore: 🔖 release new versions (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2789\"\u003e#2789\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/e7f83717fd065bc72f87ec4bbe5c3171afc32e18\"\u003e\u003ccode\u003ee7f8371\u003c/code\u003e\u003c/a\u003e feat: add contains assertion function for lists of strings (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2794\"\u003e#2794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/6bc537b7184351ef35b91609fada9e2c8dea991f\"\u003e\u003ccode\u003e6bc537b\u003c/code\u003e\u003c/a\u003e docs: update v1 changelog (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2793\"\u003e#2793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/c56a3960a22bac28fc52586ad47e21a70880a760\"\u003e\u003ccode\u003ec56a396\u003c/code\u003e\u003c/a\u003e chore: apply npm audit security fixes (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2788\"\u003e#2788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Redocly/redocly-cli/compare/@redocly/cli@2.30.3...@redocly/cli@2.30.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ajv` from 8.18.0 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/ajv-validator/ajv/releases\"\u003eajv's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.20.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: add support for node 22/24, drop node 16/21 by \u003ca href=\"https://github.com/jasoniangreen\"\u003e\u003ccode\u003e@​jasoniangreen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2580\"\u003eajv-validator/ajv#2580\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: add ES2022.RegExp for RegExpIndicesArray by \u003ca href=\"https://github.com/SignpostMarv\"\u003e\u003ccode\u003e@​SignpostMarv\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2604\"\u003eajv-validator/ajv#2604\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ajv-validator/ajv/compare/v8.19.0...v8.20.0\"\u003ehttps://github.com/ajv-validator/ajv/compare/v8.19.0...v8.20.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.19.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix prototype pollution via format keyword using $data ref by \u003ca href=\"https://github.com/epoberezkin\"\u003e\u003ccode\u003e@​epoberezkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2607\"\u003eajv-validator/ajv#2607\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ajv-validator/ajv/compare/v8.18.0...v8.19.0\"\u003ehttps://github.com/ajv-validator/ajv/compare/v8.18.0...v8.19.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/ajv-validator/ajv/commit/0fba0b8e649909613cfce0999b149cd08f4a4987\"\u003e\u003ccode\u003e0fba0b8\u003c/code\u003e\u003c/a\u003e 8.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/9caf8d64409b05e2c670b3ff09cf7ca07937342e\"\u003e\u003ccode\u003e9caf8d6\u003c/code\u003e\u003c/a\u003e fix: add ES2022.RegExp for RegExpIndicesArray; fixes \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/2603\"\u003eajv-validator/ajv#2603\u003c/a\u003e (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/206535071f776f57737394c8896d4b2dc2bfb9a3\"\u003e\u003ccode\u003e2065350\u003c/code\u003e\u003c/a\u003e fix: add support for node 22/24, drop node 16/21 (\u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/2580\"\u003e#2580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/154b58d690c6596e09ca676e12720ab8234ee3d2\"\u003e\u003ccode\u003e154b58d\u003c/code\u003e\u003c/a\u003e 8.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/e8d2bdc501b3ba6f03922db5e595770d4763d9da\"\u003e\u003ccode\u003ee8d2bdc\u003c/code\u003e\u003c/a\u003e test/fix prototype pollution via $data ref with format keyword (\u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/2607\"\u003e#2607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ajv-validator/ajv/compare/v8.18.0...v8.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `styled-components` from 6.3.9 to 6.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/styled-components/styled-components/releases\"\u003estyled-components's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003estyled-components@6.4.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e49d09ae: Fix a performance regression in 6.4.0 where dynamic \u003ccode\u003ecreateGlobalStyle\u003c/code\u003e components caused significant re-render slowdowns. Also restores pre-6.4 cascade ordering when multiple instances of the same \u003ccode\u003ecreateGlobalStyle\u003c/code\u003e coexist.\u003c/li\u003e\n\u003cli\u003eeca95b2: Fix outdated dev-mode error messages for keyframes-in-untagged-strings and component-selector references that still pointed at \u003ccode\u003ewww.styled-components.com\u003c/code\u003e and described behavior from styled-components v3.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003estyled-components@6.4.1-prerelease-20260417184545\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/styled-components/styled-components/compare/styled-components@6.4.1-prerelease-20260417184031...styled-components@6.4.1-prerelease-20260417184545\"\u003ehttps://github.com/styled-components/styled-components/compare/styled-components@6.4.1-prerelease-20260417184031...styled-components@6.4.1-prerelease-20260417184545\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003estyled-components@6.4.1-prerelease-20260417184031\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: avoid double rebuildGroup on every dynamic createGlobalStyle render (\u003ca href=\"https://redirect.github.com/styled-components/styled-components/issues/5730\"\u003e#5730\u003c/a\u003e) by \u003ca href=\"https://github.com/quantizor\"\u003e\u003ccode\u003e@​quantizor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/styled-components/styled-components/pull/5732\"\u003estyled-components/styled-components#5732\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/styled-components/styled-components/compare/styled-components@6.4.0...styled-components@6.4.1-prerelease-20260417184031\"\u003ehttps://github.com/styled-components/styled-components/compare/styled-components@6.4.0...styled-components@6.4.1-prerelease-20260417184031\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003estyled-components@6.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eb0f3d29: \u003ccode\u003e.attrs()\u003c/code\u003e improvements: props supplied via attrs are now automatically made optional on the resulting component (previously required even when attrs provided a default). Also fixes a bug where the attrs callback received a mutable props object that could be changed by subsequent attrs processing; it now receives an immutable snapshot.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e2a973d8: Dropped IE11 support: ES2015 build target, inlined unitless CSS properties (removing \u003ccode\u003e@​emotion/unitless\u003c/code\u003e dependency), removed legacy React class statics from hoist and other unnecessary code.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e9e07d95: Add \u003ccode\u003ecreateTheme(defaultTheme, options?)\u003c/code\u003e for CSS variable theming that works across RSC and client components.\u003c/p\u003e\n\u003cp\u003eReturns an object with the same shape where every leaf is \u003ccode\u003evar(--prefix-path, fallback)\u003c/code\u003e. Pass it to \u003ccode\u003eThemeProvider\u003c/code\u003e for stable class name hashes across themes (no hydration mismatch on light/dark switch).\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst theme = createTheme({ colors: { primary: '#0070f3' } });\n// theme.colors.primary → \u0026quot;var(--sc-colors-primary, #0070f3)\u0026quot;\n// theme.raw → original object\n// theme.vars.colors.primary → \u0026quot;--sc-colors-primary\u0026quot;\n// theme.resolve(el?) → computed values from DOM (client-only)\n// theme.GlobalStyle → component that emits CSS var declarations\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003ccode\u003evars\u003c/code\u003e exposes bare CSS custom property names (same shape as the theme) for use in \u003ccode\u003ecreateGlobalStyle\u003c/code\u003e dark mode overrides without hand-writing variable names:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst { vars } = createTheme({ colors: { bg: '#fff', text: '[#000](https://github.com/styled-components/styled-components/issues/000)' } });\n\u003cp\u003econst DarkOverrides = createGlobalStyle\u003ccode\u003e@media (prefers-color-scheme: dark) { :root { ${vars.colors.bg}: [#111](https://github.com/styled-components/styled-components/issues/111); ${vars.colors.text}: #eee; } }\u003c/code\u003e;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/styled-components/styled-components/commit/37a0a5e0883f50ef59765f9491bb406e9fb3b877\"\u003e\u003ccode\u003e37a0a5e\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/styled-components/styled-components/commit/2f1a3fb54ed62b4f51a94deaad9aa958249a36bb\"\u003e\u003ccode\u003e2f1a3fb\u003c/code\u003e\u003c/a\u003e ci: per-package prerelease notes with progression link [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/styled-components/styled-components/commit/fea49191c34633441452d7b9daf940993865cd66\"\u003e\u003ccode\u003efea4919\u003c/code\u003e\u003c/a\u003e ci: match prerelease notes to release job format [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/styled-components/styled-components/commit/e557e117c3ecbdb63a507521f2c16a02eb08bc53\"\u003e\u003ccode\u003ee557e11\u003c/code\u003e\u003c/a\u003e style: align prerelease job formatting with release job\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/styled-components/styled-components/commit/a3dee6d9caf2940da6d06c08c62ee5126e1ccc60\"\u003e\u003ccode\u003ea3dee6d\u003c/code\u003e\u003c/a\u003e ci: collapse prerelease workflow into release.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/styled-components/styled-components/commit/52bda0ca7e9ec11f35fb40beb5e0696116c1f153\"\u003e\u003ccode\u003e52bda0c\u003c/code\u003e\u003c/a\u003e chore: add husky pre-commit hook running prettier\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/styled-components/styled-components/commit/eca95b24ebca168384546591a36847ed962defa0\"\u003e\u003ccode\u003eeca95b2\u003c/code\u003e\u003c/a\u003e chore: add changeset for stale error message fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/styled-components/styled-components/commit/c8db03c6e56066bf2a57440b84c8330b45e54f33\"\u003e\u003ccode\u003ec8db03c\u003c/code\u003e\u003c/a\u003e fix(build): emit errors.ts from generator so compiled bundle matches errors.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/styled-components/styled-components/commit/45e4b84bccbf76a91f3822317f2a5295071bf5ac\"\u003e\u003ccode\u003e45e4b84\u003c/code\u003e\u003c/a\u003e docs(agents): drop duplicated Float and new Array rules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/styled-components/styled-components/commit/368fb9395007c1b14dac4fb78a8f0f7cec550b22\"\u003e\u003ccode\u003e368fb93\u003c/code\u003e\u003c/a\u003e docs: drop v3/v4 history from keyframes untagged-string error\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/styled-components/styled-components/compare/styled-components@6.3.9...styled-components@6.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@redocly/respect-core` from 2.30.3 to 2.30.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Redocly/redocly-cli/releases\"\u003e@​redocly/respect-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/respect-core\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.30.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.30.4.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/d422e3718ba0d907d8b7bbeac3dc9426b899b93c\"\u003e\u003ccode\u003ed422e37\u003c/code\u003e\u003c/a\u003e chore: 🔖 release new versions (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2789\"\u003e#2789\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/e7f83717fd065bc72f87ec4bbe5c3171afc32e18\"\u003e\u003ccode\u003ee7f8371\u003c/code\u003e\u003c/a\u003e feat: add contains assertion function for lists of strings (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2794\"\u003e#2794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/6bc537b7184351ef35b91609fada9e2c8dea991f\"\u003e\u003ccode\u003e6bc537b\u003c/code\u003e\u003c/a\u003e docs: update v1 changelog (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2793\"\u003e#2793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/c56a3960a22bac28fc52586ad47e21a70880a760\"\u003e\u003ccode\u003ec56a396\u003c/code\u003e\u003c/a\u003e chore: apply npm audit security fixes (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2788\"\u003e#2788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Redocly/redocly-cli/compare/@redocly/respect-core@2.30.3...@redocly/respect-core@2.30.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `is-core-module` from 2.16.1 to 2.16.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/inspect-js/is-core-module/blob/main/CHANGELOG.md\"\u003eis-core-module's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/inspect-js/is-core-module/compare/v2.16.1...v2.16.2\"\u003ev2.16.2\u003c/a\u003e - 2026-05-05\u003c/h2\u003e\n\u003ch3\u003eCommits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Tests] increase coverage \u003ca href=\"https://github.com/inspect-js/is-core-module/commit/1fc59fe685f0b9590b571384db1383ab8e1096a3\"\u003e\u003ccode\u003e1fc59fe\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[actions] update workflows \u003ca href=\"https://github.com/inspect-js/is-core-module/commit/0f6217b97a166fcaa4a02b0a34e0a186c40df660\"\u003e\u003ccode\u003e0f6217b\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] node 26 drops \u003cem\u003estream\u003c/em\u003e* modules \u003ca href=\"https://github.com/inspect-js/is-core-module/commit/3acff68b25b44c9ae6fee1a1dc236ebb7c5338af\"\u003e\u003ccode\u003e3acff68\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e, \u003ccode\u003eeslint\u003c/code\u003e, \u003ccode\u003enpmignore\u003c/code\u003e \u003ca href=\"https://github.com/inspect-js/is-core-module/commit/f06678ce7f4df97e691a8d285d4aacb5da4a9790\"\u003e\u003ccode\u003ef06678c\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Deps] update \u003ccode\u003ehasown\u003c/code\u003e \u003ca href=\"https://github.com/inspect-js/is-core-module/commit/d9eae68fd912c2268260e52714719d1799e9a08b\"\u003e\u003ccode\u003ed9eae68\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e \u003ca href=\"https://github.com/inspect-js/is-core-module/commit/82737010e7f3ed26c6f6183ee082e66a045125b6\"\u003e\u003ccode\u003e8273701\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[readme] replace runkit CI badge with shields.io check-runs badge \u003ca href=\"https://github.com/inspect-js/is-core-module/commit/6b867544789c82a40db44031a30612d89978b2d9\"\u003e\u003ccode\u003e6b86754\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/inspect-js/is-core-module/commit/a1633e0085323da16c32c71d41587caafc8f52d8\"\u003e\u003ccode\u003ea1633e0\u003c/code\u003e\u003c/a\u003e v2.16.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inspect-js/is-core-module/commit/0f6217b97a166fcaa4a02b0a34e0a186c40df660\"\u003e\u003ccode\u003e0f6217b\u003c/code\u003e\u003c/a\u003e [actions] update workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inspect-js/is-core-module/commit/3acff68b25b44c9ae6fee1a1dc236ebb7c5338af\"\u003e\u003ccode\u003e3acff68\u003c/code\u003e\u003c/a\u003e [Fix] node 26 drops \u003cem\u003estream\u003c/em\u003e* modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inspect-js/is-core-module/commit/d9eae68fd912c2268260e52714719d1799e9a08b\"\u003e\u003ccode\u003ed9eae68\u003c/code\u003e\u003c/a\u003e [Deps] update \u003ccode\u003ehasown\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inspect-js/is-core-module/commit/82737010e7f3ed26c6f6183ee082e66a045125b6\"\u003e\u003ccode\u003e8273701\u003c/code\u003e\u003c/a\u003e [Dev Deps] update \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inspect-js/is-core-module/commit/f06678ce7f4df97e691a8d285d4aacb5da4a9790\"\u003e\u003ccode\u003ef06678c\u003c/code\u003e\u003c/a\u003e [Dev Deps] update \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e, \u003ccode\u003eeslint\u003c/code\u003e, \u003ccode\u003enpmignore\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inspect-js/is-core-module/commit/1fc59fe685f0b9590b571384db1383ab8e1096a3\"\u003e\u003ccode\u003e1fc59fe\u003c/code\u003e\u003c/a\u003e [Tests] increase coverage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inspect-js/is-core-module/commit/6b867544789c82a40db44031a30612d89978b2d9\"\u003e\u003ccode\u003e6b86754\u003c/code\u003e\u003c/a\u003e [readme] replace runkit CI badge with shields.io check-runs badge\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/inspect-js/is-core-module/compare/v2.16.1...v2.16.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `openapi-sampler` from 1.7.2 to 1.7.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Redocly/openapi-sampler/releases\"\u003eopenapi-sampler's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.7.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed9ef5ee: Fixed security vulnerability \u003ccode\u003eCVE-2026-4800\u003c/code\u003e by updating \u003ccode\u003elodash\u003c/code\u003e to version \u003ccode\u003e4.18.0\u003c/code\u003e or higher.\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/Redocly/openapi-sampler/blob/main/CHANGELOG.md\"\u003eopenapi-sampler's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.7.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed9ef5ee: Fixed security vulnerability \u003ccode\u003eCVE-2026-4800\u003c/code\u003e by updating \u003ccode\u003elodash\u003c/code\u003e to version \u003ccode\u003e4.18.0\u003c/code\u003e or higher.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/openapi-sampler/commit/157e6248bce3702c3f5485282fbba7bc9726b52a\"\u003e\u003ccode\u003e157e624\u003c/code\u003e\u003c/a\u003e chore: 🔖 release new versions (\u003ca href=\"https://redirect.github.com/Redocly/openapi-sampler/issues/204\"\u003e#204\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/openapi-sampler/commit/d9ef5eee50e51e07e1b7b6938a39bd7e929fced8\"\u003e\u003ccode\u003ed9ef5ee\u003c/code\u003e\u003c/a\u003e chore: update lodash to version \u0026gt;=4.18.0 (\u003ca href=\"https://redirect.github.com/Redocly/openapi-sampler/issues/203\"\u003e#203\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/openapi-sampler/commit/4eff2f96fe363eb2f5f138c45cf837e10fd4f0a7\"\u003e\u003ccode\u003e4eff2f9\u003c/code\u003e\u003c/a\u003e chore(deps): flatted overrides (\u003ca href=\"https://redirect.github.com/Redocly/openapi-sampler/issues/202\"\u003e#202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/openapi-sampler/commit/4b89349d685d26ecb39671a718b7093a17ed1b8e\"\u003e\u003ccode\u003e4b89349\u003c/code\u003e\u003c/a\u003e chore(deps): bump fast-xml-parser from 5.5.1 to 5.7.0 (\u003ca href=\"https://redirect.github.com/Redocly/openapi-sampler/issues/200\"\u003e#200\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/openapi-sampler/commit/49668d4f257f9c9f424da7c65fe6145c19810fca\"\u003e\u003ccode\u003e49668d4\u003c/code\u003e\u003c/a\u003e chore(deps): bump serialize-javascript and terser-webpack-plugin (\u003ca href=\"https://redirect.github.com/Redocly/openapi-sampler/issues/201\"\u003e#201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/openapi-sampler/commit/a92a2ff4fdf043c18a963debc89e21e91ea866f5\"\u003e\u003ccode\u003ea92a2ff\u003c/code\u003e\u003c/a\u003e chore(deps): bump minimatch version (\u003ca href=\"https://redirect.github.com/Redocly/openapi-sampler/issues/199\"\u003e#199\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Redocly/openapi-sampler/compare/v1.7.2...v1.7.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `postcss` from 8.4.49 to 8.5.15\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/postcss/releases\"\u003epostcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.5.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed declaration parsing performance (by \u003ca href=\"https://github.com/homanp\"\u003e\u003ccode\u003e@​homanp\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed custom syntax regression (by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003epostcss-scss\u003c/code\u003e commend regression.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed reading any file via user-generated CSS.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eopts.unsafeMap\u003c/code\u003e to disable checks.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed nested brackets parsing performance (by \u003ca href=\"https://github.com/offset\"\u003e\u003ccode\u003e@​offset\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed XSS via unescaped \u003ccode\u003e\u0026lt;/style\u0026gt;\u003c/code\u003e in non-bundler cases (by \u003ca href=\"https://github.com/TharVid\"\u003e\u003ccode\u003e@​TharVid\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSpeed up source map encoding paring in case of the error.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eProcessor#version\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved source map annotation cleaning performance (by CodeAnt AI).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eContainerWithChildren\u003c/code\u003e type discriminating (by \u003ca href=\"https://github.com/Goodwine\"\u003e\u003ccode\u003e@​Goodwine\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003epackage.json\u003c/code\u003e→\u003ccode\u003eexports\u003c/code\u003e compatibility with some tools (by \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Parcel compatibility issue (by \u003ca href=\"https://github.com/git-sumitchaudhary\"\u003e\u003ccode\u003e@​git-sumitchaudhary\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded more details to \u003ccode\u003eUnknown word\u003c/code\u003e error (by \u003ca href=\"https://github.com/hiepxanh\"\u003e\u003ccode\u003e@​hiepxanh\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed types (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed docs (by \u003ca href=\"https://github.com/catnipan\"\u003e\u003ccode\u003e@​catnipan\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed end position of rules with semicolon (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed backwards compatibility for complex cases (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5 “Duke Alloces”\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/postcss/blob/main/CHANGELOG.md\"\u003epostcss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.5.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed declaration parsing performance (by \u003ca href=\"https://github.com/homanp\"\u003e\u003ccode\u003e@​homanp\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed custom syntax regression (by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003epostcss-scss\u003c/code\u003e commend regression.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed reading any file via user-generated CSS.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eopts.unsafeMap\u003c/code\u003e to disable checks.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed nested brackets parsing performance (by \u003ca href=\"https://github.com/offset\"\u003e\u003ccode\u003e@​offset\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed XSS via unescaped \u003ccode\u003e\u0026lt;/style\u0026gt;\u003c/code\u003e in non-bundler cases (by \u003ca href=\"https://github.com/TharVid\"\u003e\u003ccode\u003e@​TharVid\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSpeed up source map encoding paring in case of the error.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eProcessor#version\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved source map annotation cleaning performance (by CodeAnt AI).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eContainerWithChildren\u003c/code\u003e type discriminating (by \u003ca href=\"https://github.com/Goodwine\"\u003e\u003ccode\u003e@​Goodwine\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003epackage.json\u003c/code\u003e→\u003ccode\u003eexports\u003c/code\u003e compatibility with some tools (by \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Parcel compatibility issue (by \u003ca href=\"https://github.com/git-sumitchaudhary\"\u003e\u003ccode\u003e@​git-sumitchaudhary\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/eae46db765d752cf8f40c4fa2b0b85030079c43d\"\u003e\u003ccode\u003eeae46db\u003c/code\u003e\u003c/a\u003e Release 8.5.15 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/79508ffa59e42c02056aca61b88bc393c8b516c4\"\u003e\u003ccode\u003e79508ff\u003c/code\u003e\u003c/a\u003e Update CI actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/b128e2131288a411c6e28071d0929542c49e74eb\"\u003e\u003ccode\u003eb128e21\u003c/code\u003e\u003c/a\u003e Speed up declaration parsing by avoiding creating new array on each token\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/9825dca02c33cf610e2a842be767468b67fbecf9\"\u003e\u003ccode\u003e9825dca\u003c/code\u003e\u003c/a\u003e Fix code format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/55789c865281e2be194fa5b4e41dd046be3a2307\"\u003e\u003ccode\u003e55789c8\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/84fbbe9009cb3cc3bbb4cc3a9b65d468f4844d95\"\u003e\u003ccode\u003e84fbbe9\u003c/code\u003e\u003c/a\u003e Install older pnpm action for old Node.js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/9f860bd78ec1dbc4f0ae72d693f03f956baa38cb\"\u003e\u003ccode\u003e9f860bd\u003c/code\u003e\u003c/a\u003e Revert pnpm action for old Node.js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/08771986d47359545f502e009763e223b66bfcf6\"\u003e\u003ccode\u003e0877198\u003c/code\u003e\u003c/a\u003e Update CI actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/b2d1a335cea818f8b27e5cfb90147648afe3e582\"\u003e\u003ccode\u003eb2d1a33\u003c/code\u003e\u003c/a\u003e Fix linter warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/0700dac92283bc259977dff2743ca74a00f58267\"\u003e\u003ccode\u003e0700dac\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/postcss/postcss/issues/2088\"\u003e#2088\u003c/a\u003e from rootvector2/add-oss-fuzz-harness\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/postcss/postcss/compare/8.4.49...8.5.15\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 19.2.5 to 19.2.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.6 (May 6th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eType hardening and performance improvements\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36425\"\u003e#36425\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\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/facebook/react/commit/eaf3e95ca92be7a23d3c9cc8ffd6f199a40be401\"\u003e\u003ccode\u003eeaf3e95\u003c/code\u003e\u003c/a\u003e Version 19.2.6\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.6/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-dom` from 19.2.5 to 19.2.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.6 (May 6th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eType hardening and performance improvements\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36425\"\u003e#36425\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\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/facebook/react/commit/eaf3e95ca92be7a23d3c9cc8ffd6f199a40be401\"\u003e\u003ccode\u003eeaf3e95\u003c/code\u003e\u003c/a\u003e Version 19.2.6\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.6/packages/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/ubicloud/ubicloud/pull/5476","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ubicloud%2Fubicloud/issues/5476","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5476/packages"},{"uuid":"4482994757","node_id":"PR_kwDORYxcDs7dWW5F","number":29,"state":"closed","title":"build(deps): bump @redocly/cli from 1.34.5 to 2.31.2","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-21T21:27:17.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-20T03:56:45.000Z","updated_at":"2026-05-21T21:27:19.000Z","time_to_close":149432,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"@redocly/cli","old_version":"1.34.5","new_version":"2.31.2","repository_url":"https://github.com/Redocly/redocly-cli"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@redocly/cli](https://github.com/Redocly/redocly-cli) from 1.34.5 to 2.31.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Redocly/redocly-cli/releases\"\u003e@​redocly/cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.31.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFixed the \u003ccode\u003eremove-unused-components\u003c/code\u003e decorator to remove unused components containing \u003ccode\u003eallOf\u003c/code\u003e keyword.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eWarning:\u003c/strong\u003e The bundler may now remove more unused components than before.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFixed the \u003ccode\u003eno-unused-components\u003c/code\u003e rule to highlight unused schemas containing \u003ccode\u003eallOf\u003c/code\u003e keyword.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.31.2.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.31.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.31.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.31.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.31.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.30.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed hard crash that happened when no API was provided either via the command argument or in the config.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.30.6.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.30.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a status code mismatch that occurred when using the \u003ccode\u003e--har-output\u003c/code\u003e option in the \u003ccode\u003erespect\u003c/code\u003e command.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.30.5.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.30.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003estyled-components\u003c/code\u003e dependency to \u003ccode\u003e6.4.1\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.30.4.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.30.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@redocly/ajv\u003c/code\u003e to \u003ccode\u003ev8.18.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/respect-core\u003c/code\u003e to v2.30.3.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.30.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved Redocly config validation: now the config checks for typos in built-in decorator names.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.30.2.\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/Redocly/redocly-cli/commit/90d7334214986fe113dfd83933e3e2412bfe75dd\"\u003e\u003ccode\u003e90d7334\u003c/code\u003e\u003c/a\u003e chore: 🔖 release new versions (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2822\"\u003e#2822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/f6c1ee01335a845952de99b6ea770c240ff74e5e\"\u003e\u003ccode\u003ef6c1ee0\u003c/code\u003e\u003c/a\u003e fix: do not assume schemas containing allOf are being used in discriminator (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/9f776834982be9e7704bee0ab66c7587ccfbdc82\"\u003e\u003ccode\u003e9f77683\u003c/code\u003e\u003c/a\u003e chore: 🔖 release new versions (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2821\"\u003e#2821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/84b0d9efe95f7d89eb9f7e9b923bebf8388309a7\"\u003e\u003ccode\u003e84b0d9e\u003c/code\u003e\u003c/a\u003e chore: extend respect event (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2818\"\u003e#2818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/02ff9992eeff614e9e09e7523d8050b6fc2a7f13\"\u003e\u003ccode\u003e02ff999\u003c/code\u003e\u003c/a\u003e chore: apply consistent formatting to embedded docs (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2820\"\u003e#2820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/6fd9c77454f245504da3ef5c26bfbf00eaf7af2f\"\u003e\u003ccode\u003e6fd9c77\u003c/code\u003e\u003c/a\u003e chore: 🔖 release new versions (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2819\"\u003e#2819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/e279123b99ac98fb4f29fb27091c8756153f76cb\"\u003e\u003ccode\u003ee279123\u003c/code\u003e\u003c/a\u003e feat: add cleaning cache for plugin files (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2732\"\u003e#2732\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/83672419e06b59f8cf2fc5bc66adb63e0ad0373c\"\u003e\u003ccode\u003e8367241\u003c/code\u003e\u003c/a\u003e chore: 🔖 release new versions (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2815\"\u003e#2815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/519d4f5337f8f814041a179733b4bed5bb73b489\"\u003e\u003ccode\u003e519d4f5\u003c/code\u003e\u003c/a\u003e fix: hard crash in commands when no API provided (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2813\"\u003e#2813\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/68e6c58076b67efb007522241d96ff869c1fc455\"\u003e\u003ccode\u003e68e6c58\u003c/code\u003e\u003c/a\u003e docs: add docs about duplicating rules and bundle components (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2812\"\u003e#2812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Redocly/redocly-cli/compare/@redocly/cli@1.34.5...@redocly/cli@2.31.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​redocly/cli\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@redocly/cli\u0026package-manager=npm_and_yarn\u0026previous-version=1.34.5\u0026new-version=2.31.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/danny1215/safis_api_docu_redoc_final/pull/29","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/danny1215%2Fsafis_api_docu_redoc_final/issues/29","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/29/packages"},{"uuid":"4481453890","node_id":"PR_kwDOLwMats7dRjKK","number":32,"state":"closed","title":"Bump @redocly/cli from 1.34.11 to 2.31.2","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-21T10:51:55.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-19T22:15:18.000Z","updated_at":"2026-05-21T10:51:57.000Z","time_to_close":131797,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@redocly/cli","old_version":"1.34.11","new_version":"2.31.2","repository_url":"https://github.com/Redocly/redocly-cli"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@redocly/cli](https://github.com/Redocly/redocly-cli) from 1.34.11 to 2.31.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Redocly/redocly-cli/releases\"\u003e@​redocly/cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.31.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFixed the \u003ccode\u003eremove-unused-components\u003c/code\u003e decorator to remove unused components containing \u003ccode\u003eallOf\u003c/code\u003e keyword.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eWarning:\u003c/strong\u003e The bundler may now remove more unused components than before.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFixed the \u003ccode\u003eno-unused-components\u003c/code\u003e rule to highlight unused schemas containing \u003ccode\u003eallOf\u003c/code\u003e keyword.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.31.2.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.31.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.31.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.31.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.31.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.30.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed hard crash that happened when no API was provided either via the command argument or in the config.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.30.6.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.30.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a status code mismatch that occurred when using the \u003ccode\u003e--har-output\u003c/code\u003e option in the \u003ccode\u003erespect\u003c/code\u003e command.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.30.5.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.30.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003estyled-components\u003c/code\u003e dependency to \u003ccode\u003e6.4.1\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.30.4.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.30.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@redocly/ajv\u003c/code\u003e to \u003ccode\u003ev8.18.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/respect-core\u003c/code\u003e to v2.30.3.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.30.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved Redocly config validation: now the config checks for typos in built-in decorator names.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.30.2.\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/Redocly/redocly-cli/commit/90d7334214986fe113dfd83933e3e2412bfe75dd\"\u003e\u003ccode\u003e90d7334\u003c/code\u003e\u003c/a\u003e chore: 🔖 release new versions (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2822\"\u003e#2822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/f6c1ee01335a845952de99b6ea770c240ff74e5e\"\u003e\u003ccode\u003ef6c1ee0\u003c/code\u003e\u003c/a\u003e fix: do not assume schemas containing allOf are being used in discriminator (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/9f776834982be9e7704bee0ab66c7587ccfbdc82\"\u003e\u003ccode\u003e9f77683\u003c/code\u003e\u003c/a\u003e chore: 🔖 release new versions (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2821\"\u003e#2821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/84b0d9efe95f7d89eb9f7e9b923bebf8388309a7\"\u003e\u003ccode\u003e84b0d9e\u003c/code\u003e\u003c/a\u003e chore: extend respect event (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2818\"\u003e#2818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/02ff9992eeff614e9e09e7523d8050b6fc2a7f13\"\u003e\u003ccode\u003e02ff999\u003c/code\u003e\u003c/a\u003e chore: apply consistent formatting to embedded docs (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2820\"\u003e#2820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/6fd9c77454f245504da3ef5c26bfbf00eaf7af2f\"\u003e\u003ccode\u003e6fd9c77\u003c/code\u003e\u003c/a\u003e chore: 🔖 release new versions (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2819\"\u003e#2819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/e279123b99ac98fb4f29fb27091c8756153f76cb\"\u003e\u003ccode\u003ee279123\u003c/code\u003e\u003c/a\u003e feat: add cleaning cache for plugin files (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2732\"\u003e#2732\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/83672419e06b59f8cf2fc5bc66adb63e0ad0373c\"\u003e\u003ccode\u003e8367241\u003c/code\u003e\u003c/a\u003e chore: 🔖 release new versions (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2815\"\u003e#2815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/519d4f5337f8f814041a179733b4bed5bb73b489\"\u003e\u003ccode\u003e519d4f5\u003c/code\u003e\u003c/a\u003e fix: hard crash in commands when no API provided (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2813\"\u003e#2813\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/68e6c58076b67efb007522241d96ff869c1fc455\"\u003e\u003ccode\u003e68e6c58\u003c/code\u003e\u003c/a\u003e docs: add docs about duplicating rules and bundle components (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2812\"\u003e#2812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Redocly/redocly-cli/compare/@redocly/cli@1.34.11...@redocly/cli@2.31.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@redocly/cli\u0026package-manager=npm_and_yarn\u0026previous-version=1.34.11\u0026new-version=2.31.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/ashleykinard/sample-api/pull/32","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ashleykinard%2Fsample-api/issues/32","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/32/packages"},{"uuid":"4480039545","node_id":"PR_kwDOK8YKes7dM45A","number":119,"state":"closed","title":"Bump @redocly/cli from 2.15.1 to 2.31.2","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-22T06:07:09.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-19T18:38:14.000Z","updated_at":"2026-05-22T06:07:11.000Z","time_to_close":214135,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@redocly/cli","old_version":"2.15.1","new_version":"2.31.2","repository_url":"https://github.com/Redocly/redocly-cli"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@redocly/cli](https://github.com/Redocly/redocly-cli) from 2.15.1 to 2.31.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Redocly/redocly-cli/releases\"\u003e@​redocly/cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.31.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFixed the \u003ccode\u003eremove-unused-components\u003c/code\u003e decorator to remove unused components containing \u003ccode\u003eallOf\u003c/code\u003e keyword.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eWarning:\u003c/strong\u003e The bundler may now remove more unused components than before.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFixed the \u003ccode\u003eno-unused-components\u003c/code\u003e rule to highlight unused schemas containing \u003ccode\u003eallOf\u003c/code\u003e keyword.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.31.2.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.31.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.31.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.31.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.31.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.30.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed hard crash that happened when no API was provided either via the command argument or in the config.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.30.6.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.30.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a status code mismatch that occurred when using the \u003ccode\u003e--har-output\u003c/code\u003e option in the \u003ccode\u003erespect\u003c/code\u003e command.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.30.5.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.30.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003estyled-components\u003c/code\u003e dependency to \u003ccode\u003e6.4.1\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.30.4.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.30.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@redocly/ajv\u003c/code\u003e to \u003ccode\u003ev8.18.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/respect-core\u003c/code\u003e to v2.30.3.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.30.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved Redocly config validation: now the config checks for typos in built-in decorator names.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.30.2.\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/Redocly/redocly-cli/commit/90d7334214986fe113dfd83933e3e2412bfe75dd\"\u003e\u003ccode\u003e90d7334\u003c/code\u003e\u003c/a\u003e chore: 🔖 release new versions (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2822\"\u003e#2822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/f6c1ee01335a845952de99b6ea770c240ff74e5e\"\u003e\u003ccode\u003ef6c1ee0\u003c/code\u003e\u003c/a\u003e fix: do not assume schemas containing allOf are being used in discriminator (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/9f776834982be9e7704bee0ab66c7587ccfbdc82\"\u003e\u003ccode\u003e9f77683\u003c/code\u003e\u003c/a\u003e chore: 🔖 release new versions (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2821\"\u003e#2821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/84b0d9efe95f7d89eb9f7e9b923bebf8388309a7\"\u003e\u003ccode\u003e84b0d9e\u003c/code\u003e\u003c/a\u003e chore: extend respect event (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2818\"\u003e#2818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/02ff9992eeff614e9e09e7523d8050b6fc2a7f13\"\u003e\u003ccode\u003e02ff999\u003c/code\u003e\u003c/a\u003e chore: apply consistent formatting to embedded docs (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2820\"\u003e#2820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/6fd9c77454f245504da3ef5c26bfbf00eaf7af2f\"\u003e\u003ccode\u003e6fd9c77\u003c/code\u003e\u003c/a\u003e chore: 🔖 release new versions (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2819\"\u003e#2819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/e279123b99ac98fb4f29fb27091c8756153f76cb\"\u003e\u003ccode\u003ee279123\u003c/code\u003e\u003c/a\u003e feat: add cleaning cache for plugin files (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2732\"\u003e#2732\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/83672419e06b59f8cf2fc5bc66adb63e0ad0373c\"\u003e\u003ccode\u003e8367241\u003c/code\u003e\u003c/a\u003e chore: 🔖 release new versions (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2815\"\u003e#2815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/519d4f5337f8f814041a179733b4bed5bb73b489\"\u003e\u003ccode\u003e519d4f5\u003c/code\u003e\u003c/a\u003e fix: hard crash in commands when no API provided (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2813\"\u003e#2813\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/68e6c58076b67efb007522241d96ff869c1fc455\"\u003e\u003ccode\u003e68e6c58\u003c/code\u003e\u003c/a\u003e docs: add docs about duplicating rules and bundle components (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2812\"\u003e#2812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Redocly/redocly-cli/compare/@redocly/cli@2.15.1...@redocly/cli@2.31.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@redocly/cli\u0026package-manager=npm_and_yarn\u0026previous-version=2.15.1\u0026new-version=2.31.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/ostephens/folio-serial-api-os/pull/119","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ostephens%2Ffolio-serial-api-os/issues/119","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/119/packages"}],"issue_packages":[{"old_version":"1.34.14","new_version":"2.38.0","update_type":"major","path":"/api/scripts","pr_created_at":"2026-07-09T00:08:12.000Z","version_change":"1.34.14 → 2.38.0","issue":{"uuid":"4842027014","node_id":"PR_kwDOSNMHHc7vg0Ca","number":118,"state":"closed","title":"chore(deps-dev): bump @redocly/cli from 1.34.14 to 2.38.0 in /api/scripts","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-07-16T00:08:03.000Z","author_association":null,"state_reason":null,"created_at":"2026-07-09T00:08:12.000Z","updated_at":"2026-07-16T00:08:05.000Z","time_to_close":604791,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"@redocly/cli","old_version":"1.34.14","new_version":"2.38.0","repository_url":"https://github.com/Redocly/redocly-cli"}],"path":"/api/scripts","ecosystem":"npm"},"body":"Bumps [@redocly/cli](https://github.com/Redocly/redocly-cli) from 1.34.14 to 2.38.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Redocly/redocly-cli/releases\"\u003e@​redocly/cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.38.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded an experimental \u003ccode\u003edrift\u003c/code\u003e command that compares recorded HTTP traffic (HAR, Kong, Nginx/Apache JSON, NDJSON) against an OpenAPI description and reports undocumented endpoints, schema mismatches, and security findings.\u003c/li\u003e\n\u003cli\u003eAdded an experimental \u003ccode\u003eproxy\u003c/code\u003e command that captures live HTTP traffic through a reverse proxy into a HAR file and optionally validates it against an OpenAPI description in real time.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.38.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.37.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded experimental support for linting GraphQL SDL schema files (\u003ccode\u003e.graphql\u003c/code\u003e / \u003ccode\u003e.gql\u003c/code\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.37.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.36.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded a Subresource Integrity (SRI) hash to the Redoc standalone script tag in the HTML produced by \u003ccode\u003ebuild-docs\u003c/code\u003e, ensuring the script's integrity.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.35.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003eundici\u003c/code\u003e to the \u003ccode\u003e6.27.0\u003c/code\u003e version.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.35.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for validating Arazzo 1.1.0 descriptions syntax in the \u003ccode\u003elint\u003c/code\u003e command.\u003c/li\u003e\n\u003cli\u003eAdded the \u003ccode\u003espec-step-mutually-exclusive-fields\u003c/code\u003e Arazzo rule to flag steps that use more than one mutually exclusive operation field (\u003ccode\u003eoperationId\u003c/code\u003e, \u003ccode\u003eoperationPath\u003c/code\u003e, \u003ccode\u003eworkflowId\u003c/code\u003e, \u003ccode\u003echannelPath\u003c/code\u003e, or \u003ccode\u003ex-operation\u003c/code\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.34.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eImproved CLI install speed by bundling the CLI into a dependency-free package.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eWarning:\u003c/strong\u003e The published package no longer ships runtime dependencies in \u003ccode\u003enode_modules\u003c/code\u003e.\nPlugins that relied on importing packages hoisted from the CLI (such as \u003ccode\u003e@redocly/openapi-core\u003c/code\u003e) must now declare those packages as their own dependencies.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.33.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a path traversal in the \u003ccode\u003esplit\u003c/code\u003e command that might have written files outside the chosen \u003ccode\u003e--outDir\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.33.2.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.33.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/Redocly/redocly-cli/commit/1192323fe79b4a258c5580bf36819234e0ca3ce9\"\u003e\u003ccode\u003e1192323\u003c/code\u003e\u003c/a\u003e chore: 🔖 release new versions (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2939\"\u003e#2939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/21475a7c3ef03f4a4c9bce4cad32bf532543a48b\"\u003e\u003ccode\u003e21475a7\u003c/code\u003e\u003c/a\u003e chore: update redocly config version to 0.50.1 (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2941\"\u003e#2941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/7faca0c9b379fb8cf16a9c2176cfc174959589c4\"\u003e\u003ccode\u003e7faca0c\u003c/code\u003e\u003c/a\u003e feat: experimental traffic analysis (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2848\"\u003e#2848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/51b1d15a0bae35b2c08bbf2b05f916e87cd30b94\"\u003e\u003ccode\u003e51b1d15\u003c/code\u003e\u003c/a\u003e docs: document --continue-on-deploy-failures option for push and push-status ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/5f17f18c4e6315836e3f5f8e2e365a27cfef8f4c\"\u003e\u003ccode\u003e5f17f18\u003c/code\u003e\u003c/a\u003e test: cover anonymous security alternatives (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2932\"\u003e#2932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/a7b3b99df4b508ad24f8b4504f1dd1ded5dd2c3b\"\u003e\u003ccode\u003ea7b3b99\u003c/code\u003e\u003c/a\u003e docs(cli): add Overlay linting guides (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2470\"\u003e#2470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/cbff49b1e72440026b4d2b789dcda9338053a16a\"\u003e\u003ccode\u003ecbff49b\u003c/code\u003e\u003c/a\u003e chore: 🔖 release new versions (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2933\"\u003e#2933\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/ff6b9c9ab5e810f0f5abb34ce56256809b43e79f\"\u003e\u003ccode\u003eff6b9c9\u003c/code\u003e\u003c/a\u003e chore: update config package to v0.50.0 and apply audit fix (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2934\"\u003e#2934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/5fed1cbcf040253920e4aaa738ca8509f40b96a7\"\u003e\u003ccode\u003e5fed1cb\u003c/code\u003e\u003c/a\u003e chore: fix release pipeline crashing (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2931\"\u003e#2931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/31d448fce8813eda490d99d3086fbb256cd3f515\"\u003e\u003ccode\u003e31d448f\u003c/code\u003e\u003c/a\u003e chore: fix release pipeline crashing when trying to store changesets status (...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Redocly/redocly-cli/compare/@redocly/cli@1.34.14...@redocly/cli@2.38.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@redocly/cli\u0026package-manager=npm_and_yarn\u0026previous-version=1.34.14\u0026new-version=2.38.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/AET-DevOps26/team-genops/pull/118","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/AET-DevOps26%2Fteam-genops/issues/118","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/118/packages"}},{"old_version":"2.35.1","new_version":"2.36.0","update_type":"minor","path":null,"pr_created_at":"2026-07-02T00:22:58.000Z","version_change":"2.35.1 → 2.36.0","issue":{"uuid":"4790199368","node_id":"PR_kwDOHAWrg87s6Qti","number":2786,"state":"closed","title":"npm(deps): bump @redocly/cli from 2.35.1 to 2.36.0","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-07-06T00:23:06.000Z","author_association":null,"state_reason":null,"created_at":"2026-07-02T00:22:58.000Z","updated_at":"2026-07-06T00:23:08.000Z","time_to_close":345608,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"npm(deps)","packages":[{"name":"@redocly/cli","old_version":"2.35.1","new_version":"2.36.0","repository_url":"https://github.com/Redocly/redocly-cli"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@redocly/cli](https://github.com/Redocly/redocly-cli) from 2.35.1 to 2.36.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Redocly/redocly-cli/releases\"\u003e@​redocly/cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.36.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded a Subresource Integrity (SRI) hash to the Redoc standalone script tag in the HTML produced by \u003ccode\u003ebuild-docs\u003c/code\u003e, ensuring the script's integrity.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/63fd7e3d6c803d250c620a7b9f4a8f1bde8c0571\"\u003e\u003ccode\u003e63fd7e3\u003c/code\u003e\u003c/a\u003e chore: 🔖 release new versions (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2918\"\u003e#2918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/8aa83ba59b5bd71f9923f3ef0c601057a3a3cb44\"\u003e\u003ccode\u003e8aa83ba\u003c/code\u003e\u003c/a\u003e chore: update config to version 0.49.1 (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2921\"\u003e#2921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/9f0fd8679866cb456fc80fd0073e7c226e234b52\"\u003e\u003ccode\u003e9f0fd86\u003c/code\u003e\u003c/a\u003e feat: add sri integrity hash for redoc (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2911\"\u003e#2911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Redocly/redocly-cli/compare/@redocly/cli@2.35.1...@redocly/cli@2.36.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@redocly/cli\u0026package-manager=npm_and_yarn\u0026previous-version=2.35.1\u0026new-version=2.36.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot 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/NHSDigital/e-referrals-service-patient-care-api/pull/2786","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/NHSDigital%2Fe-referrals-service-patient-care-api/issues/2786","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2786/packages"}},{"old_version":"2.26.0","new_version":"2.35.1","update_type":"minor","path":null,"pr_created_at":"2026-06-29T16:34:55.000Z","version_change":"2.26.0 → 2.35.1","issue":{"uuid":"4769911640","node_id":"PR_kwDOR9kDys7r3sQJ","number":34,"state":"closed","title":"Bump @redocly/cli from 2.26.0 to 2.35.1","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-07-01T16:38:07.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-29T16:34:55.000Z","updated_at":"2026-07-01T16:38:10.000Z","time_to_close":172992,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@redocly/cli","old_version":"2.26.0","new_version":"2.35.1","repository_url":"https://github.com/Redocly/redocly-cli"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@redocly/cli](https://github.com/Redocly/redocly-cli) from 2.26.0 to 2.35.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Redocly/redocly-cli/releases\"\u003e@​redocly/cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.35.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003eundici\u003c/code\u003e to the \u003ccode\u003e6.27.0\u003c/code\u003e version.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.35.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for validating Arazzo 1.1.0 descriptions syntax in the \u003ccode\u003elint\u003c/code\u003e command.\u003c/li\u003e\n\u003cli\u003eAdded the \u003ccode\u003espec-step-mutually-exclusive-fields\u003c/code\u003e Arazzo rule to flag steps that use more than one mutually exclusive operation field (\u003ccode\u003eoperationId\u003c/code\u003e, \u003ccode\u003eoperationPath\u003c/code\u003e, \u003ccode\u003eworkflowId\u003c/code\u003e, \u003ccode\u003echannelPath\u003c/code\u003e, or \u003ccode\u003ex-operation\u003c/code\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.34.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eImproved CLI install speed by bundling the CLI into a dependency-free package.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eWarning:\u003c/strong\u003e The published package no longer ships runtime dependencies in \u003ccode\u003enode_modules\u003c/code\u003e.\nPlugins that relied on importing packages hoisted from the CLI (such as \u003ccode\u003e@redocly/openapi-core\u003c/code\u003e) must now declare those packages as their own dependencies.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.33.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a path traversal in the \u003ccode\u003esplit\u003c/code\u003e command that might have written files outside the chosen \u003ccode\u003e--outDir\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.33.2.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.33.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.33.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.33.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded the \u003ccode\u003e--component-names-strategy\u003c/code\u003e option to the \u003ccode\u003ebundle\u003c/code\u003e command.\nThis option allows a choice of how inline Schema components are named: \u003ccode\u003ebasename\u003c/code\u003e (default) or \u003ccode\u003etitle\u003c/code\u003e (from each schema's \u003ccode\u003etitle\u003c/code\u003e field).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.33.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.32.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/respect-core\u003c/code\u003e to v2.32.2.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.32.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.32.1.\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/Redocly/redocly-cli/commit/9ae950e710d552c289fbf728fcc41bcea21aaaa0\"\u003e\u003ccode\u003e9ae950e\u003c/code\u003e\u003c/a\u003e chore: 🔖 release new versions (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2916\"\u003e#2916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/2c5679b86be62369ea9fc3e8f9f35821af88d26b\"\u003e\u003ccode\u003e2c5679b\u003c/code\u003e\u003c/a\u003e fix: bump undici to 6.27.0 and use caret version (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2909\"\u003e#2909\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/926bfa746c3c20f0b65633d1a812569e2f5badb2\"\u003e\u003ccode\u003e926bfa7\u003c/code\u003e\u003c/a\u003e chore: 🔖 release new versions (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2915\"\u003e#2915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/c24be70502a30f14c23658f00dda3d0708553d11\"\u003e\u003ccode\u003ec24be70\u003c/code\u003e\u003c/a\u003e feat: add support for validating Arazzo 1.1.0 (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2877\"\u003e#2877\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/57ee822c31c23349a51d71a32d2b147f0d23f7ac\"\u003e\u003ccode\u003e57ee822\u003c/code\u003e\u003c/a\u003e docs: add yaml parsing changes to the v2 migration guide (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2913\"\u003e#2913\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/c6601f5d7b30b294d92ae1f3892976b98d7d14f1\"\u003e\u003ccode\u003ec6601f5\u003c/code\u003e\u003c/a\u003e chore: update the formatting config and improve the contributing guide (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2910\"\u003e#2910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/bd0d0e08c0724a5e2086fe955f32dc26cb5db377\"\u003e\u003ccode\u003ebd0d0e0\u003c/code\u003e\u003c/a\u003e chore: change cafe api domain (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2903\"\u003e#2903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/53514335bf0161bbd3a9203fdb24adc929834613\"\u003e\u003ccode\u003e5351433\u003c/code\u003e\u003c/a\u003e chore: comment performance benchmark inline on same-repo PRs (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2900\"\u003e#2900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/90e53cf778778f7d0ba514c5a185abbdfec8650d\"\u003e\u003ccode\u003e90e53cf\u003c/code\u003e\u003c/a\u003e chore: refactor specVersion binding for config and entities (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2876\"\u003e#2876\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/9df12246bf4fad3614fd91e7b2395ae5e2681dd0\"\u003e\u003ccode\u003e9df1224\u003c/code\u003e\u003c/a\u003e chore: 🔖 release new versions (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2899\"\u003e#2899\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Redocly/redocly-cli/compare/@redocly/cli@2.26.0...@redocly/cli@2.35.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=@redocly/cli\u0026package-manager=npm_and_yarn\u0026previous-version=2.26.0\u0026new-version=2.35.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 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/jgioino/redocly-brewery/pull/34","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/jgioino%2Fredocly-brewery/issues/34","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/34/packages"}},{"old_version":"2.30.5","new_version":"2.35.1","update_type":"minor","path":"/configs","pr_created_at":"2026-06-26T07:23:40.000Z","version_change":"2.30.5 → 2.35.1","issue":{"uuid":"4750123616","node_id":"PR_kwDOQ546PM7q4Q1C","number":177,"state":"closed","title":"build(deps-dev): bump @redocly/cli from 2.30.5 to 2.35.1 in /configs","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":"2026-06-26T22:39:51.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-26T07:23:40.000Z","updated_at":"2026-06-26T22:39:59.000Z","time_to_close":54971,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps-dev)","packages":[{"name":"@redocly/cli","old_version":"2.30.5","new_version":"2.35.1","repository_url":"https://github.com/Redocly/redocly-cli"}],"path":"/configs","ecosystem":"npm"},"body":"Bumps [@redocly/cli](https://github.com/Redocly/redocly-cli) from 2.30.5 to 2.35.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Redocly/redocly-cli/releases\"\u003e@​redocly/cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.35.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003eundici\u003c/code\u003e to the \u003ccode\u003e6.27.0\u003c/code\u003e version.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.35.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for validating Arazzo 1.1.0 descriptions syntax in the \u003ccode\u003elint\u003c/code\u003e command.\u003c/li\u003e\n\u003cli\u003eAdded the \u003ccode\u003espec-step-mutually-exclusive-fields\u003c/code\u003e Arazzo rule to flag steps that use more than one mutually exclusive operation field (\u003ccode\u003eoperationId\u003c/code\u003e, \u003ccode\u003eoperationPath\u003c/code\u003e, \u003ccode\u003eworkflowId\u003c/code\u003e, \u003ccode\u003echannelPath\u003c/code\u003e, or \u003ccode\u003ex-operation\u003c/code\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.34.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eImproved CLI install speed by bundling the CLI into a dependency-free package.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eWarning:\u003c/strong\u003e The published package no longer ships runtime dependencies in \u003ccode\u003enode_modules\u003c/code\u003e.\nPlugins that relied on importing packages hoisted from the CLI (such as \u003ccode\u003e@redocly/openapi-core\u003c/code\u003e) must now declare those packages as their own dependencies.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.33.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a path traversal in the \u003ccode\u003esplit\u003c/code\u003e command that might have written files outside the chosen \u003ccode\u003e--outDir\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.33.2.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.33.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.33.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.33.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded the \u003ccode\u003e--component-names-strategy\u003c/code\u003e option to the \u003ccode\u003ebundle\u003c/code\u003e command.\nThis option allows a choice of how inline Schema components are named: \u003ccode\u003ebasename\u003c/code\u003e (default) or \u003ccode\u003etitle\u003c/code\u003e (from each schema's \u003ccode\u003etitle\u003c/code\u003e field).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.33.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.32.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/respect-core\u003c/code\u003e to v2.32.2.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.32.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.32.1.\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/Redocly/redocly-cli/commit/9ae950e710d552c289fbf728fcc41bcea21aaaa0\"\u003e\u003ccode\u003e9ae950e\u003c/code\u003e\u003c/a\u003e chore: 🔖 release new versions (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2916\"\u003e#2916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/2c5679b86be62369ea9fc3e8f9f35821af88d26b\"\u003e\u003ccode\u003e2c5679b\u003c/code\u003e\u003c/a\u003e fix: bump undici to 6.27.0 and use caret version (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2909\"\u003e#2909\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/926bfa746c3c20f0b65633d1a812569e2f5badb2\"\u003e\u003ccode\u003e926bfa7\u003c/code\u003e\u003c/a\u003e chore: 🔖 release new versions (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2915\"\u003e#2915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/c24be70502a30f14c23658f00dda3d0708553d11\"\u003e\u003ccode\u003ec24be70\u003c/code\u003e\u003c/a\u003e feat: add support for validating Arazzo 1.1.0 (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2877\"\u003e#2877\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/57ee822c31c23349a51d71a32d2b147f0d23f7ac\"\u003e\u003ccode\u003e57ee822\u003c/code\u003e\u003c/a\u003e docs: add yaml parsing changes to the v2 migration guide (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2913\"\u003e#2913\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/c6601f5d7b30b294d92ae1f3892976b98d7d14f1\"\u003e\u003ccode\u003ec6601f5\u003c/code\u003e\u003c/a\u003e chore: update the formatting config and improve the contributing guide (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2910\"\u003e#2910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/bd0d0e08c0724a5e2086fe955f32dc26cb5db377\"\u003e\u003ccode\u003ebd0d0e0\u003c/code\u003e\u003c/a\u003e chore: change cafe api domain (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2903\"\u003e#2903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/53514335bf0161bbd3a9203fdb24adc929834613\"\u003e\u003ccode\u003e5351433\u003c/code\u003e\u003c/a\u003e chore: comment performance benchmark inline on same-repo PRs (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2900\"\u003e#2900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/90e53cf778778f7d0ba514c5a185abbdfec8650d\"\u003e\u003ccode\u003e90e53cf\u003c/code\u003e\u003c/a\u003e chore: refactor specVersion binding for config and entities (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2876\"\u003e#2876\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/9df12246bf4fad3614fd91e7b2395ae5e2681dd0\"\u003e\u003ccode\u003e9df1224\u003c/code\u003e\u003c/a\u003e chore: 🔖 release new versions (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2899\"\u003e#2899\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Redocly/redocly-cli/compare/@redocly/cli@2.30.5...@redocly/cli@2.35.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=@redocly/cli\u0026package-manager=npm_and_yarn\u0026previous-version=2.30.5\u0026new-version=2.35.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 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/bijux/bijux-proteomics/pull/177","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/bijux%2Fbijux-proteomics/issues/177","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/177/packages"}},{"old_version":"2.31.5","new_version":"2.34.0","update_type":"minor","path":"/configs","pr_created_at":"2026-06-20T16:14:16.000Z","version_change":"2.31.5 → 2.34.0","issue":{"uuid":"4707469045","node_id":"PR_kwDOSRhN_c7otyyO","number":65,"state":"closed","title":"build(deps): bump undici and @redocly/cli in /configs","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-06-26T22:29:55.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-20T16:14:16.000Z","updated_at":"2026-06-26T22:30:04.000Z","time_to_close":540939,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"undici","repository_url":"https://github.com/nodejs/undici","old_version":null,"new_version":null,"is_removal":true},{"name":"@redocly/cli","repository_url":"https://github.com/Redocly/redocly-cli","old_version":"2.31.5","new_version":"2.34.0"}],"path":"/configs","ecosystem":"npm"},"body":"Removes [undici](https://github.com/nodejs/undici). It's no longer used after updating ancestor dependency [@redocly/cli](https://github.com/Redocly/redocly-cli). These dependencies need to be updated together.\n\nRemoves `undici`\n\nUpdates `@redocly/cli` from 2.31.5 to 2.34.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Redocly/redocly-cli/releases\"\u003e@​redocly/cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.34.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eImproved CLI install speed by bundling the CLI into a dependency-free package.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eWarning:\u003c/strong\u003e The published package no longer ships runtime dependencies in \u003ccode\u003enode_modules\u003c/code\u003e.\nPlugins that relied on importing packages hoisted from the CLI (such as \u003ccode\u003e@redocly/openapi-core\u003c/code\u003e) must now declare those packages as their own dependencies.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.33.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a path traversal in the \u003ccode\u003esplit\u003c/code\u003e command that might have written files outside the chosen \u003ccode\u003e--outDir\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.33.2.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.33.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.33.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.33.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded the \u003ccode\u003e--component-names-strategy\u003c/code\u003e option to the \u003ccode\u003ebundle\u003c/code\u003e command.\nThis option allows a choice of how inline Schema components are named: \u003ccode\u003ebasename\u003c/code\u003e (default) or \u003ccode\u003etitle\u003c/code\u003e (from each schema's \u003ccode\u003etitle\u003c/code\u003e field).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.33.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.32.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/respect-core\u003c/code\u003e to v2.32.2.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.32.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.32.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.32.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for \u003ccode\u003ejunit\u003c/code\u003e output in the \u003ccode\u003elint\u003c/code\u003e command.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.32.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.31.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/9df12246bf4fad3614fd91e7b2395ae5e2681dd0\"\u003e\u003ccode\u003e9df1224\u003c/code\u003e\u003c/a\u003e chore: 🔖 release new versions (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2899\"\u003e#2899\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/c6304a425bca082b319ade0793fb54e0aa6a8e9b\"\u003e\u003ccode\u003ec6304a4\u003c/code\u003e\u003c/a\u003e chore!: bundle CLI with esbuild (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2866\"\u003e#2866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/70274600f5e6253dee0e15f909dea53c0c36480b\"\u003e\u003ccode\u003e7027460\u003c/code\u003e\u003c/a\u003e chore: refactor file extension detection and export spec types (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2897\"\u003e#2897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/fb7c148baf1712ee25371913664ffea2ab4b48e5\"\u003e\u003ccode\u003efb7c148\u003c/code\u003e\u003c/a\u003e chore: 🔖 release new versions (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2896\"\u003e#2896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/26a0f299fae0b3bb7bd513043d2f1e90e69f79ee\"\u003e\u003ccode\u003e26a0f29\u003c/code\u003e\u003c/a\u003e fix: path traversal in the \u003ccode\u003esplit\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2891\"\u003e#2891\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/d32cd86caf7dbcf16c736b77eda8324173b824b1\"\u003e\u003ccode\u003ed32cd86\u003c/code\u003e\u003c/a\u003e chore: 🔖 release new versions (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2892\"\u003e#2892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/57ccaf9140adada46a49426bf652ad24ad779086\"\u003e\u003ccode\u003e57ccaf9\u003c/code\u003e\u003c/a\u003e chore: update opentelemetry dependencies (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2895\"\u003e#2895\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/2e7f3ff7e5c4d5b1f972515c4633dc90c634f970\"\u003e\u003ccode\u003e2e7f3ff\u003c/code\u003e\u003c/a\u003e chore: bump js-yaml to v4.2.0 (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2893\"\u003e#2893\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/4dfc1764ffe225fe2bb70f6809f98cddc3748871\"\u003e\u003ccode\u003e4dfc176\u003c/code\u003e\u003c/a\u003e chore: add comment of perf benchmark results to the external PR's (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2871\"\u003e#2871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/44887eeda5cd2202bcd17f4e7e403d8acbf687ed\"\u003e\u003ccode\u003e44887ee\u003c/code\u003e\u003c/a\u003e chore: refactor async3 types (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2880\"\u003e#2880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Redocly/redocly-cli/compare/@redocly/cli@2.31.5...@redocly/cli@2.34.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/bijux/bijux-phylogenetics/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/bijux/bijux-phylogenetics/pull/65","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/bijux%2Fbijux-phylogenetics/issues/65","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/65/packages"}},{"old_version":"2.32.2","new_version":"2.33.2","update_type":"minor","path":null,"pr_created_at":"2026-06-16T20:22:53.000Z","version_change":"2.32.2 → 2.33.2","issue":{"uuid":"4677630294","node_id":"PR_kwDOItxVt87nLraL","number":344,"state":"open","title":"chore(deps): bump @redocly/cli from 2.32.2 to 2.33.2","user":"dependabot[bot]","labels":["npm","dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-06-16T20:22:53.000Z","updated_at":"2026-06-16T20:23:13.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"@redocly/cli","old_version":"2.32.2","new_version":"2.33.2","repository_url":"https://github.com/Redocly/redocly-cli"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@redocly/cli](https://github.com/Redocly/redocly-cli) from 2.32.2 to 2.33.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Redocly/redocly-cli/releases\"\u003e@​redocly/cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.33.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a path traversal in the \u003ccode\u003esplit\u003c/code\u003e command that might have written files outside the chosen \u003ccode\u003e--outDir\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.33.2.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.33.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.33.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.33.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded the \u003ccode\u003e--component-names-strategy\u003c/code\u003e option to the \u003ccode\u003ebundle\u003c/code\u003e command.\nThis option allows a choice of how inline Schema components are named: \u003ccode\u003ebasename\u003c/code\u003e (default) or \u003ccode\u003etitle\u003c/code\u003e (from each schema's \u003ccode\u003etitle\u003c/code\u003e field).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.33.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/Redocly/redocly-cli/commit/fb7c148baf1712ee25371913664ffea2ab4b48e5\"\u003e\u003ccode\u003efb7c148\u003c/code\u003e\u003c/a\u003e chore: 🔖 release new versions (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2896\"\u003e#2896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/26a0f299fae0b3bb7bd513043d2f1e90e69f79ee\"\u003e\u003ccode\u003e26a0f29\u003c/code\u003e\u003c/a\u003e fix: path traversal in the \u003ccode\u003esplit\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2891\"\u003e#2891\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/d32cd86caf7dbcf16c736b77eda8324173b824b1\"\u003e\u003ccode\u003ed32cd86\u003c/code\u003e\u003c/a\u003e chore: 🔖 release new versions (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2892\"\u003e#2892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/57ccaf9140adada46a49426bf652ad24ad779086\"\u003e\u003ccode\u003e57ccaf9\u003c/code\u003e\u003c/a\u003e chore: update opentelemetry dependencies (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2895\"\u003e#2895\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/2e7f3ff7e5c4d5b1f972515c4633dc90c634f970\"\u003e\u003ccode\u003e2e7f3ff\u003c/code\u003e\u003c/a\u003e chore: bump js-yaml to v4.2.0 (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2893\"\u003e#2893\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/4dfc1764ffe225fe2bb70f6809f98cddc3748871\"\u003e\u003ccode\u003e4dfc176\u003c/code\u003e\u003c/a\u003e chore: add comment of perf benchmark results to the external PR's (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2871\"\u003e#2871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/44887eeda5cd2202bcd17f4e7e403d8acbf687ed\"\u003e\u003ccode\u003e44887ee\u003c/code\u003e\u003c/a\u003e chore: refactor async3 types (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2880\"\u003e#2880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/a82e93c75d9b422f8bd8e24c608fc031fd51cd05\"\u003e\u003ccode\u003ea82e93c\u003c/code\u003e\u003c/a\u003e fix: audit vulnerabilities (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2889\"\u003e#2889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/3bb5d1aa6ee64253211b96580cf67f90d93adb47\"\u003e\u003ccode\u003e3bb5d1a\u003c/code\u003e\u003c/a\u003e chore: 🔖 release new versions (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2882\"\u003e#2882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/0dc0109f0b5f4ebf26e5f380c29bea23531d815b\"\u003e\u003ccode\u003e0dc0109\u003c/code\u003e\u003c/a\u003e feat: add bundle \u003ccode\u003e--component-names-strategy\u003c/code\u003e flag (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2851\"\u003e#2851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Redocly/redocly-cli/compare/@redocly/cli@2.32.2...@redocly/cli@2.33.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@redocly/cli\u0026package-manager=npm_and_yarn\u0026previous-version=2.32.2\u0026new-version=2.33.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/konsumation/openapi/pull/344","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/konsumation%2Fopenapi/issues/344","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/344/packages"}},{"old_version":"2.31.5","new_version":"2.32.2","update_type":"minor","path":null,"pr_created_at":"2026-06-11T15:36:26.000Z","version_change":"2.31.5 → 2.32.2","issue":{"uuid":"4641985954","node_id":"PR_kwDOQqxqVM7lY2su","number":304,"state":"closed","title":"chore(deps): bump the minor-and-patch group across 1 directory with 41 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":"2026-06-12T15:29:41.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-11T15:36:26.000Z","updated_at":"2026-06-12T15:29:44.000Z","time_to_close":85995,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"minor-and-patch","update_count":41,"packages":[{"name":"turbo","old_version":"2.9.16","new_version":"2.9.18","repository_url":"https://github.com/vercel/turborepo"},{"name":"tsdown","old_version":"0.22.1","new_version":"0.22.2","repository_url":"https://github.com/rolldown/tsdown"},{"name":"@typescript-eslint/parser","old_version":"8.60.1","new_version":"8.61.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"oxlint","old_version":"1.68.0","new_version":"1.69.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@agentclientprotocol/sdk","old_version":"0.24.0","new_version":"0.25.0","repository_url":"https://github.com/agentclientprotocol/typescript-sdk"},{"name":"@sentry/node","old_version":"10.56.0","new_version":"10.57.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@types/react","old_version":"19.2.16","new_version":"19.2.17","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"ai","old_version":"6.0.195","new_version":"6.0.201","repository_url":"https://github.com/vercel/ai"},{"name":"axios","old_version":"1.16.1","new_version":"1.17.0","repository_url":"https://github.com/axios/axios"},{"name":"@types/node","old_version":"25.9.1","new_version":"25.9.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"ioredis","old_version":"5.11.0","new_version":"5.11.1","repository_url":"https://github.com/luin/ioredis"},{"name":"semver","old_version":"7.8.1","new_version":"7.8.4","repository_url":"https://github.com/npm/node-semver"},{"name":"sharp","old_version":"0.34.5","new_version":"0.35.0","repository_url":"https://github.com/lovell/sharp"},{"name":"@redocly/cli","old_version":"2.31.5","new_version":"2.32.2","repository_url":"https://github.com/Redocly/redocly-cli"},{"name":"@sentry/cloudflare","old_version":"10.56.0","new_version":"10.57.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"hono","old_version":"4.12.23","new_version":"4.12.25","repository_url":"https://github.com/honojs/hono"},{"name":"@cloudflare/workers-types","old_version":"4.20260603.1","new_version":"4.20260611.1","repository_url":"https://github.com/cloudflare/workerd"},{"name":"knip","old_version":"6.15.0","new_version":"6.16.1","repository_url":"https://github.com/webpro-nl/knip"},{"name":"wrangler","old_version":"4.97.0","new_version":"4.99.0","repository_url":"https://github.com/cloudflare/workers-sdk"},{"name":"@revenuecat/purchases-js","old_version":"1.41.2","new_version":"1.42.3","repository_url":"https://github.com/RevenueCat/purchases-js"},{"name":"@rive-app/webgl2","old_version":"2.37.8","new_version":"2.38.0","repository_url":"https://github.com/rive-app/rive-wasm"},{"name":"media-chrome","old_version":"4.19.1","new_version":"4.19.2","repository_url":"https://github.com/muxinc/media-chrome"},{"name":"motion-v","old_version":"2.2.1","new_version":"2.3.0","repository_url":"https://github.com/motiondivision/motion-vue"},{"name":"reka-ui","old_version":"2.9.8","new_version":"2.9.10","repository_url":"https://github.com/unovue/reka-ui"},{"name":"vue","old_version":"3.5.35","new_version":"3.5.38","repository_url":"https://github.com/vuejs/core"},{"name":"vue-i18n","old_version":"11.4.4","new_version":"11.4.5","repository_url":"https://github.com/intlify/vue-i18n"},{"name":"@cloudflare/vite-plugin","old_version":"1.39.2","new_version":"1.40.1","repository_url":"https://github.com/cloudflare/workers-sdk"},{"name":"@vue/test-utils","old_version":"2.4.10","new_version":"2.4.11","repository_url":"https://github.com/vuejs/test-utils"},{"name":"@wdio/allure-reporter","old_version":"9.27.2","new_version":"9.28.0","repository_url":"https://github.com/webdriverio/webdriverio"},{"name":"@wdio/appium-service","old_version":"9.27.2","new_version":"9.28.0","repository_url":"https://github.com/webdriverio/webdriverio"},{"name":"@wdio/browserstack-service","old_version":"9.27.2","new_version":"9.28.0","repository_url":"https://github.com/webdriverio/webdriverio"},{"name":"@wdio/cli","old_version":"9.27.2","new_version":"9.28.0","repository_url":"https://github.com/webdriverio/webdriverio"},{"name":"@wdio/junit-reporter","old_version":"9.27.2","new_version":"9.28.0","repository_url":"https://github.com/webdriverio/webdriverio"},{"name":"@wdio/local-runner","old_version":"9.27.2","new_version":"9.28.0","repository_url":"https://github.com/webdriverio/webdriverio"},{"name":"@wdio/mocha-framework","old_version":"9.27.2","new_version":"9.28.0","repository_url":"https://github.com/webdriverio/webdriverio"},{"name":"@wdio/spec-reporter","old_version":"9.27.2","new_version":"9.28.0","repository_url":"https://github.com/webdriverio/webdriverio"},{"name":"@wdio/types","old_version":"9.27.2","new_version":"9.28.0","repository_url":"https://github.com/webdriverio/webdriverio"},{"name":"happy-dom","old_version":"20.9.0","new_version":"20.10.2","repository_url":"https://github.com/capricorn86/happy-dom"},{"name":"shadcn-vue","old_version":"2.7.3","new_version":"2.7.4","repository_url":"https://github.com/unovue/shadcn-vue"},{"name":"vue-tsc","old_version":"3.3.3","new_version":"3.3.4","repository_url":"https://github.com/vuejs/language-tools"},{"name":"better-auth","old_version":"1.6.14","new_version":"1.6.16","repository_url":"https://github.com/better-auth/better-auth"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 41 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [turbo](https://github.com/vercel/turborepo) | `2.9.16` | `2.9.18` |\n| [tsdown](https://github.com/rolldown/tsdown) | `0.22.1` | `0.22.2` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.60.1` | `8.61.0` |\n| [oxlint](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint) | `1.68.0` | `1.69.0` |\n| [@agentclientprotocol/sdk](https://github.com/agentclientprotocol/typescript-sdk) | `0.24.0` | `0.25.0` |\n| [@sentry/node](https://github.com/getsentry/sentry-javascript) | `10.56.0` | `10.57.0` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.16` | `19.2.17` |\n| [ai](https://github.com/vercel/ai/tree/HEAD/packages/ai) | `6.0.195` | `6.0.201` |\n| [axios](https://github.com/axios/axios) | `1.16.1` | `1.17.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.9.1` | `25.9.3` |\n| [ioredis](https://github.com/luin/ioredis) | `5.11.0` | `5.11.1` |\n| [semver](https://github.com/npm/node-semver) | `7.8.1` | `7.8.4` |\n| [sharp](https://github.com/lovell/sharp) | `0.34.5` | `0.35.0` |\n| [@redocly/cli](https://github.com/Redocly/redocly-cli) | `2.31.5` | `2.32.2` |\n| [@sentry/cloudflare](https://github.com/getsentry/sentry-javascript) | `10.56.0` | `10.57.0` |\n| [hono](https://github.com/honojs/hono) | `4.12.23` | `4.12.25` |\n| [@cloudflare/workers-types](https://github.com/cloudflare/workerd) | `4.20260603.1` | `4.20260611.1` |\n| [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `6.15.0` | `6.16.1` |\n| [wrangler](https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler) | `4.97.0` | `4.99.0` |\n| [@revenuecat/purchases-js](https://github.com/RevenueCat/purchases-js) | `1.41.2` | `1.42.3` |\n| [@rive-app/webgl2](https://github.com/rive-app/rive-wasm) | `2.37.8` | `2.38.0` |\n| [media-chrome](https://github.com/muxinc/media-chrome) | `4.19.1` | `4.19.2` |\n| [motion-v](https://github.com/motiondivision/motion-vue) | `2.2.1` | `2.3.0` |\n| [reka-ui](https://github.com/unovue/reka-ui) | `2.9.8` | `2.9.10` |\n| [vue](https://github.com/vuejs/core) | `3.5.35` | `3.5.38` |\n| [vue-i18n](https://github.com/intlify/vue-i18n/tree/HEAD/packages/vue-i18n) | `11.4.4` | `11.4.5` |\n| [@cloudflare/vite-plugin](https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vite-plugin-cloudflare) | `1.39.2` | `1.40.1` |\n| [@vue/test-utils](https://github.com/vuejs/test-utils) | `2.4.10` | `2.4.11` |\n| [@wdio/allure-reporter](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-allure-reporter) | `9.27.2` | `9.28.0` |\n| [@wdio/appium-service](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-appium-service) | `9.27.2` | `9.28.0` |\n| [@wdio/browserstack-service](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-browserstack-service) | `9.27.2` | `9.28.0` |\n| [@wdio/cli](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-cli) | `9.27.2` | `9.28.0` |\n| [@wdio/junit-reporter](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-junit-reporter) | `9.27.2` | `9.28.0` |\n| [@wdio/local-runner](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-local-runner) | `9.27.2` | `9.28.0` |\n| [@wdio/mocha-framework](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-mocha-framework) | `9.27.2` | `9.28.0` |\n| [@wdio/spec-reporter](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-spec-reporter) | `9.27.2` | `9.28.0` |\n| [@wdio/types](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-types) | `9.27.2` | `9.28.0` |\n| [happy-dom](https://github.com/capricorn86/happy-dom) | `20.9.0` | `20.10.2` |\n| [shadcn-vue](https://github.com/unovue/shadcn-vue/tree/HEAD/packages/cli) | `2.7.3` | `2.7.4` |\n| [vue-tsc](https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc) | `3.3.3` | `3.3.4` |\n| [better-auth](https://github.com/better-auth/better-auth/tree/HEAD/packages/better-auth) | `1.6.14` | `1.6.16` |\n\n\nUpdates `turbo` from 2.9.16 to 2.9.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/turborepo/releases\"\u003eturbo's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTurborepo v2.9.18\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erelease(turborepo): 2.9.17 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13047\"\u003evercel/turborepo#13047\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Fetch version.txt via API in docs alias failure notification by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13050\"\u003evercel/turborepo#13050\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Harden cache archive symlink restore by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13051\"\u003evercel/turborepo#13051\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Remove web UI mode by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13052\"\u003evercel/turborepo#13052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Harden query server file access by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13053\"\u003evercel/turborepo#13053\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Confine prune patch paths by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13054\"\u003evercel/turborepo#13054\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Prevent git argument injection in SCM refs by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13055\"\u003evercel/turborepo#13055\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Strip special mode bits from cache restore by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13056\"\u003evercel/turborepo#13056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Contain incremental cache outputs by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13057\"\u003evercel/turborepo#13057\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(turborepo): Normalize Windows daemon path hash by \u003ca href=\"https://github.com/Balance8\"\u003e\u003ccode\u003e@​Balance8\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13020\"\u003evercel/turborepo#13020\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Preserve vt100 cell byte counts by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13058\"\u003evercel/turborepo#13058\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Separate artifact signature fields by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13059\"\u003evercel/turborepo#13059\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Validate OidHash hex buffers by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13060\"\u003evercel/turborepo#13060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Block self-hosted login URLs from attempting to use Vercel's SSO by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13061\"\u003evercel/turborepo#13061\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/Balance8\"\u003e\u003ccode\u003e@​Balance8\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13020\"\u003evercel/turborepo#13020\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vercel/turborepo/compare/v2.9.17...v2.9.18\"\u003ehttps://github.com/vercel/turborepo/compare/v2.9.17...v2.9.18\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTurborepo v2.9.17\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Keep non-PTY stdin alive for persistent tasks by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12972\"\u003evercel/turborepo#12972\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease(turborepo): 2.9.16 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12970\"\u003evercel/turborepo#12970\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease(turborepo): 2.9.17-canary.1 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12973\"\u003evercel/turborepo#12973\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Add auth HTTP timeouts by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12976\"\u003evercel/turborepo#12976\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Detect affected root tasks in query by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12977\"\u003evercel/turborepo#12977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Wait for Windows graceful shutdown by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12979\"\u003evercel/turborepo#12979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease(turborepo): 2.9.17-canary.2 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12980\"\u003evercel/turborepo#12980\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Skip installs for JSON output fixtures by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12981\"\u003evercel/turborepo#12981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add Rsbuild examples by \u003ca href=\"https://github.com/Nsttt\"\u003e\u003ccode\u003e@​Nsttt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12942\"\u003evercel/turborepo#12942\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Skip installs for single package dry runs by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12982\"\u003evercel/turborepo#12982\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Skip Corepack setup without installs by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12983\"\u003evercel/turborepo#12983\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Skip installs for metadata-only Rust tests by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12985\"\u003evercel/turborepo#12985\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Skip remaining unnecessary fixture installs by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12986\"\u003evercel/turborepo#12986\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Add final hash contract snapshots by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12984\"\u003evercel/turborepo#12984\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Trim run logging integration matrix by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12987\"\u003evercel/turborepo#12987\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Trim affected query integration matrix by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12988\"\u003evercel/turborepo#12988\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Narrow Windows integration test group by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12989\"\u003evercel/turborepo#12989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Trim task dependency integration coverage by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12990\"\u003evercel/turborepo#12990\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Trim affected integration coverage by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12991\"\u003evercel/turborepo#12991\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Collapse integration test matrices by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12992\"\u003evercel/turborepo#12992\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/3bdce3277d2e61cdbf29f244a515dd4b896d2556\"\u003e\u003ccode\u003e3bdce32\u003c/code\u003e\u003c/a\u003e publish 2.9.18 to registry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/2a76556b9457c514fa597a09fef23da2e1250c8c\"\u003e\u003ccode\u003e2a76556\u003c/code\u003e\u003c/a\u003e fix: Block self-hosted login URLs from attempting to use Vercel's SSO (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13061\"\u003e#13061\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/da8e3487acce10039425180c42875d7ccc484ed5\"\u003e\u003ccode\u003eda8e348\u003c/code\u003e\u003c/a\u003e fix: Validate OidHash hex buffers (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13060\"\u003e#13060\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/3018717c28fc8f1ecffa2c92e3260be0dc0165aa\"\u003e\u003ccode\u003e3018717\u003c/code\u003e\u003c/a\u003e fix: Separate artifact signature fields (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13059\"\u003e#13059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/34514e278822ccbe3a083730b7032709ef16f85c\"\u003e\u003ccode\u003e34514e2\u003c/code\u003e\u003c/a\u003e fix: Preserve vt100 cell byte counts (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13058\"\u003e#13058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/24e2d3498f54fa1f8b729f18764f63cb05072bc6\"\u003e\u003ccode\u003e24e2d34\u003c/code\u003e\u003c/a\u003e fix(turborepo): Normalize Windows daemon path hash (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13020\"\u003e#13020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/16dc881cabf5c13d02c27a5d7cfdfeb60736206c\"\u003e\u003ccode\u003e16dc881\u003c/code\u003e\u003c/a\u003e fix: Contain incremental cache outputs (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13057\"\u003e#13057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/92e1f8e5365ea5a95e47c3698deb2f7adaa55eba\"\u003e\u003ccode\u003e92e1f8e\u003c/code\u003e\u003c/a\u003e fix: Strip special mode bits from cache restore (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13056\"\u003e#13056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/f46f896ef414823582131304c9749e9be011fe37\"\u003e\u003ccode\u003ef46f896\u003c/code\u003e\u003c/a\u003e fix: Prevent git argument injection in SCM refs (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13055\"\u003e#13055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/7f353ca3a6f28fbbcce931aeab7be0efe718c466\"\u003e\u003ccode\u003e7f353ca\u003c/code\u003e\u003c/a\u003e fix: Confine prune patch paths (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13054\"\u003e#13054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/turborepo/compare/v2.9.16...v2.9.18\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tsdown` from 0.22.1 to 0.22.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rolldown/tsdown/releases\"\u003etsdown's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.22.2\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePin rolldown to minor  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/69e78ec\"\u003e\u003c!-- raw HTML omitted --\u003e(69e78)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/rolldown/tsdown/compare/v0.22.1...v0.22.2\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rolldown/tsdown/commit/15ac68229483f727f235310e6a15fc2e46a6e901\"\u003e\u003ccode\u003e15ac682\u003c/code\u003e\u003c/a\u003e chore: release v0.22.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rolldown/tsdown/commit/69e78ec88fd18e25b1a2d5b61b0adb00f8a0602d\"\u003e\u003ccode\u003e69e78ec\u003c/code\u003e\u003c/a\u003e fix: pin rolldown to minor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rolldown/tsdown/commit/d9f607b4e02050880d4329cf1e8839f5c7ae3c25\"\u003e\u003ccode\u003ed9f607b\u003c/code\u003e\u003c/a\u003e docs: update auto exports docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rolldown/tsdown/commit/c66775e211e170877d79de6569ab4b822febd240\"\u003e\u003ccode\u003ec66775e\u003c/code\u003e\u003c/a\u003e chore: upgrade deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rolldown/tsdown/commit/e5a8c3d8c5f0c9fc5c2a4ebf7107e20595d94858\"\u003e\u003ccode\u003ee5a8c3d\u003c/code\u003e\u003c/a\u003e ci: use staging publish for release workflow\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rolldown/tsdown/compare/v0.22.1...v0.22.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/parser` from 8.60.1 to 8.61.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e@​typescript-eslint/parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.61.0\u003c/h2\u003e\n\u003ch2\u003e8.61.0 (2026-06-08)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003east-spec:\u003c/strong\u003e change type of \u003ccode\u003eUnaryExpression.prefix\u003c/code\u003e to always \u003ccode\u003etrue\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12372\"\u003e#12372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003east-spec:\u003c/strong\u003e tighten types of \u003ccode\u003eArrowFunction\u003c/code\u003e, \u003ccode\u003eYieldExpression\u003c/code\u003e, \u003ccode\u003eTSTypePredicate\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12373\"\u003e#12373\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erule-schema-to-typescript-types:\u003c/strong\u003e respect ECMAScript line terminators (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12374\"\u003e#12374\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003elumir\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.61.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\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/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md\"\u003e@​typescript-eslint/parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.61.0 (2026-06-08)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.61.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\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/typescript-eslint/typescript-eslint/commit/16a5b247affc32af21b695cf96dfd75d7ded50a3\"\u003e\u003ccode\u003e16a5b24\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.61.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.61.0/packages/parser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `oxlint` from 1.68.0 to 1.69.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oxc-project/oxc/releases\"\u003eoxlint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eoxlint v1.27.0 \u0026amp;\u0026amp; oxfmt v0.12.0\u003c/h2\u003e\n\u003ch1\u003eOxlint v1.27.0\u003c/h1\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e222a8f0 linter/plugins: Implement \u003ccode\u003eSourceCode#isSpaceBetween\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15498\"\u003e#15498\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e2f9735d linter/plugins: Implement \u003ccode\u003econtext.languageOptions\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15486\"\u003e#15486\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003ebc731ff linter/plugins: Stub out all \u003ccode\u003eContext\u003c/code\u003e APIs (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15479\"\u003e#15479\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e5822cb4 linter/plugins: Add \u003ccode\u003eextend\u003c/code\u003e method to \u003ccode\u003eFILE_CONTEXT\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15477\"\u003e#15477\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e7b1e6f3 apps: Add pure rust binaries and release to github (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15469\"\u003e#15469\u003c/a\u003e) (Boshen)\u003c/li\u003e\n\u003cli\u003e2a89b43 linter: Introduce debug assertions after fixes to assert validity (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15389\"\u003e#15389\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003ead3c45a editor: Add \u003ccode\u003eoxc.path.node\u003c/code\u003e option (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15040\"\u003e#15040\u003c/a\u003e) (Sysix)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6f3cd77 linter/no-var: Incorrect warning for blocks (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15504\"\u003e#15504\u003c/a\u003e) (Hamir Mahal)\u003c/li\u003e\n\u003cli\u003e6957fb9 linter/plugins: Do not allow access to \u003ccode\u003eContext#id\u003c/code\u003e in \u003ccode\u003ecreateOnce\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15489\"\u003e#15489\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e7409630 linter/plugins: Allow access to \u003ccode\u003ecwd\u003c/code\u003e in \u003ccode\u003ecreateOnce\u003c/code\u003e in ESLint interop mode (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15488\"\u003e#15488\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e732205e parser: Reject \u003ccode\u003eusing\u003c/code\u003e / \u003ccode\u003eawait using\u003c/code\u003e in a switch \u003ccode\u003ecase\u003c/code\u003e / \u003ccode\u003edefault\u003c/code\u003e clause (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15225\"\u003e#15225\u003c/a\u003e) (sapphi-red)\u003c/li\u003e\n\u003cli\u003ea17ca32 linter/plugins: Replace \u003ccode\u003eContext\u003c/code\u003e class (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15448\"\u003e#15448\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003eecf2f7b language_server: Fail gracefully when tsgolint executable not found (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15436\"\u003e#15436\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e3c8d3a7 lang-server: Improve logging in failure case for tsgolint (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15299\"\u003e#15299\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003eef71410 linter: Use jsx if source type is JS in fix debug assertion (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15434\"\u003e#15434\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003ee32bbf6 linter/no-var: Handle TypeScript declare keyword in fixer (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15426\"\u003e#15426\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e6565dbe linter/switch-case-braces: Skip comments when searching for \u003ccode\u003e:\u003c/code\u003e token (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15425\"\u003e#15425\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e85bd19a linter/prefer-class-fields: Insert value after type annotation in fixer (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15423\"\u003e#15423\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003efde753e linter/plugins: Block access to \u003ccode\u003econtext.settings\u003c/code\u003e in \u003ccode\u003ecreateOnce\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15394\"\u003e#15394\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003eddd9f9f linter/forward-ref-uses-ref: Dont suggest removing wrapper in invalid positions (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15388\"\u003e#15388\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003edac2a9c linter/no-template-curly-in-string: Remove fixer (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15387\"\u003e#15387\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e989b8e3 linter/no-var: Only fix to \u003ccode\u003econst\u003c/code\u003e if the var has an initializer (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15385\"\u003e#15385\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003ecc403f5 linter/plugins: Return empty object for unimplemented parserServices (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15364\"\u003e#15364\u003c/a\u003e) (magic-akari)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e⚡ Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e25d577e language_server: Start tools in parallel (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15500\"\u003e#15500\u003c/a\u003e) (Sysix)\u003c/li\u003e\n\u003cli\u003e3c57291 linter/plugins: Optimize loops (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15449\"\u003e#15449\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e3166233 linter/plugins: Remove \u003ccode\u003eArc\u003c/code\u003es (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15431\"\u003e#15431\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e9de1322 linter/plugins: Lazily deserialize settings JSON (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15395\"\u003e#15395\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e3049ec2 linter/plugins: Optimize \u003ccode\u003edeepFreezeSettings\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15392\"\u003e#15392\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e444ebfd linter/plugins: Use single object for \u003ccode\u003eparserServices\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15378\"\u003e#15378\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e97d2104 linter: Update comment in lint.rs about default value for tsconfig path (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15530\"\u003e#15530\u003c/a\u003e) (Connor Shea)\u003c/li\u003e\n\u003cli\u003e2c6bd9e linter: Always refer as \u0026quot;ES2015\u0026quot; instead of \u0026quot;ES6\u0026quot; (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15411\"\u003e#15411\u003c/a\u003e) (sapphi-red)\u003c/li\u003e\n\u003cli\u003ea0c5203 linter/import/named: Update \u0026quot;ES7\u0026quot; comment in examples (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15410\"\u003e#15410\u003c/a\u003e) (sapphi-red)\u003c/li\u003e\n\u003cli\u003e3dc24b5 linter,minifier: Always refer as \u0026quot;ES Modules\u0026quot; instead of \u0026quot;ES6 Modules\u0026quot; (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15409\"\u003e#15409\u003c/a\u003e) (sapphi-red)\u003c/li\u003e\n\u003cli\u003e2ad77fb linter/no-this-before-super: Correct \u0026quot;Why is this bad?\u0026quot; section (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15408\"\u003e#15408\u003c/a\u003e) (sapphi-red)\u003c/li\u003e\n\u003cli\u003e57f0ce1 linter: Add backquotes where appropriate (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15407\"\u003e#15407\u003c/a\u003e) (sapphi-red)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eOxfmt v0.12.0\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oxc-project/oxc/blob/main/npm/oxlint/CHANGELOG.md\"\u003eoxlint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.69.0] - 2026-06-08\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ee805174 linter: Add schema for \u003ccode\u003ejest/vitest/max-expects\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23105\"\u003e#23105\u003c/a\u003e) (Sysix)\u003c/li\u003e\n\u003cli\u003e7850577 linter: Add schema for \u003ccode\u003ejest/vitest/expect-expect\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23104\"\u003e#23104\u003c/a\u003e) (Sysix)\u003c/li\u003e\n\u003cli\u003e75f641a linter: Add schema for \u003ccode\u003ejest/vitest/consistent-test-it\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23103\"\u003e#23103\u003c/a\u003e) (Sysix)\u003c/li\u003e\n\u003cli\u003e5125f89 linter/unicorn: Support no-null \u003ccode\u003echeckArguments\u003c/code\u003e option (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23098\"\u003e#23098\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003eb8b9797 linter: Add schema for \u003ccode\u003eimport-max-dependencies\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23096\"\u003e#23096\u003c/a\u003e) (Sysix)\u003c/li\u003e\n\u003cli\u003e65cb47a linter/eslint: Support no-unused-expressions \u003ccode\u003eignoreDirectives\u003c/code\u003e option (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23097\"\u003e#23097\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003ef6c36d5 linter: Add schema for \u003ccode\u003eimport/prefer-default-export\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23091\"\u003e#23091\u003c/a\u003e) (Sysix)\u003c/li\u003e\n\u003cli\u003e0d4a5d1 linter: Add schema for \u003ccode\u003eeslint/sort-vars\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23090\"\u003e#23090\u003c/a\u003e) (Sysix)\u003c/li\u003e\n\u003cli\u003efdb5bf5 linter: Add schema for \u003ccode\u003eeslint/radix\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23082\"\u003e#23082\u003c/a\u003e) (Sysix)\u003c/li\u003e\n\u003cli\u003e05b4dcf linter: Add schema for \u003ccode\u003eeslint/prefer-const\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23081\"\u003e#23081\u003c/a\u003e) (Sysix)\u003c/li\u003e\n\u003cli\u003e5a06c4d linter/vue: Implement next-tick-style rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23041\"\u003e#23041\u003c/a\u003e) (Alex Peshkov)\u003c/li\u003e\n\u003cli\u003ee38a36a linter: Add schema for \u003ccode\u003eeslint/operator-assignment\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23080\"\u003e#23080\u003c/a\u003e) (Sysix)\u003c/li\u003e\n\u003cli\u003e907cee7 linter: Add schema for \u003ccode\u003eeslint/no-warning-comments\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23075\"\u003e#23075\u003c/a\u003e) (Sysix)\u003c/li\u003e\n\u003cli\u003e9470bb2 linter: Add schema for \u003ccode\u003eeslint/no-unused-vars\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23073\"\u003e#23073\u003c/a\u003e) (Sysix)\u003c/li\u003e\n\u003cli\u003e234b5cf linter: Add schema for \u003ccode\u003eeslint/no-shadow\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23072\"\u003e#23072\u003c/a\u003e) (Sysix)\u003c/li\u003e\n\u003cli\u003ede0dd8b linter: Add schema for \u003ccode\u003eeslint/no-restricted-exports\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23020\"\u003e#23020\u003c/a\u003e) (Sysix)\u003c/li\u003e\n\u003cli\u003efaa3e0d linter: Add schema for \u003ccode\u003eeslint/no-param-reassign\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23018\"\u003e#23018\u003c/a\u003e) (Sysix)\u003c/li\u003e\n\u003cli\u003edbc9c27 linter: Add schema for \u003ccode\u003eeslint/no-magic-numbers\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23017\"\u003e#23017\u003c/a\u003e) (Sysix)\u003c/li\u003e\n\u003cli\u003e38d3569 linter: Add schema for \u003ccode\u003eeslint/no-inner-declarations\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23016\"\u003e#23016\u003c/a\u003e) (Sysix)\u003c/li\u003e\n\u003cli\u003e008fa41 linter: Add schema for \u003ccode\u003eeslint/no-constant-condition\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22991\"\u003e#22991\u003c/a\u003e) (Sysix)\u003c/li\u003e\n\u003cli\u003eca44623 linter: Add schema for \u003ccode\u003eeslint/no-empty-function\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22988\"\u003e#22988\u003c/a\u003e) (Sysix)\u003c/li\u003e\n\u003cli\u003e43eb04d linter: Add schema for \u003ccode\u003eeslint/id-match\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22987\"\u003e#22987\u003c/a\u003e) (Sysix)\u003c/li\u003e\n\u003cli\u003ea800f27 linter: Add schema for \u003ccode\u003eeslint/capitalized-comments\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22984\"\u003e#22984\u003c/a\u003e) (Sysix)\u003c/li\u003e\n\u003cli\u003e96e2d32 linter: Add schema for \u003ccode\u003eeslint/id-length\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22963\"\u003e#22963\u003c/a\u003e) (Sysix)\u003c/li\u003e\n\u003cli\u003e545493f linter: Add schema for \u003ccode\u003eeslint/complexity\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22960\"\u003e#22960\u003c/a\u003e) (Sysix)\u003c/li\u003e\n\u003cli\u003e5f0b558 linter: Add schema for \u003ccode\u003eeslint/class-methods-use-this\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22959\"\u003e#22959\u003c/a\u003e) (Sysix)\u003c/li\u003e\n\u003cli\u003e719b720 linter: Add schema for simple rule configurations (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22948\"\u003e#22948\u003c/a\u003e) (Sysix)\u003c/li\u003e\n\u003cli\u003efd00966 linter: Add right schema for \u003ccode\u003eeslint/max-*\u003c/code\u003e rules (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22923\"\u003e#22923\u003c/a\u003e) (Sysix)\u003c/li\u003e\n\u003cli\u003e1226d78 linter: Fill schema with rule configurations (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22907\"\u003e#22907\u003c/a\u003e) (Sysix)\u003c/li\u003e\n\u003cli\u003e8f423c1 linter/vue: Implement \u003ccode\u003erequire-direct-export\u003c/code\u003e rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/17623\"\u003e#17623\u003c/a\u003e) (yefan)\u003c/li\u003e\n\u003cli\u003e78e915b linter/vue: Implement no-reserved-props rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22914\"\u003e#22914\u003c/a\u003e) (bab)\u003c/li\u003e\n\u003cli\u003e0f200a9 linter/vue: Implement require-prop-types rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22083\"\u003e#22083\u003c/a\u003e) (Alex Peshkov)\u003c/li\u003e\n\u003cli\u003e5da9da9 linter/vue: Implement no-reserved-keys rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/21780\"\u003e#21780\u003c/a\u003e) (bab)\u003c/li\u003e\n\u003cli\u003e75e14a8 linter/vue: Implement prop-name-casing rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22892\"\u003e#22892\u003c/a\u003e) (bab)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0383e61 linter: Fix schema for rules without a config (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22946\"\u003e#22946\u003c/a\u003e) (Sysix)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edadafe3 oxlint, oxfmt: Mention migrate skills in npm READMEs (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22965\"\u003e#22965\u003c/a\u003e) (Boshen)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/44ae845fe19d3700128e50e7e61d98c7a85f3f47\"\u003e\u003ccode\u003e44ae845\u003c/code\u003e\u003c/a\u003e release(apps): oxlint v1.69.0 \u0026amp;\u0026amp; oxfmt v0.54.0 (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23116\"\u003e#23116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/e8051744a1bd8cd97e91f1c397f58ca9e81d4edb\"\u003e\u003ccode\u003ee805174\u003c/code\u003e\u003c/a\u003e feat(linter): add schema for \u003ccode\u003ejest/vitest/max-expects\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23105\"\u003e#23105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/78505778061a70d0469382a8e786a2696a24fe74\"\u003e\u003ccode\u003e7850577\u003c/code\u003e\u003c/a\u003e feat(linter): add schema for \u003ccode\u003ejest/vitest/expect-expect\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23104\"\u003e#23104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/75f641aa7388b18c14393b7b745c9cb03ec31c0b\"\u003e\u003ccode\u003e75f641a\u003c/code\u003e\u003c/a\u003e feat(linter): add schema for \u003ccode\u003ejest/vitest/consistent-test-it\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23103\"\u003e#23103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/d65b860b357e12120ea1f08794e1e7cfb4b5e6b7\"\u003e\u003ccode\u003ed65b860\u003c/code\u003e\u003c/a\u003e refactor(linter): reuse non-object references for rules schemas (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23100\"\u003e#23100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/6bcd52ccdeb5c8a1ccb5fc3b1eb9227c08b7d932\"\u003e\u003ccode\u003e6bcd52c\u003c/code\u003e\u003c/a\u003e refactor(linter): share \u003ccode\u003e\u0026quot;alway\u0026quot; | \u0026quot;never\u0026quot;\u003c/code\u003e option across rules (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23099\"\u003e#23099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/5125f8955ab27e4a9673f1cf34bc9d8f0aa6c6a7\"\u003e\u003ccode\u003e5125f89\u003c/code\u003e\u003c/a\u003e feat(linter/unicorn): support no-null \u003ccode\u003echeckArguments\u003c/code\u003e option (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23098\"\u003e#23098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/b8b97973c4fb7b6134a103a1c57c50db4b3d0bef\"\u003e\u003ccode\u003eb8b9797\u003c/code\u003e\u003c/a\u003e feat(linter): add schema for \u003ccode\u003eimport-max-dependencies\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23096\"\u003e#23096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/65cb47a197a07d3a570341ff3c3f69bb77cfd8ed\"\u003e\u003ccode\u003e65cb47a\u003c/code\u003e\u003c/a\u003e feat(linter/eslint): support no-unused-expressions \u003ccode\u003eignoreDirectives\u003c/code\u003e option ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/f6c36d54d92a372b5b9486892227d34f43160cfa\"\u003e\u003ccode\u003ef6c36d5\u003c/code\u003e\u003c/a\u003e feat(linter): add schema for \u003ccode\u003eimport/prefer-default-export\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23091\"\u003e#23091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oxc-project/oxc/commits/oxlint_v1.69.0/npm/oxlint\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@agentclientprotocol/sdk` from 0.24.0 to 0.25.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/releases\"\u003e@​agentclientprotocol/sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.24.0...v0.25.0\"\u003e0.25.0\u003c/a\u003e (2026-06-05)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eschema:\u003c/strong\u003e stabilize deleteSession (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/168\"\u003e#168\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/2cc77af0b4b9d8d4f64b41ed266e32ce00010bdc\"\u003e2cc77af\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/agentclientprotocol/typescript-sdk/blob/main/CHANGELOG.md\"\u003e@​agentclientprotocol/sdk's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.24.0...v0.25.0\"\u003e0.25.0\u003c/a\u003e (2026-06-05)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eschema:\u003c/strong\u003e stabilize deleteSession (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/168\"\u003e#168\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/2cc77af0b4b9d8d4f64b41ed266e32ce00010bdc\"\u003e2cc77af\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/agentclientprotocol/typescript-sdk/commit/c55af886794618e993bc49b7c4a18cf64c2988ea\"\u003e\u003ccode\u003ec55af88\u003c/code\u003e\u003c/a\u003e chore(main): release 0.25.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/169\"\u003e#169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/2cc77af0b4b9d8d4f64b41ed266e32ce00010bdc\"\u003e\u003ccode\u003e2cc77af\u003c/code\u003e\u003c/a\u003e feat(schema): stabilize deleteSession (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/168\"\u003e#168\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.24.0...v0.25.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/node` from 10.56.0 to 10.57.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e@​sentry/node's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.57.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(angular): Add support for Angular 22 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21330\"\u003e#21330\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003e@sentry/angular\u003c/code\u003e now officially supports Angular 22.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eref(core): Deprecate \u003ccode\u003esendDefaultPii\u003c/code\u003e in favor of \u003ccode\u003edataCollection\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21277\"\u003e#21277\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003esendDefaultPii\u003c/code\u003e is deprecated and will be removed in v11. The new \u003ccode\u003edataCollection\u003c/code\u003e option lets you control each category of collected data.\n\u003ccode\u003esendDefaultPii: true\u003c/code\u003e still works and maps to enabling all \u003ccode\u003edataCollection\u003c/code\u003e categories.\n\u003ccode\u003edataCollection.userInfo\u003c/code\u003e defaults to \u003ccode\u003etrue\u003c/code\u003e when \u003ccode\u003edataCollection\u003c/code\u003e is provided, meaning auto-populated \u003ccode\u003euser.*\u003c/code\u003e fields (e.g. IP address from a request) are collected by default.\nData you set explicitly (like via \u003ccode\u003eSentry.setUser()\u003c/code\u003e) is always sent regardless.\nWhen \u003ccode\u003edataCollection\u003c/code\u003e is not set at all, the legacy \u003ccode\u003esendDefaultPii\u003c/code\u003e behavior applies (\u003ccode\u003euserInfo: false\u003c/code\u003e by default) to preserve backward compatibility.\u003c/p\u003e\n\u003cp\u003eNote that an empty \u003ccode\u003edataCollection: {}\u003c/code\u003e falls back to more permissive defaults than \u003ccode\u003esendDefaultPii: false\u003c/code\u003e, so replicate the old behavior by opting out explicitly:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eSentry.init({\n  dataCollection: {\n    userInfo: false,\n    genAI: { inputs: false, outputs: false },\n    httpBodies: [],\n    httpHeaders: { deny: ['forwarded', '-ip', 'remote-', 'via', '-user'] },\n    cookies: { deny: ['forwarded', '-ip', 'remote-', 'via', '-user'] },\n    queryParams: { deny: ['forwarded', '-ip', 'remote-', 'via', '-user'] },\n  },\n});\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Use \u003ccode\u003edataCollection.frameContextLines\u003c/code\u003e for ContextLines integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21323\"\u003e#21323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(cloudflare): Auto instrument D1 based on env (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21276\"\u003e#21276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Change default of \u003ccode\u003edataCollection.userInfo\u003c/code\u003e to \u003ccode\u003etrue\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21348\"\u003e#21348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Default \u003ccode\u003edataCollection.httpBodies\u003c/code\u003e to all valid body types (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21352\"\u003e#21352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(hono): Filter noisy transactions (\u003ccode\u003efavicon\u003c/code\u003e etc) (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21365\"\u003e#21365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(cloudflare): Don't track negatively sampled spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21367\"\u003e#21367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Use \u003ccode\u003esafeDateNow\u003c/code\u003e calls for \u003ccode\u003enew Date()\u003c/code\u003e reads (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21351\"\u003e#21351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Shim \u003ccode\u003epinoIntegration\u003c/code\u003e on edge runtime (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21347\"\u003e#21347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node): Prevent PostgresJs integration from emitting duplicate spans per query (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21364\"\u003e#21364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node-core): Read \u003ccode\u003e__SENTRY_SERVER_MODULES__\u003c/code\u003e lazily so Turbopack injection is honored (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21339\"\u003e#21339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(react): Detect React Router v6/v7 navigations in a layout effect to propagate the correct trace (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21326\"\u003e#21326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(react): Remove unused \u003ccode\u003ereact.componentStack\u003c/code\u003e event context (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21183\"\u003e#21183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(replays): Record \u003ccode\u003esentry._internal.replay_is_buffering\u003c/code\u003e for spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21297\"\u003e#21297\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Bump volta node version from 20.19.2 to 20.19.5 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21359\"\u003e#21359\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e@​sentry/node's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.57.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(angular): Add support for Angular 22 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21330\"\u003e#21330\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003e@sentry/angular\u003c/code\u003e now officially supports Angular 22.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eref(core): Deprecate \u003ccode\u003esendDefaultPii\u003c/code\u003e in favor of \u003ccode\u003edataCollection\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21277\"\u003e#21277\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003esendDefaultPii\u003c/code\u003e is deprecated and will be removed in v11. The new \u003ccode\u003edataCollection\u003c/code\u003e option lets you control each category of collected data.\n\u003ccode\u003esendDefaultPii: true\u003c/code\u003e still works and maps to enabling all \u003ccode\u003edataCollection\u003c/code\u003e categories.\n\u003ccode\u003edataCollection.userInfo\u003c/code\u003e defaults to \u003ccode\u003etrue\u003c/code\u003e when \u003ccode\u003edataCollection\u003c/code\u003e is provided, meaning auto-populated \u003ccode\u003euser.*\u003c/code\u003e fields (e.g. IP address from a request) are collected by default.\nData you set explicitly (like via \u003ccode\u003eSentry.setUser()\u003c/code\u003e) is always sent regardless.\nWhen \u003ccode\u003edataCollection\u003c/code\u003e is not set at all, the legacy \u003ccode\u003esendDefaultPii\u003c/code\u003e behavior applies (\u003ccode\u003euserInfo: false\u003c/code\u003e by default) to preserve backward compatibility.\u003c/p\u003e\n\u003cp\u003eNote that an empty \u003ccode\u003edataCollection: {}\u003c/code\u003e falls back to more permissive defaults than \u003ccode\u003esendDefaultPii: false\u003c/code\u003e, so replicate the old behavior by opting out explicitly:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eSentry.init({\n  dataCollection: {\n    userInfo: false,\n    genAI: { inputs: false, outputs: false },\n    httpBodies: [],\n    httpHeaders: { deny: ['forwarded', '-ip', 'remote-', 'via', '-user'] },\n    cookies: { deny: ['forwarded', '-ip', 'remote-', 'via', '-user'] },\n    queryParams: { deny: ['forwarded', '-ip', 'remote-', 'via', '-user'] },\n  },\n});\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Use \u003ccode\u003edataCollection.frameContextLines\u003c/code\u003e for ContextLines integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21323\"\u003e#21323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(cloudflare): Auto instrument D1 based on env (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21276\"\u003e#21276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Change default of \u003ccode\u003edataCollection.userInfo\u003c/code\u003e to \u003ccode\u003etrue\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21348\"\u003e#21348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Default \u003ccode\u003edataCollection.httpBodies\u003c/code\u003e to all valid body types (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21352\"\u003e#21352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(hono): Filter noisy transactions (\u003ccode\u003efavicon\u003c/code\u003e etc) (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21365\"\u003e#21365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(cloudflare): Don't track negatively sampled spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21367\"\u003e#21367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Use \u003ccode\u003esafeDateNow\u003c/code\u003e calls for \u003ccode\u003enew Date()\u003c/code\u003e reads (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21351\"\u003e#21351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Shim \u003ccode\u003epinoIntegration\u003c/code\u003e on edge runtime (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21347\"\u003e#21347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node): Prevent PostgresJs integration from emitting duplicate spans per query (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21364\"\u003e#21364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node-core): Read \u003ccode\u003e__SENTRY_SERVER_MODULES__\u003c/code\u003e lazily so Turbopack injection is honored (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21339\"\u003e#21339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(react): Detect React Router v6/v7 navigations in a layout effect to propagate the correct trace (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21326\"\u003e#21326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(react): Remove unused \u003ccode\u003ereact.componentStack\u003c/code\u003e event context (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21183\"\u003e#21183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(replays): Record \u003ccode\u003esentry._internal.replay_is_buffering\u003c/code\u003e for spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21297\"\u003e#21297\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\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/getsentry/sentry-javascript/commit/950cf9756532c871a448710addba6fefb397828a\"\u003e\u003ccode\u003e950cf97\u003c/code\u003e\u003c/a\u003e release: 10.57.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/55f9343e356723234304ffe012abc43b297cbb9f\"\u003e\u003ccode\u003e55f9343\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/21369\"\u003e#21369\u003c/a\u003e from getsentry/prepare-release/10.57.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/88d9d30362681c60f9a0f9a6f048e149cda32f29\"\u003e\u003ccode\u003e88d9d30\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.57.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/03ffd2525c2c7763524c7620968a58528f1b4307\"\u003e\u003ccode\u003e03ffd25\u003c/code\u003e\u003c/a\u003e fix(cloudflare): Don't track negatively sampled spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/21367\"\u003e#21367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/7c19ead1ddd35906500d43b8a43c9b22a0a3a890\"\u003e\u003ccode\u003e7c19ead\u003c/code\u003e\u003c/a\u003e ref(node): Streamline sql-common (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/21360\"\u003e#21360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/95df562e1f36a5ffc35c17f2a5358325f385fb7b\"\u003e\u003ccode\u003e95df562\u003c/code\u003e\u003c/a\u003e feat(hono): Filter noisy transactions (\u003ccode\u003efavicon\u003c/code\u003e etc) (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/21365\"\u003e#21365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/92eb5d209542fddd568965cc2fb35d55892200dc\"\u003e\u003ccode\u003e92eb5d2\u003c/code\u003e\u003c/a\u003e feat(deps): Bump hono from 4.12.18 to 4.12.21 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/21341\"\u003e#21341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/c6f790bf8d46cd0529529a1788d2af863ec1df6b\"\u003e\u003ccode\u003ec6f790b\u003c/code\u003e\u003c/a\u003e fix(node): Prevent PostgresJs integration from emitting duplicate spans per q...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/d64534903f34fe4f2c7a0876b3b8481aeff1f858\"\u003e\u003ccode\u003ed645349\u003c/code\u003e\u003c/a\u003e ref(node): Streamline lru-memoizer instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/21350\"\u003e#21350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/4293015f67d2042ce6bd92e7fede4edd1cb2869c\"\u003e\u003ccode\u003e4293015\u003c/code\u003e\u003c/a\u003e feat(deps): Bump \u003ccode\u003e@​types/aws-lambda\u003c/code\u003e from 8.10.150 to 8.10.161 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/21105\"\u003e#21105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.56.0...10.57.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react` from 19.2.16 to 19.2.17\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ai` from 6.0.195 to 6.0.201\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/ai/releases\"\u003eai's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eai@6.0.201\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e0c8c0ed: fix(ai): return schema-transformed elements in array output mode\u003c/p\u003e\n\u003cp\u003ePreviously final array output validation checked each element against the schema but returned the raw model output. Array output now returns the validated values so Zod transforms, coercions, defaults, and pipes are applied consistently with object output.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eai@6.0.200\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e14098e7: fix(ai): reject \u003ccode\u003estreamText\u003c/code\u003e result promises with \u003ccode\u003eNoOutputGeneratedError\u003c/code\u003e when the model stream ends without producing any output. Previously such streams resolved with an empty step. Incomplete streams with partial output still resolve with the partial result.\u003c/li\u003e\n\u003cli\u003e2cabe9c: Harden UI message stream processing against prototype pollution from chunk IDs.\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/vercel/ai/blob/ai@6.0.201/packages/ai/CHANGELOG.md\"\u003eai's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.201\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e0c8c0ed: fix(ai): return schema-transformed elements in array output mode\u003c/p\u003e\n\u003cp\u003ePreviously final array output validation checked each element against the schema but returned the raw model output. Array output now returns the validated values so Zod transforms, coercions, defaults, and pipes are applied consistently with object output.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.0.200\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e14098e7: fix(ai): reject \u003ccode\u003estreamText\u003c/code\u003e result promises with \u003ccode\u003eNoOutputGeneratedError\u003c/code\u003e when the model stream ends without producing any output. Previously such streams resolved with an empty step. Incomplete streams with partial output still resolve with the partial result.\u003c/li\u003e\n\u003cli\u003e2cabe9c: Harden UI message stream processing against prototype pollution from chunk IDs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.0.199\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e49d9364: fix(ai): add approval guard for denied tool outputs\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [3851e29]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [2a91a17]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/gateway\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.127\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.0.198\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [ff16d3b]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/gateway\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.126\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.0.197\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [fef3b24]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/gateway\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.125\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.0.196\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [286b7a2]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/gateway\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.124\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/dca8c38b09acba1a5eebf354b532833ab055413a\"\u003e\u003ccode\u003edca8c38\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/15992\"\u003e#15992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/0c8c0ed25e8736564ba489433cd8229f01895c4a\"\u003e\u003ccode\u003e0c8c0ed\u003c/code\u003e\u003c/a\u003e Backport: fix(ai): return schema-transformed elements in array output mode (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/a340536d4cd232c42757bf04c3ec35f589f6fe35\"\u003e\u003ccode\u003ea340536\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/15965\"\u003e#15965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/14098e79a311c309c1c42bc9743aac9aea95c496\"\u003e\u003ccode\u003e14098e7\u003c/code\u003e\u003c/a\u003e Backport: fix(ai): reject incomplete model streams (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/15971\"\u003e#15971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/2cabe9c58cc2f302cbf11936079c9bdefd451dee\"\u003e\u003ccode\u003e2cabe9c\u003c/code\u003e\u003c/a\u003e Backport: fix(ai): Harden UI message stream processing against prototype poll...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/f6e588173713842794c619f9554a4b341c6e97f5\"\u003e\u003ccode\u003ef6e5881\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/15902\"\u003e#15902\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/49d93640c2d0c9f8c9c49c3afb9cd9e284a24bd7\"\u003e\u003ccode\u003e49d9364\u003c/code\u003e\u003c/a\u003e Backport: fix(ai): add approval guard for denied tool outputs (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/15914\"\u003e#15914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/8ad68fe1569329bc4fcb578d57fb7a7a0509af26\"\u003e\u003ccode\u003e8ad68fe\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/15898\"\u003e#15898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/de852ab79aac88345c8a9ae54003fb206e1a64b4\"\u003e\u003ccode\u003ede852ab\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/15821\"\u003e#15821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/7aca1fc2004800171233ae16c2456ef297552441\"\u003e\u003ccode\u003e7aca1fc\u003c/code\u003e\u003c/a\u003e backport: chore: update TypeScript references and fix `pnpm update-references...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/ai/commits/ai@6.0.201/packages/ai\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axios` from 1.16.1 to 1.17.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/axios/axios/releases\"\u003eaxios's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.17.0 — June 1, 2026\u003c/h2\u003e\n\u003cp\u003eThis release adds Node HTTP zstd decompression, hardens config and release workflows, and fixes authentication, header, proxy, and type-handling regressions.\u003c/p\u003e\n\u003ch2\u003e🔒 Security Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eConfig Hardening:\u003c/strong\u003e Guarded \u003ccode\u003esocketPath\u003c/code\u003e, \u003ccode\u003eparams\u003c/code\u003e, and \u003ccode\u003eparamsSerializer\u003c/code\u003e reads with own-property checks to prevent inherited prototype values from affecting request behavior, including SSRF-sensitive paths. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10901\"\u003e#10901\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10922\"\u003e#10922\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRelease Publishing:\u003c/strong\u003e Switched the publish workflow to npm staged publishing for safer, auditable package releases with provenance. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10926\"\u003e#10926\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eHTTP Compression:\u003c/strong\u003e Added Node HTTP adapter support for zstd response decompression, with \u003ccode\u003etransitional.advertiseZstdAcceptEncoding\u003c/code\u003e controlling whether \u003ccode\u003ezstd\u003c/code\u003e is advertised in \u003ccode\u003eAccept-Encoding\u003c/code\u003e. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/6792\"\u003e#6792\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10920\"\u003e#10920\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAuthentication Handling:\u003c/strong\u003e Restored Basic auth on same-origin Node redirects while continuing to strip credentials cross-origin, and aligned the fetch adapter with HTTP adapter behavior for URL-embedded Basic auth. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10929\"\u003e#10929\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10896\"\u003e#10896\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eProxy TLS:\u003c/strong\u003e Preserved user \u003ccode\u003ehttpsAgent\u003c/code\u003e TLS options when tunneling HTTPS requests through HTTP CONNECT proxies. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10957\"\u003e#10957\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReact Native FormData:\u003c/strong\u003e Cleared default \u003ccode\u003eContent-Type\u003c/code\u003e for React Native \u003ccode\u003eFormData\u003c/code\u003e so multipart boundaries can be generated correctly. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10898\"\u003e#10898\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHeaders:\u003c/strong\u003e Silently skipped empty or whitespace-only header names instead of throwing, matching parsed-header behavior and avoiding React Native response crashes. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10875\"\u003e#10875\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRequest Data Merging:\u003c/strong\u003e Preserved enumerable symbol keys when cloning plain request data through axios merge logic. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10812\"\u003e#10812\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBundler Compatibility:\u003c/strong\u003e Converted \u003ccode\u003eresolveConfig\u003c/code\u003e from an arrow default export to a named function export to avoid webpack and Babel transform interop failures. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10891\"\u003e#10891\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTypes:\u003c/strong\u003e Corrected \u003ccode\u003eAxiosHeaders.toJSON()\u003c/code\u003e return types and updated CommonJS \u003ccode\u003eisCancel\u003c/code\u003e typings to narrow to \u003ccode\u003eCanceledError\u0026lt;T\u0026gt;\u003c/code\u003e. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10956\"\u003e#10956\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10952\"\u003e#10952\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBuild Tooling:\u003c/strong\u003e Avoided emitting a null \u003ccode\u003eAuthorization\u003c/code\u003e header from the GitHub build helper when \u003ccode\u003eGITHUB_TOKEN\u003c/code\u003e is unset. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10931\"\u003e#10931\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔧 Maintenance \u0026amp; Chores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eHTTP/2 Internals:\u003c/strong\u003e Extracted \u003ccode\u003eHttp2Sessions\u003c/code\u003e into its own helper module and added direct unit coverage for session pooling, timeout, and cleanup behavior. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10861\"\u003e#10861\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePackage Publishing:\u003c/strong\u003e Reduced published package size by switching to a \u003ccode\u003efiles\u003c/code\u003e allowlist and dropping unneeded unminified bundle source maps. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10939\"\u003e#10939\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCI and Release Automation:\u003c/strong\u003e Added bundle-size reporting, moved reports to the job summary, fixed bundle-size comparison coverage, added Node 26 to the matrix, pinned npm for staged publishing, and prepared the 1.17.0 release. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10907\"\u003e#10907\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10911\"\u003e#10911\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10916\"\u003e#10916\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10927\"\u003e#10927\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10935\"\u003e#10935\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10983\"\u003e#10983\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDeveloper Workflow:\u003c/strong\u003e Added a dev container and iterated on OpenSpec workflow files before removing them from the release branch. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10925\"\u003e#10925\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10914\"\u003e#10914\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10958\"\u003e#10958\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDocumentation and Policy:\u003c/strong\u003e Updated disclosure, contributor, collaboration, threat-model, advanced docs, README badges, release notes, moderator configuration, and project metadata. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10890\"\u003e#10890\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10889\"\u003e#10889\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10921\"\u003e#10921\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10945\"\u003e#10945\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10905\"\u003e#10905\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10933\"\u003e#10933\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10915\"\u003e#10915\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10887\"\u003e#10887\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10955\"\u003e#10955\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDependencies:\u003c/strong\u003e Bumped Babel tooling, Commitlint, ESLint, Rollup, Globals, Vitest, Playwright, \u003ccode\u003efs-extra\u003c/code\u003e, \u003ccode\u003eqs\u003c/code\u003e, docs dependencies, and GitHub Actions dependencies including \u003ccode\u003eactions/dependency-review-action\u003c/code\u003e and \u003ccode\u003ezizmorcore/zizmor-action\u003c/code\u003e. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10871\"\u003e#10871\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10879\"\u003e#10879\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10918\"\u003e#10918\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10919\"\u003e#10919\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10934\"\u003e#10934\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10947\"\u003e#10947\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10954\"\u003e#10954\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10960\"\u003e#10960\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🌟 New Contributors\u003c/h2\u003e\n\u003cp\u003eWe are thrilled to welcome our new contributors. Thank you for helping improve axios:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/BasixKOR\"\u003e\u003ccode\u003e@​BasixKOR\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/6792\"\u003e#6792\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/carladams1299-lab\"\u003e\u003ccode\u003e@​carladams1299-lab\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10861\"\u003e#10861\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/LaplaceYoung\"\u003e\u003ccode\u003e@​LaplaceYoung\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10812\"\u003e#10812\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/JamieMagee\"\u003e\u003ccode\u003e@​JamieMagee\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10939\"\u003e#10939\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/RonGamzu\"\u003e\u003ccode\u003e@​RonGamzu\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10905\"\u003e#10905\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/sapirbaruch\"\u003e\u003ccode\u003e@​sapirbaruch\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10891\"\u003e#10891\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/nezukoagent\"\u003e\u003ccode\u003e@​nezukoagent\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10901\"\u003e#10901\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/devareddy05\"\u003e\u003ccode\u003e@​devareddy05\u003c/code\u003e\u003c/a\u003e\u003c/strong...\n\n_Description has been truncated_\n\n\u003c!-- This is an auto-generated description by cubic. --\u003e\n---\n## Summary by cubic\nUpdate 41 dependencies across the repo to pick up security fixes and minor improvements. Highlights include `axios` 1.17.0, `@sentry/*` 10.57.0, `turbo` 2.9.18, `sharp` 0.35.0, and Vue 3.5.38.\n\n- **Dependencies**\n  - Server/CLI: `axios` 1.17.0, `ioredis` 5.11.1, `semver` 7.8.4, `sharp` 0.35.0.\n  - Web: `vue` 3.5.38, `vue-i18n` 11.4.5, `@vue/test-utils` 2.4.11, UI libs (`media-chrome` 4.19.2, `motion-v` 2.3.0, `reka-ui` 2.9.10), `ai` 6.0.201.\n  - Observability: `@sentry/node` and `@sentry/cloudflare` 10.57.0.\n  - Tooling: `turbo` 2.9.18, `wrangler` 4.99.0, `@cloudflare/workers-types` 4.20260611.1, `oxlint` 1.69.0, `tsdown` 0.22.2.\n\n- **Migration**\n  - Sentry: if you use `sendDefaultPii`, switch to `dataCollection` (deprecated going forward).\n  - If builds fail on `sharp`, reinstall/rebuild native modules.\n\n\u003csup\u003eWritten for commit 073d1f3f84f52676599aac08636a9b6019ac6d08. Summary will update on new commits.\u003c/sup\u003e\n\n\u003ca href=\"https://cubic.dev/pr/Enflame-Media-old/Magic-Agent/pull/304?utm_source=github\" target=\"_blank\" rel=\"noopener noreferrer\" data-no-image-dialog=\"true\"\u003e\u003cpicture\u003e\u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"https://cubic.dev/buttons/review-in-cubic-dark.svg\"\u003e\u003csource media=\"(prefers-color-scheme: light)\" srcset=\"https://cubic.dev/buttons/review-in-cubic-light.svg\"\u003e\u003cimg alt=\"Review in cubic\" src=\"https://cubic.dev/buttons/review-in-cubic-dark.svg\"\u003e\u003c/picture\u003e\u003c/a\u003e\n\n\u003c!-- End of auto-generated description by cubic. --\u003e","html_url":"https://github.com/Enflame-Media-old/Magic-Agent/pull/304","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Enflame-Media-old%2FMagic-Agent/issues/304","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/304/packages"}},{"old_version":"2.29.0","new_version":"2.32.0","update_type":"minor","path":null,"pr_created_at":"2026-06-09T20:05:02.000Z","version_change":"2.29.0 → 2.32.0","issue":{"uuid":"4625203246","node_id":"PR_kwDOQyioa87kimLq","number":59,"state":"open","title":"Bump @redocly/cli from 2.29.0 to 2.32.0","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-06-09T20:05:02.000Z","updated_at":"2026-06-09T20:05:03.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@redocly/cli","old_version":"2.29.0","new_version":"2.32.0","repository_url":"https://github.com/Redocly/redocly-cli"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@redocly/cli](https://github.com/Redocly/redocly-cli) from 2.29.0 to 2.32.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Redocly/redocly-cli/releases\"\u003e@​redocly/cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.32.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for \u003ccode\u003ejunit\u003c/code\u003e output in the \u003ccode\u003elint\u003c/code\u003e command.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.32.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.31.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003elint --format=checkstyle\u003c/code\u003e to produce a single combined XML document when multiple APIs are passed to the command, instead of concatenated per-file documents.\u003c/li\u003e\n\u003cli\u003eUpdated redoc to v2.5.3, styled-components to v6.4.2, and react to v19.2.7.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.31.6.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.31.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated the \u003ccode\u003eno-unused-components\u003c/code\u003e rule to validate unused security schemes.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ePinned the official Docker image base to \u003ccode\u003enode:24-alpine\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFixed the \u003ccode\u003eremove-unused-components\u003c/code\u003e decorator to remove unused security schemes.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eWarning:\u003c/strong\u003e The bundler may now remove more unused components than before.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.31.5.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.31.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.31.4.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.31.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue where the Respect command did not honor the \u003ccode\u003eHTTP_PROXY\u003c/code\u003e, \u003ccode\u003eHTTPS_PROXY\u003c/code\u003e, and \u003ccode\u003eNO_PROXY\u003c/code\u003e environment variables when loading remote source descriptions or resolving external \u003ccode\u003e$ref\u003c/code\u003es.\nProxy settings are consistently applied during reference resolution as well.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.31.3.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.31.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFixed the \u003ccode\u003eremove-unused-components\u003c/code\u003e decorator to remove unused components containing \u003ccode\u003eallOf\u003c/code\u003e keyword.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eWarning:\u003c/strong\u003e The bundler may now remove more unused components than before.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFixed the \u003ccode\u003eno-unused-components\u003c/code\u003e rule to highlight unused schemas containing \u003ccode\u003eallOf\u003c/code\u003e keyword.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/af0cc63d8e24c1c2727d0359f8e6af1213d56f38\"\u003e\u003ccode\u003eaf0cc63\u003c/code\u003e\u003c/a\u003e chore: 🔖 release new versions (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2857\"\u003e#2857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/d1718660335ebef652283c9471c52f376cc2fd3c\"\u003e\u003ccode\u003ed171866\u003c/code\u003e\u003c/a\u003e feat: add junit output format to the lint (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2855\"\u003e#2855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/734edd3ed0a9d7f19a82ff2f2ba109dc53106528\"\u003e\u003ccode\u003e734edd3\u003c/code\u003e\u003c/a\u003e chore: update x-security snapshots as mock-server start consider auth scheme ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/feb18cbdc46a2a2dceea808daadd9f72240a7e9a\"\u003e\u003ccode\u003efeb18cb\u003c/code\u003e\u003c/a\u003e docs: fix contributing guide (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2852\"\u003e#2852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/b0acc941410140bac242c372cf4f5f517804c0db\"\u003e\u003ccode\u003eb0acc94\u003c/code\u003e\u003c/a\u003e chore: update tsconfig, vitest, pr template, etc (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2849\"\u003e#2849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/7a26299ffbfe676370a0f3a0aefd73d366dfb9d9\"\u003e\u003ccode\u003e7a26299\u003c/code\u003e\u003c/a\u003e chore: 🔖 release new versions (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2847\"\u003e#2847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/7b5e572950ffc00982527ba04b81abe836478cef\"\u003e\u003ccode\u003e7b5e572\u003c/code\u003e\u003c/a\u003e chore(cli): update redoc to v2.5.3 (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2842\"\u003e#2842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/296e029b43fbf7c9d5f1b7a55054734960d83868\"\u003e\u003ccode\u003e296e029\u003c/code\u003e\u003c/a\u003e fix(cli): lint with multiple api files results in invalid output (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2744\"\u003e#2744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/d7e0b7a2a8ad109030901f8110357792ae8d176b\"\u003e\u003ccode\u003ed7e0b7a\u003c/code\u003e\u003c/a\u003e chore: add e2e tests for security propagation during join (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2827\"\u003e#2827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/1146d8b5074fa9023ff5a9279218a2dbf31424af\"\u003e\u003ccode\u003e1146d8b\u003c/code\u003e\u003c/a\u003e chore(deps): bump vitest and \u003ccode\u003e@​vitest/coverage-istanbul\u003c/code\u003e to v4.1.8 (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2846\"\u003e#2846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Redocly/redocly-cli/compare/@redocly/cli@2.29.0...@redocly/cli@2.32.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@redocly/cli\u0026package-manager=npm_and_yarn\u0026previous-version=2.29.0\u0026new-version=2.32.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Veeteq/Auth-OpenAPI/pull/59","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Veeteq%2FAuth-OpenAPI/issues/59","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/59/packages"}},{"old_version":"2.30.6","new_version":"2.31.6","update_type":"minor","path":null,"pr_created_at":"2026-06-05T10:35:03.000Z","version_change":"2.30.6 → 2.31.6","issue":{"uuid":"4596229605","node_id":"PR_kwDOSd_51c7jEAZ6","number":116,"state":"closed","title":"build(deps): bump the docs group across 1 directory with 7 updates","user":"dependabot[bot]","labels":["dependencies","npm","docs"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-26T10:34:40.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-05T10:35:03.000Z","updated_at":"2026-06-26T10:34:42.000Z","time_to_close":1814377,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"docs","update_count":7,"packages":[{"name":"postcss","old_version":"8.5.14","new_version":"8.5.15","repository_url":"https://github.com/postcss/postcss"},{"name":"react","old_version":"19.2.6","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.2.6","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"react-icons","old_version":"5.5.0","new_version":"5.6.0","repository_url":"https://github.com/react-icons/react-icons"},{"name":"@redocly/cli","old_version":"2.30.6","new_version":"2.31.6","repository_url":"https://github.com/Redocly/redocly-cli"},{"name":"cspell","old_version":"10.0.0","new_version":"10.0.1","repository_url":"https://github.com/streetsidesoftware/cspell"},{"name":"prettier","old_version":"3.5.3","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"}],"path":null,"ecosystem":"npm"},"body":"Bumps the docs group with 7 updates in the /docs directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [postcss](https://github.com/postcss/postcss) | `8.5.14` | `8.5.15` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.6` | `19.2.7` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.6` | `19.2.7` |\n| [react-icons](https://github.com/react-icons/react-icons) | `5.5.0` | `5.6.0` |\n| [@redocly/cli](https://github.com/Redocly/redocly-cli) | `2.30.6` | `2.31.6` |\n| [cspell](https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell) | `10.0.0` | `10.0.1` |\n| [prettier](https://github.com/prettier/prettier) | `3.5.3` | `3.8.3` |\n\n\nUpdates `postcss` from 8.5.14 to 8.5.15\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/postcss/releases\"\u003epostcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.5.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed declaration parsing performance (by \u003ca href=\"https://github.com/homanp\"\u003e\u003ccode\u003e@​homanp\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/postcss/blob/main/CHANGELOG.md\"\u003epostcss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.5.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed declaration parsing performance (by \u003ca href=\"https://github.com/homanp\"\u003e\u003ccode\u003e@​homanp\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/postcss/postcss/commit/eae46db765d752cf8f40c4fa2b0b85030079c43d\"\u003e\u003ccode\u003eeae46db\u003c/code\u003e\u003c/a\u003e Release 8.5.15 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/79508ffa59e42c02056aca61b88bc393c8b516c4\"\u003e\u003ccode\u003e79508ff\u003c/code\u003e\u003c/a\u003e Update CI actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/b128e2131288a411c6e28071d0929542c49e74eb\"\u003e\u003ccode\u003eb128e21\u003c/code\u003e\u003c/a\u003e Speed up declaration parsing by avoiding creating new array on each token\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/9825dca02c33cf610e2a842be767468b67fbecf9\"\u003e\u003ccode\u003e9825dca\u003c/code\u003e\u003c/a\u003e Fix code format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/55789c865281e2be194fa5b4e41dd046be3a2307\"\u003e\u003ccode\u003e55789c8\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/84fbbe9009cb3cc3bbb4cc3a9b65d468f4844d95\"\u003e\u003ccode\u003e84fbbe9\u003c/code\u003e\u003c/a\u003e Install older pnpm action for old Node.js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/9f860bd78ec1dbc4f0ae72d693f03f956baa38cb\"\u003e\u003ccode\u003e9f860bd\u003c/code\u003e\u003c/a\u003e Revert pnpm action for old Node.js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/08771986d47359545f502e009763e223b66bfcf6\"\u003e\u003ccode\u003e0877198\u003c/code\u003e\u003c/a\u003e Update CI actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/b2d1a335cea818f8b27e5cfb90147648afe3e582\"\u003e\u003ccode\u003eb2d1a33\u003c/code\u003e\u003c/a\u003e Fix linter warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/0700dac92283bc259977dff2743ca74a00f58267\"\u003e\u003ccode\u003e0700dac\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/postcss/postcss/issues/2088\"\u003e#2088\u003c/a\u003e from rootvector2/add-oss-fuzz-harness\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/postcss/postcss/compare/8.5.14...8.5.15\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 19.2.6 to 19.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.7 (June 1st, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing \u003ccode\u003eFormData\u003c/code\u003e entries in Server Actions which regressed in 19.2.6\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36566\"\u003e#36566\u003c/a\u003e by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\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/facebook/react/commit/6117d7cca4906492c51fe6a03381e35adfd86e7d\"\u003e\u003ccode\u003e6117d7c\u003c/code\u003e\u003c/a\u003e Version 19.2.7 (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/36591\"\u003e#36591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.7/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for react since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-dom` from 19.2.6 to 19.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.7 (June 1st, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing \u003ccode\u003eFormData\u003c/code\u003e entries in Server Actions which regressed in 19.2.6\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36566\"\u003e#36566\u003c/a\u003e by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\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/facebook/react/commit/6117d7cca4906492c51fe6a03381e35adfd86e7d\"\u003e\u003ccode\u003e6117d7c\u003c/code\u003e\u003c/a\u003e Version 19.2.7 (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/36591\"\u003e#36591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.7/packages/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for react-dom since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-icons` from 5.5.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/react-icons/react-icons/releases\"\u003ereact-icons's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump prismjs from 1.29.0 to 1.30.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/react-icons/react-icons/pull/1033\"\u003ereact-icons/react-icons#1033\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​babel/helpers\u003c/code\u003e from 7.23.2 to 7.26.10 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/react-icons/react-icons/pull/1036\"\u003ereact-icons/react-icons#1036\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump http-proxy-middleware from 2.0.7 to 2.0.9 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/react-icons/react-icons/pull/1041\"\u003ereact-icons/react-icons#1041\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump form-data from 3.0.1 to 3.0.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/react-icons/react-icons/pull/1058\"\u003ereact-icons/react-icons#1058\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump vite from 5.4.14 to 5.4.20 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/react-icons/react-icons/pull/1071\"\u003ereact-icons/react-icons#1071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupgrade packages by \u003ca href=\"https://github.com/kamijin-fanta\"\u003e\u003ccode\u003e@​kamijin-fanta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/react-icons/react-icons/pull/1075\"\u003ereact-icons/react-icons#1075\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump tar from 6.2.0 to 6.2.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/react-icons/react-icons/pull/1078\"\u003ereact-icons/react-icons#1078\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump vite from 6.3.6 to 6.4.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/react-icons/react-icons/pull/1081\"\u003ereact-icons/react-icons#1081\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump tmp from 0.2.3 to 0.2.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/react-icons/react-icons/pull/1077\"\u003ereact-icons/react-icons#1077\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump glob from 11.0.3 to 11.1.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/react-icons/react-icons/pull/1089\"\u003ereact-icons/react-icons#1089\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​babel/runtime\u003c/code\u003e from 7.23.2 to 7.28.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/react-icons/react-icons/pull/1073\"\u003ereact-icons/react-icons#1073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump node-forge from 1.3.1 to 1.3.2 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/react-icons/react-icons/pull/1092\"\u003ereact-icons/react-icons#1092\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump mdast-util-to-hast from 13.0.2 to 13.2.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/react-icons/react-icons/pull/1094\"\u003ereact-icons/react-icons#1094\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump undici from 7.16.0 to 7.18.2 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/react-icons/react-icons/pull/1103\"\u003ereact-icons/react-icons#1103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump devalue from 5.3.2 to 5.6.2 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/react-icons/react-icons/pull/1104\"\u003ereact-icons/react-icons#1104\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump h3 from 1.15.4 to 1.15.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/react-icons/react-icons/pull/1105\"\u003ereact-icons/react-icons#1105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump diff from 5.2.0 to 5.2.2 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/react-icons/react-icons/pull/1107\"\u003ereact-icons/react-icons#1107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump webpack from 5.94.0 to 5.104.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/react-icons/react-icons/pull/1110\"\u003ereact-icons/react-icons#1110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump jsonpath from 1.1.1 to 1.2.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/react-icons/react-icons/pull/1113\"\u003ereact-icons/react-icons#1113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump devalue from 5.6.2 to 5.6.3 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/react-icons/react-icons/pull/1115\"\u003ereact-icons/react-icons#1115\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump astro from 5.14.1 to 5.15.9 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/react-icons/react-icons/pull/1091\"\u003ereact-icons/react-icons#1091\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump ajv from 6.12.6 to 6.14.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/react-icons/react-icons/pull/1116\"\u003ereact-icons/react-icons#1116\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/react-icons/react-icons/compare/v5.5.0...v5.6.0\"\u003ehttps://github.com/react-icons/react-icons/compare/v5.5.0...v5.6.0\u003c/a\u003e\u003c/p\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eIcon Library\u003c/th\u003e\n\u003cth\u003eLicense\u003c/th\u003e\n\u003cth\u003eVersion\u003c/th\u003e\n\u003cth align=\"right\"\u003eCount\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://circumicons.com/\"\u003eCircum Icons\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/Klarr-Agency/Circum-Icons/blob/main/LICENSE\"\u003eMPL-2.0 license\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e1.0.0\u003c/td\u003e\n\u003ctd align=\"right\"\u003e288\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://fontawesome.com/\"\u003eFont Awesome 5\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://creativecommons.org/licenses/by/4.0/\"\u003eCC BY 4.0 License\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e5.15.4-3-gafecf2a\u003c/td\u003e\n\u003ctd align=\"right\"\u003e1612\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://fontawesome.com/\"\u003eFont Awesome 6\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://creativecommons.org/licenses/by/4.0/\"\u003eCC BY 4.0 License\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e6.7.2-1-g840c215\u003c/td\u003e\n\u003ctd align=\"right\"\u003e2060\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://ionicons.com/\"\u003eIonicons 4\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/ionic-team/ionicons/blob/master/LICENSE\"\u003eMIT\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e4.6.3\u003c/td\u003e\n\u003ctd align=\"right\"\u003e696\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://ionicons.com/\"\u003eIonicons 5\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/ionic-team/ionicons/blob/master/LICENSE\"\u003eMIT\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e5.5.4\u003c/td\u003e\n\u003ctd align=\"right\"\u003e1332\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"http://google.github.io/material-design-icons/\"\u003eMaterial Design icons\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/google/material-design-icons/blob/master/LICENSE\"\u003eApache License Version 2.0\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e4.0.0-142-gbb04090f93\u003c/td\u003e\n\u003ctd align=\"right\"\u003e4341\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"http://s-ings.com/typicons/\"\u003eTypicons\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://creativecommons.org/licenses/by-sa/3.0/\"\u003eCC BY-SA 3.0\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e2.1.2\u003c/td\u003e\n\u003ctd align=\"right\"\u003e336\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://octicons.github.com/\"\u003eGithub Octicons icons\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/primer/octicons/blob/master/LICENSE\"\u003eMIT\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e18.3.0\u003c/td\u003e\n\u003ctd align=\"right\"\u003e264\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://feathericons.com/\"\u003eFeather\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/feathericons/feather/blob/master/LICENSE\"\u003eMIT\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e4.29.2\u003c/td\u003e\n\u003ctd align=\"right\"\u003e287\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://lucide.dev/\"\u003eLucide\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/blob/main/LICENSE\"\u003eISC\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e0.462.0\u003c/td\u003e\n\u003ctd align=\"right\"\u003e1541\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://game-icons.net/\"\u003eGame Icons\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://creativecommons.org/licenses/by/3.0/\"\u003eCC BY 3.0\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e12920d6565588f0512542a3cb0cdfd36a497f910\u003c/td\u003e\n\u003ctd align=\"right\"\u003e4040\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://erikflowers.github.io/weather-icons/\"\u003eWeather Icons\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"http://scripts.sil.org/OFL\"\u003eSIL OFL 1.1\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e2.0.12\u003c/td\u003e\n\u003ctd align=\"right\"\u003e219\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://vorillaz.github.io/devicons/\"\u003eDevicons\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://opensource.org/licenses/MIT\"\u003eMIT\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e1.8.0\u003c/td\u003e\n\u003ctd align=\"right\"\u003e192\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/ant-design/ant-design-icons\"\u003eAnt Design Icons\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://opensource.org/licenses/MIT\"\u003eMIT\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e4.4.2\u003c/td\u003e\n\u003ctd align=\"right\"\u003e831\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/twbs/icons\"\u003eBootstrap Icons\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://opensource.org/licenses/MIT\"\u003eMIT\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e1.13.1\u003c/td\u003e\n\u003ctd align=\"right\"\u003e2754\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/Remix-Design/RemixIcon\"\u003eRemix Icon\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"http://www.apache.org/licenses/\"\u003eApache License Version 2.0\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e4.6.0\u003c/td\u003e\n\u003ctd align=\"right\"\u003e3058\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/icons8/flat-color-icons\"\u003eFlat Color Icons\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://opensource.org/licenses/MIT\"\u003eMIT\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e1.0.2\u003c/td\u003e\n\u003ctd align=\"right\"\u003e329\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/grommet/grommet-icons\"\u003eGrommet-Icons\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"http://www.apache.org/licenses/\"\u003eApache License Version 2.0\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e4.14.0\u003c/td\u003e\n\u003ctd align=\"right\"\u003e637\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/tailwindlabs/heroicons\"\u003eHeroicons\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://opensource.org/licenses/MIT\"\u003eMIT\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e1.0.6\u003c/td\u003e\n\u003ctd align=\"right\"\u003e460\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/tailwindlabs/heroicons\"\u003eHeroicons 2\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://opensource.org/licenses/MIT\"\u003eMIT\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e2.2.0\u003c/td\u003e\n\u003ctd align=\"right\"\u003e972\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\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/react-icons/react-icons/commit/6501a4156153b396d062deffed5ed2c8eb64a458\"\u003e\u003ccode\u003e6501a41\u003c/code\u003e\u003c/a\u003e v5.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-icons/react-icons/commit/387e78027eeea4ef28df13b732e5906725ee3c2f\"\u003e\u003ccode\u003e387e780\u003c/code\u003e\u003c/a\u003e update icons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-icons/react-icons/commit/fb057e730c8f3bfb9b698ecf7f3f92ee3c43afd9\"\u003e\u003ccode\u003efb057e7\u003c/code\u003e\u003c/a\u003e 5.5.1-snapshot.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-icons/react-icons/commit/6f7475550af2cacfcfa87e4127b8803a3d5fee6c\"\u003e\u003ccode\u003e6f74755\u003c/code\u003e\u003c/a\u003e update eslint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-icons/react-icons/commit/73c281f3323d720a5cf8ff626ce4dd04e62afb88\"\u003e\u003ccode\u003e73c281f\u003c/code\u003e\u003c/a\u003e Bump ajv from 6.12.6 to 6.14.0 (\u003ca href=\"https://redirect.github.com/react-icons/react-icons/issues/1116\"\u003e#1116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-icons/react-icons/commit/3f2b26446f3943a2a11c083f2073e20c3f222c7b\"\u003e\u003ccode\u003e3f2b264\u003c/code\u003e\u003c/a\u003e Bump astro from 5.14.1 to 5.15.9 (\u003ca href=\"https://redirect.github.com/react-icons/react-icons/issues/1091\"\u003e#1091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-icons/react-icons/commit/04adc762186d4adc6428279cc6d9119f2894ae20\"\u003e\u003ccode\u003e04adc76\u003c/code\u003e\u003c/a\u003e Bump devalue from 5.6.2 to 5.6.3 (\u003ca href=\"https://redirect.github.com/react-icons/react-icons/issues/1115\"\u003e#1115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-icons/react-icons/commit/44a5e85bcc53a51950cb53f25f9f5ed8fdbdafb8\"\u003e\u003ccode\u003e44a5e85\u003c/code\u003e\u003c/a\u003e Bump jsonpath from 1.1.1 to 1.2.1 (\u003ca href=\"https://redirect.github.com/react-icons/react-icons/issues/1113\"\u003e#1113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-icons/react-icons/commit/e2c1d6ccc98ab477b7aa992bf1f9836b6eca80da\"\u003e\u003ccode\u003ee2c1d6c\u003c/code\u003e\u003c/a\u003e Bump webpack from 5.94.0 to 5.104.1 (\u003ca href=\"https://redirect.github.com/react-icons/react-icons/issues/1110\"\u003e#1110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-icons/react-icons/commit/f3dca028cec5bb6012b95dc03e3ff0efb71709b5\"\u003e\u003ccode\u003ef3dca02\u003c/code\u003e\u003c/a\u003e Bump diff from 5.2.0 to 5.2.2 (\u003ca href=\"https://redirect.github.com/react-icons/react-icons/issues/1107\"\u003e#1107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/react-icons/react-icons/compare/v5.5.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 `@redocly/cli` from 2.30.6 to 2.31.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Redocly/redocly-cli/releases\"\u003e@​redocly/cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.31.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003elint --format=checkstyle\u003c/code\u003e to produce a single combined XML document when multiple APIs are passed to the command, instead of concatenated per-file documents.\u003c/li\u003e\n\u003cli\u003eUpdated redoc to v2.5.3, styled-components to v6.4.2, and react to v19.2.7.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.31.6.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.31.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated the \u003ccode\u003eno-unused-components\u003c/code\u003e rule to validate unused security schemes.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ePinned the official Docker image base to \u003ccode\u003enode:24-alpine\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFixed the \u003ccode\u003eremove-unused-components\u003c/code\u003e decorator to remove unused security schemes.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eWarning:\u003c/strong\u003e The bundler may now remove more unused components than before.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.31.5.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.31.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.31.4.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.31.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue where the Respect command did not honor the \u003ccode\u003eHTTP_PROXY\u003c/code\u003e, \u003ccode\u003eHTTPS_PROXY\u003c/code\u003e, and \u003ccode\u003eNO_PROXY\u003c/code\u003e environment variables when loading remote source descriptions or resolving external \u003ccode\u003e$ref\u003c/code\u003es.\nProxy settings are consistently applied during reference resolution as well.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.31.3.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.31.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFixed the \u003ccode\u003eremove-unused-components\u003c/code\u003e decorator to remove unused components containing \u003ccode\u003eallOf\u003c/code\u003e keyword.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eWarning:\u003c/strong\u003e The bundler may now remove more unused components than before.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFixed the \u003ccode\u003eno-unused-components\u003c/code\u003e rule to highlight unused schemas containing \u003ccode\u003eallOf\u003c/code\u003e keyword.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.31.2.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.31.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.31.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.31.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/7a26299ffbfe676370a0f3a0aefd73d366dfb9d9\"\u003e\u003ccode\u003e7a26299\u003c/code\u003e\u003c/a\u003e chore: 🔖 release new versions (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2847\"\u003e#2847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/7b5e572950ffc00982527ba04b81abe836478cef\"\u003e\u003ccode\u003e7b5e572\u003c/code\u003e\u003c/a\u003e chore(cli): update redoc to v2.5.3 (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2842\"\u003e#2842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/296e029b43fbf7c9d5f1b7a55054734960d83868\"\u003e\u003ccode\u003e296e029\u003c/code\u003e\u003c/a\u003e fix(cli): lint with multiple api files results in invalid output (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2744\"\u003e#2744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/d7e0b7a2a8ad109030901f8110357792ae8d176b\"\u003e\u003ccode\u003ed7e0b7a\u003c/code\u003e\u003c/a\u003e chore: add e2e tests for security propagation during join (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2827\"\u003e#2827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/1146d8b5074fa9023ff5a9279218a2dbf31424af\"\u003e\u003ccode\u003e1146d8b\u003c/code\u003e\u003c/a\u003e chore(deps): bump vitest and \u003ccode\u003e@​vitest/coverage-istanbul\u003c/code\u003e to v4.1.8 (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2846\"\u003e#2846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/0b51bada1303dccf1bc14993e952d6cc4520b2cd\"\u003e\u003ccode\u003e0b51bad\u003c/code\u003e\u003c/a\u003e chore: improve performance benchmark (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2816\"\u003e#2816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/7d01f5dea4753575f10cf2efbd681c92a5c8e78b\"\u003e\u003ccode\u003e7d01f5d\u003c/code\u003e\u003c/a\u003e chore: add reference links for common build-in rules (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2839\"\u003e#2839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/a87dc62a7bb9ad449e1f5513e1898db1d14bc598\"\u003e\u003ccode\u003ea87dc62\u003c/code\u003e\u003c/a\u003e chore: 🔖 release new versions (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2840\"\u003e#2840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/8ac67902db2a3aa5ef87ebe79f989f5634e9807d\"\u003e\u003ccode\u003e8ac6790\u003c/code\u003e\u003c/a\u003e fix: pin specific nodejs version in dockerfile (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2841\"\u003e#2841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/ba8ac4cac51959479165a565841718b0b8fc0747\"\u003e\u003ccode\u003eba8ac4c\u003c/code\u003e\u003c/a\u003e fix(core): validate/remove unused securitySchemes and securityDefinitions cor...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Redocly/redocly-cli/compare/@redocly/cli@2.30.6...@redocly/cli@2.31.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cspell` from 10.0.0 to 10.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/streetsidesoftware/cspell/releases\"\u003ecspell's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.1\u003c/h2\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003efix(cli): ignore closed readline after stdin (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8862\"\u003e#8862\u003c/a\u003e)\u003c/h3\u003e\n\u003ch2\u003eWhat changed\u003c/h2\u003e\n\u003cp\u003eWrap the stdin readline async iterator so CSpell ignores the terminal \u003ccode\u003ereadline was closed\u003c/code\u003e error that can occur after stdin has already yielded its file list.\u003c/p\u003e\n\u003cp\u003eOther readline errors are still rethrown.\u003c/p\u003e\n\u003ch2\u003eWhy\u003c/h2\u003e\n\u003cp\u003eFixes \u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8778\"\u003e#8778\u003c/a\u003e. On Node 24, \u003ccode\u003ecspell lint --file-list stdin\u003c/code\u003e can finish processing a large stdin file list and then report \u003ccode\u003eLinter Error: readline was closed\u003c/code\u003e instead of completing cleanly.\u003c/p\u003e\n\u003ch2\u003eTests\u003c/h2\u003e\n\u003cp\u003eAdded unit coverage for:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003epreserving all yielded stdin lines when readline throws \u003ccode\u003ereadline was closed\u003c/code\u003e after reading\u003c/li\u003e\n\u003cli\u003econtinuing to throw unrelated readline errors\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eI could not run the package test command locally in this sandbox because the checkout has no \u003ccode\u003enode_modules\u003c/code\u003e, and Corepack is blocked from creating its user cache directory (\u003ccode\u003eEPERM\u003c/code\u003e under \u003ccode\u003e~/.cache/node/corepack\u003c/code\u003e).\u003c/p\u003e\n\u003chr /\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003efix(docs): replace \u003ccode\u003e.json\u003c/code\u003e with \u003ccode\u003epackage.json\u003c/code\u003e in configuration docs (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8861\"\u003e#8861\u003c/a\u003e)\u003c/h3\u003e\n\u003ch2\u003eFix\u003c/h2\u003e\n\u003cp\u003eIn the \u003ccode\u003epackage.json\u003c/code\u003e configuration section, the sentence referred to\n\u0026quot;the \u003ccode\u003e.json\u003c/code\u003e file\u0026quot; instead of \u0026quot;the \u003ccode\u003epackage.json\u003c/code\u003e file\u0026quot;.\u003c/p\u003e\n\u003cp\u003eBefore: \u0026quot;CSpell looks for the configuration in the \u003ccode\u003ecspell\u003c/code\u003e field of the \u003ccode\u003e.json\u003c/code\u003e file.\u0026quot;\nAfter:  \u0026quot;CSpell looks for the configuration in the \u003ccode\u003ecspell\u003c/code\u003e field of the \u003ccode\u003epackage.json\u003c/code\u003e file.\u0026quot;\u003c/p\u003e\n\u003chr /\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003efix: substitution display and ranges for output checking (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8838\"\u003e#8838\u003c/a\u003e)\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/streetsidesoftware/cspell/blob/main/packages/cspell/CHANGELOG.md\"\u003ecspell's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.1 (2026-05-31)\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003efix(cli): ignore closed readline after stdin (\u003ca href=\"https://redirect.github.com/streetsidesoftware/cspell/pull/8862\"\u003e#8862\u003c/a\u003e)\u003c/h3\u003e\n\u003ch2\u003eWhat changed\u003c/h2\u003e\n\u003cp\u003eWrap the stdin readline async iterator so CSpell ignores the terminal \u003ccode\u003ereadline was closed\u003c/code\u003e error that can occur after stdin has already yielded its file list.\u003c/p\u003e\n\u003cp\u003eOther readline errors are still rethrown.\u003c/p\u003e\n\u003ch2\u003eWhy\u003c/h2\u003e\n\u003cp\u003eFixes \u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8778\"\u003e#8778\u003c/a\u003e. On Node 24, \u003ccode\u003ecspell lint --file-list stdin\u003c/code\u003e can finish processing a large stdin file list and then report \u003ccode\u003eLinter Error: readline was closed\u003c/code\u003e instead of completing cleanly.\u003c/p\u003e\n\u003ch2\u003eTests\u003c/h2\u003e\n\u003cp\u003eAdded unit coverage for:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003epreserving all yielded stdin lines when readline throws \u003ccode\u003ereadline was closed\u003c/code\u003e after reading\u003c/li\u003e\n\u003cli\u003econtinuing to throw unrelated readline errors\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eI could not run the package test command locally in this sandbox because the checkout has no \u003ccode\u003enode_modules\u003c/code\u003e, and Corepack is blocked from creating its user cache directory (\u003ccode\u003eEPERM\u003c/code\u003e under \u003ccode\u003e~/.cache/node/corepack\u003c/code\u003e).\u003c/p\u003e\n\u003chr /\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003efix(docs): replace \u003ccode\u003e.json\u003c/code\u003e with \u003ccode\u003epackage.json\u003c/code\u003e in configuration docs (\u003ca href=\"https://redirect.github.com/streetsidesoftware/cspell/pull/8861\"\u003e#8861\u003c/a\u003e)\u003c/h3\u003e\n\u003ch2\u003eFix\u003c/h2\u003e\n\u003cp\u003eIn the \u003ccode\u003epackage.json\u003c/code\u003e configuration section, the sentence referred to\n\u0026quot;the \u003ccode\u003e.json\u003c/code\u003e file\u0026quot; instead of \u0026quot;the \u003ccode\u003epackage.json\u003c/code\u003e file\u0026quot;.\u003c/p\u003e\n\u003cp\u003eBefore: \u0026quot;CSpell looks for the configuration in the \u003ccode\u003ecspell\u003c/code\u003e field of the \u003ccode\u003e.json\u003c/code\u003e file.\u0026quot;\nAfter:  \u0026quot;CSpell looks for the configuration in the \u003ccode\u003ecspell\u003c/code\u003e field of the \u003ccode\u003epackage.json\u003c/code\u003e file.\u0026quot;\u003c/p\u003e\n\u003chr /\u003e\n\u003c!-- raw HTML omitted --\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/streetsidesoftware/cspell/commit/0f43abf29e5da0ecbcb08214055cdc1e3267c3ea\"\u003e\u003ccode\u003e0f43abf\u003c/code\u003e\u003c/a\u003e v10.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/39e5ccd1b52b6b7e3d9ff61dc8c625ed720c7ca4\"\u003e\u003ccode\u003e39e5ccd\u003c/code\u003e\u003c/a\u003e chore: Prepare Release v10.0.1 (auto-deploy) (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8796\"\u003e#8796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/da51d83173c09a0e5767f5158dfb0db98780da61\"\u003e\u003ccode\u003eda51d83\u003c/code\u003e\u003c/a\u003e fix(cli): ignore closed readline after stdin (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8862\"\u003e#8862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/ef9b0dcc165bc726833e604a8e84261b7d3af75c\"\u003e\u003ccode\u003eef9b0dc\u003c/code\u003e\u003c/a\u003e fix: substitution display and ranges for output checking (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8838\"\u003e#8838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/7cf15af1a54f7b9fe9a960856dd2370f37b88e67\"\u003e\u003ccode\u003e7cf15af\u003c/code\u003e\u003c/a\u003e ci: Workflow Bot -- Update ALL Dependencies (main) (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8833\"\u003e#8833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/13144fe5dc8098a3ee3f5b4f0feddc5f4d573341\"\u003e\u003ccode\u003e13144fe\u003c/code\u003e\u003c/a\u003e ci: Workflow Bot -- Update ALL Dependencies (main) (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8802\"\u003e#8802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/streetsidesoftware/cspell/commits/v10.0.1/packages/cspell\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.5.3 to 3.8.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/releases\"\u003eprettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.8.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSCSS: Prevent trailing comma in \u003ccode\u003eif()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18471\"\u003eprettier/prettier#18471\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.8.3/CHANGELOG.md#383\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Angular v21.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#382\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInclude available \u003ccode\u003eprinters\u003c/code\u003e in plugin type declarations (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18706\"\u003e#18706\u003c/a\u003e by \u003ca href=\"https://github.com/porada\"\u003e\u003ccode\u003e@​porada\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#381\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Angular v21.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.7.4...3.8.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2026/01/14/3.8.0\"\u003eRelease note \u0026quot;Prettier 3.8: Support for Angular v21.1\u0026quot;\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix comment in union type gets duplicated by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18393\"\u003eprettier/prettier#18393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix unstable comment print in union type by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18395\"\u003eprettier/prettier#18395\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid quote around LWC interpolations by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18383\"\u003eprettier/prettier#18383\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#374\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eprettier.getFileInfo()\u003c/code\u003e change that breaks VSCode extension by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18375\"\u003eprettier/prettier#18375\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#373\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix string print when switching quotes by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18351\"\u003eprettier/prettier#18351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreserve quote for embedded HTML attribute values by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18352\"\u003eprettier/prettier#18352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix comment in empty type literal by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18364\"\u003eprettier/prettier#18364\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#372\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md\"\u003eprettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.8.3\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.2...3.8.3\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eSCSS: Prevent trailing comma in \u003ccode\u003eif()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18471\"\u003e#18471\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"scss\"\u003e\u003ccode\u003e// Input\n$value: if(sass(false): 1; else: -1);\n\u003cp\u003e// Prettier 3.8.2\n$value: if(\nsass(false): 1; else: -1,\n);\u003c/p\u003e\n\u003cp\u003e// Prettier 3.8.3\n$value: if(sass(false): 1; else: -1);\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch1\u003e3.8.2\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.1...3.8.2\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eAngular: Support Angular v21.2 (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18722\"\u003e#18722\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19034\"\u003e#19034\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003cp\u003eExhaustive typechecking with \u003ccode\u003e@default never;\u003c/code\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\u0026lt;!-- Input --\u0026gt;\n@switch (foo) {\n  @case (1) {}\n  @default never;\n}\n\u003cp\u003e\u0026lt;!-- Prettier 3.8.1 --\u0026gt;\nSyntaxError: Incomplete block \u0026quot;default never\u0026quot;. If you meant to write the @ character, you should use the \u0026quot;\u0026amp;\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/64\"\u003e#64\u003c/a\u003e;\u0026quot; HTML entity instead. (3:3)\u003c/p\u003e\n\u003cp\u003e\u0026lt;!-- Prettier 3.8.2 --\u0026gt;\n\u003ca href=\"https://github.com/switch\"\u003e\u003ccode\u003e@​switch\u003c/code\u003e\u003c/a\u003e (foo) {\n\u003ca href=\"https://github.com/case\"\u003e\u003ccode\u003e@​case\u003c/code\u003e\u003c/a\u003e (1) {}\n\u003ca href=\"https://github.com/default\"\u003e\u003ccode\u003e@​default\u003c/code\u003e\u003c/a\u003e never;\n}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003earrow function\u003c/code\u003e and \u003ccode\u003einstanceof\u003c/code\u003e expressions.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/d7108a79ec745c04292aabf22c4c1adbd690b191\"\u003e\u003ccode\u003ed7108a7\u003c/code\u003e\u003c/a\u003e Release 3.8.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/177f90898170d363ef64fde663e4d13170688bfe\"\u003e\u003ccode\u003e177f908\u003c/code\u003e\u003c/a\u003e Prevent trailing comma in SCSS \u003ccode\u003eif()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18471\"\u003e#18471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/1cd40668c3d6f2f4cf9d87bbc9096d92361b2606\"\u003e\u003ccode\u003e1cd4066\u003c/code\u003e\u003c/a\u003e Release \u003ccode\u003e@​prettier/plugin-oxc\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/a8700e245038cd8cc0cf28ef06ffedbcb3fc2dfc\"\u003e\u003ccode\u003ea8700e2\u003c/code\u003e\u003c/a\u003e Update oxc-parser to v0.125.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/752157c78eca6f0a30e5d5cb513b682c5ecfa01e\"\u003e\u003ccode\u003e752157c\u003c/code\u003e\u003c/a\u003e Fix tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/053fd418e180b12fa2014260212fae831f5fc5ec\"\u003e\u003ccode\u003e053fd41\u003c/code\u003e\u003c/a\u003e Bump Prettier dependency to 3.8.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/904c6365ec46726fd0e21021c52ae934b7e5abc6\"\u003e\u003ccode\u003e904c636\u003c/code\u003e\u003c/a\u003e Clean changelog_unreleased\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/dc1f7fcc508d116cbf1644d69a1f0eb93e40d4a4\"\u003e\u003ccode\u003edc1f7fc\u003c/code\u003e\u003c/a\u003e Update dependents count\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/b31557cf331a02acf83e7e29d1001b070189a0d9\"\u003e\u003ccode\u003eb31557c\u003c/code\u003e\u003c/a\u003e Release 3.8.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/96bbaeda0525bf758e464aed2f939d739a85c315\"\u003e\u003ccode\u003e96bbaed\u003c/code\u003e\u003c/a\u003e Support Angular v21.2 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18722\"\u003e#18722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prettier/prettier/compare/3.5.3...3.8.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for prettier since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/vydon-io/vydon/pull/116","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/vydon-io%2Fvydon/issues/116","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/116/packages"}},{"old_version":"2.29.2","new_version":"2.31.5","update_type":"minor","path":null,"pr_created_at":"2026-06-03T10:57:56.000Z","version_change":"2.29.2 → 2.31.5","issue":{"uuid":"4579193738","node_id":"PR_kwDOSKjp_s7iLznP","number":26,"state":"closed","title":"chore(deps-dev): bump the dev group across 1 directory with 33 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-08T22:14:44.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-03T10:57:56.000Z","updated_at":"2026-06-08T22:14:46.000Z","time_to_close":472608,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): bump","group_name":"dev","update_count":33,"packages":[{"name":"@commitlint/cli","old_version":"20.5.0","new_version":"21.0.2","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/config-conventional","old_version":"20.5.0","new_version":"21.0.2","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@playwright/test","old_version":"1.59.1","new_version":"1.60.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"eslint","old_version":"10.2.1","new_version":"10.4.1","repository_url":"https://github.com/eslint/eslint"},{"name":"lint-staged","old_version":"16.4.0","new_version":"17.0.7","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"stylelint","old_version":"17.9.0","new_version":"17.12.0","repository_url":"https://github.com/stylelint/stylelint"},{"name":"turbo","old_version":"2.9.6","new_version":"2.9.16","repository_url":"https://github.com/vercel/turborepo"},{"name":"@nestjs/testing","old_version":"11.1.19","new_version":"11.1.24","repository_url":"https://github.com/nestjs/nest"},{"name":"@swc/core","old_version":"1.15.30","new_version":"1.15.40","repository_url":"https://github.com/swc-project/swc"},{"name":"@types/node","old_version":"25.6.0","new_version":"25.9.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitest/coverage-v8","old_version":"4.1.5","new_version":"4.1.8","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"ts-loader","old_version":"9.5.7","new_version":"9.6.0","repository_url":"https://github.com/TypeStrong/ts-loader"},{"name":"tsx","old_version":"4.21.0","new_version":"4.22.4","repository_url":"https://github.com/privatenumber/tsx"},{"name":"vitest","old_version":"4.1.5","new_version":"4.1.8","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@nuxt/test-utils","old_version":"4.0.2","new_version":"4.0.3","repository_url":"https://github.com/nuxt/test-utils"},{"name":"@vue/test-utils","old_version":"2.4.6","new_version":"2.4.10","repository_url":"https://github.com/vuejs/test-utils"},{"name":"sass","old_version":"1.99.0","new_version":"1.100.0","repository_url":"https://github.com/sass/dart-sass"},{"name":"vue-tsc","old_version":"3.2.7","new_version":"3.3.3","repository_url":"https://github.com/vuejs/language-tools"},{"name":"@hey-api/openapi-ts","old_version":"0.96.1","new_version":"0.98.1","repository_url":"https://github.com/hey-api/openapi-ts"},{"name":"@openapitools/openapi-generator-cli","old_version":"2.31.1","new_version":"2.34.0","repository_url":"https://github.com/OpenAPITools/openapi-generator-cli"},{"name":"@redocly/cli","old_version":"2.29.2","new_version":"2.31.5","repository_url":"https://github.com/Redocly/redocly-cli"},{"name":"yaml","old_version":"2.8.3","new_version":"2.9.0","repository_url":"https://github.com/eemeli/yaml"},{"name":"@storybook/addon-a11y","old_version":"10.3.5","new_version":"10.4.2","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-themes","old_version":"10.3.5","new_version":"10.4.2","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/vue3","old_version":"10.3.5","new_version":"10.4.2","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/vue3-vite","old_version":"10.3.5","new_version":"10.4.2","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/test-runner","old_version":"0.24.3","new_version":"0.24.4","repository_url":"https://github.com/storybookjs/test-runner"},{"name":"@vitejs/plugin-vue","old_version":"6.0.6","new_version":"6.0.7","repository_url":"https://github.com/vitejs/vite-plugin-vue"},{"name":"concurrently","old_version":"9.2.1","new_version":"10.0.3","repository_url":"https://github.com/open-cli-tools/concurrently"},{"name":"playwright","old_version":"1.59.1","new_version":"1.60.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"storybook","old_version":"10.3.5","new_version":"10.4.2","repository_url":"https://github.com/storybookjs/storybook"},{"name":"vite","old_version":"8.0.10","new_version":"8.0.16","repository_url":"https://github.com/vitejs/vite"},{"name":"wait-on","old_version":"9.0.5","new_version":"9.0.10","repository_url":"https://github.com/jeffbski/wait-on"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev group with 33 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@commitlint/cli](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli) | `20.5.0` | `21.0.2` |\n| [@commitlint/config-conventional](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional) | `20.5.0` | `21.0.2` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.59.1` | `1.60.0` |\n| [eslint](https://github.com/eslint/eslint) | `10.2.1` | `10.4.1` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.4.0` | `17.0.7` |\n| [stylelint](https://github.com/stylelint/stylelint) | `17.9.0` | `17.12.0` |\n| [turbo](https://github.com/vercel/turborepo) | `2.9.6` | `2.9.16` |\n| [@nestjs/testing](https://github.com/nestjs/nest/tree/HEAD/packages/testing) | `11.1.19` | `11.1.24` |\n| [@swc/core](https://github.com/swc-project/swc/tree/HEAD/packages/core) | `1.15.30` | `1.15.40` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.6.0` | `25.9.1` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.1.5` | `4.1.8` |\n| [ts-loader](https://github.com/TypeStrong/ts-loader) | `9.5.7` | `9.6.0` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.21.0` | `4.22.4` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.5` | `4.1.8` |\n| [@nuxt/test-utils](https://github.com/nuxt/test-utils) | `4.0.2` | `4.0.3` |\n| [@vue/test-utils](https://github.com/vuejs/test-utils) | `2.4.6` | `2.4.10` |\n| [sass](https://github.com/sass/dart-sass) | `1.99.0` | `1.100.0` |\n| [vue-tsc](https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc) | `3.2.7` | `3.3.3` |\n| [@hey-api/openapi-ts](https://github.com/hey-api/openapi-ts) | `0.96.1` | `0.98.1` |\n| [@openapitools/openapi-generator-cli](https://github.com/OpenAPITools/openapi-generator-cli) | `2.31.1` | `2.34.0` |\n| [@redocly/cli](https://github.com/Redocly/redocly-cli) | `2.29.2` | `2.31.5` |\n| [yaml](https://github.com/eemeli/yaml) | `2.8.3` | `2.9.0` |\n| [@storybook/addon-a11y](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/a11y) | `10.3.5` | `10.4.2` |\n| [@storybook/addon-themes](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/themes) | `10.3.5` | `10.4.2` |\n| [@storybook/vue3](https://github.com/storybookjs/storybook/tree/HEAD/code/renderers/vue3) | `10.3.5` | `10.4.2` |\n| [@storybook/vue3-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/vue3-vite) | `10.3.5` | `10.4.2` |\n| [@storybook/test-runner](https://github.com/storybookjs/test-runner) | `0.24.3` | `0.24.4` |\n| [@vitejs/plugin-vue](https://github.com/vitejs/vite-plugin-vue/tree/HEAD/packages/plugin-vue) | `6.0.6` | `6.0.7` |\n| [concurrently](https://github.com/open-cli-tools/concurrently) | `9.2.1` | `10.0.3` |\n| [playwright](https://github.com/microsoft/playwright) | `1.59.1` | `1.60.0` |\n| [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/core) | `10.3.5` | `10.4.2` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.0.10` | `8.0.16` |\n| [wait-on](https://github.com/jeffbski/wait-on) | `9.0.5` | `9.0.10` |\n\n\nUpdates `@commitlint/cli` from 20.5.0 to 21.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/conventional-changelog/commitlint/releases\"\u003e@​commitlint/cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev21.0.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.0.1...v21.0.2\"\u003e21.0.2\u003c/a\u003e (2026-05-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: emit actionable error when --edit cannot find COMMIT_EDITMSG (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/589\"\u003e#589\u003c/a\u003e) by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4755\"\u003econventional-changelog/commitlint#4755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: apply oxfmt formatting to get-edit-commit.ts by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4768\"\u003econventional-changelog/commitlint#4768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(read): fail when --from and --to share no merge-base \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4555\"\u003e#4555\u003c/a\u003e by \u003ca href=\"https://github.com/CervEdin\"\u003e\u003ccode\u003e@​CervEdin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4754\"\u003econventional-changelog/commitlint#4754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: disallow same commit hash for --from and --to by \u003ca href=\"https://github.com/knocte\"\u003e\u003ccode\u003e@​knocte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4773\"\u003econventional-changelog/commitlint#4773\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore/CI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eci: have renovate rebase stale PRs before merging by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4782\"\u003econventional-changelog/commitlint#4782\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: have renovate hold PRs for 3 days after release by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4788\"\u003econventional-changelog/commitlint#4788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: anchor vite 8 by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4790\"\u003econventional-changelog/commitlint#4790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: run commitlint once per same-repo PR by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4795\"\u003econventional-changelog/commitlint#4795\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/CervEdin\"\u003e\u003ccode\u003e@​CervEdin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4754\"\u003econventional-changelog/commitlint#4754\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.0.1...v21.0.2\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v21.0.1...v21.0.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev21.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.0.0...v21.0.1\"\u003e21.0.1\u003c/a\u003e (2026-05-12)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(load): only resolve relative formatter paths by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4761\"\u003econventional-changelog/commitlint#4761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(types): add presetConfig to ParserPreset interface by \u003ca href=\"https://github.com/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4749\"\u003econventional-changelog/commitlint#4749\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eCI\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: stop spawning schedule jobs on contributors' forks by \u003ca href=\"https://github.com/knocte\"\u003e\u003ccode\u003e@​knocte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4753\"\u003econventional-changelog/commitlint#4753\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: add weekly non-blocking pnpm audit by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4766\"\u003econventional-changelog/commitlint#4766\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/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4749\"\u003econventional-changelog/commitlint#4749\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.0.0...v21.0.1\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v21.0.0...v21.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev21.0.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eHeads-up: --legacy-output is a transitional escape hatch. It will be removed in a future major release. Plan to migrate your parsers / snapshots to the new format during the v21 lifecycle.\u003c/p\u003e\n\u003c/blockquote\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/conventional-changelog/commitlint/blob/master/@commitlint/cli/CHANGELOG.md\"\u003e@​commitlint/cli's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.0.1...v21.0.2\"\u003e21.0.2\u003c/a\u003e (2026-05-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisallow same commit hash for --from and --to (\u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4773\"\u003e#4773\u003c/a\u003e) (\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/121005e86341537c4bf59a8453cae21dbd4954ec\"\u003e121005e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.0.0...v21.0.1\"\u003e21.0.1\u003c/a\u003e (2026-05-12)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​commitlint/cli\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.5.3...v21.0.0\"\u003e21.0.0\u003c/a\u003e (2026-05-08)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003echore!: minimum node version v22 (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4679\"\u003e#4679\u003c/a\u003e) (\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/ac2b3f4a947670e46af9a738881ba14158f0987a\"\u003eac2b3f4\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4679\"\u003e#4679\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edrop node v18 and v20 support\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003eBump engines to \u0026gt;=v22 in all 39 package.json files\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003e@​types/node\u003c/code\u003e to ^22.0.0\u003c/li\u003e\n\u003cli\u003eUpdate CI matrix to [22, 24]\u003c/li\u003e\n\u003cli\u003eUpdate Ubuntu baseline job to ubuntu:26.04\u003c/li\u003e\n\u003cli\u003eUpdate Dockerfile.ci, .mise.toml, .codesandbox/ci.json\u003c/li\u003e\n\u003cli\u003eUpdate pre-commit hook to use --ignore-engines\u003c/li\u003e\n\u003cli\u003eUpdate README and docs\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eCo-authored-by: Claude Opus 4.6 (1M context) \u003ca href=\"mailto:noreply@anthropic.com\"\u003enoreply@anthropic.com\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.5.2...v20.5.3\"\u003e20.5.3\u003c/a\u003e (2026-04-30)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​commitlint/cli\u003c/code\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/806904829c497cdfedeebfbac573bd1c8ee66b2b\"\u003e\u003ccode\u003e8069048\u003c/code\u003e\u003c/a\u003e v21.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/121005e86341537c4bf59a8453cae21dbd4954ec\"\u003e\u003ccode\u003e121005e\u003c/code\u003e\u003c/a\u003e fix: disallow same commit hash for --from and --to (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4773\"\u003e#4773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/db8d7d6461d721fe2561ce4307e4069eaf6dcc8c\"\u003e\u003ccode\u003edb8d7d6\u003c/code\u003e\u003c/a\u003e v21.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/1329a25fd6f13b993fdf4e8c1b5a25ff2bf7ee07\"\u003e\u003ccode\u003e1329a25\u003c/code\u003e\u003c/a\u003e chore: migrate to pnpm (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4762\"\u003e#4762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/db39968cdcf7b655e5951d2f550edadc4f0768ef\"\u003e\u003ccode\u003edb39968\u003c/code\u003e\u003c/a\u003e chore: pre pnpm cleanup (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4759\"\u003e#4759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/6099ae50aa71fe7f99d75af1b8d9537aa7685747\"\u003e\u003ccode\u003e6099ae5\u003c/code\u003e\u003c/a\u003e chore: replace eslint with oxlint (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4756\"\u003e#4756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/f081a8ef93019bb8b07f39c756f6d4a052020d3b\"\u003e\u003ccode\u003ef081a8e\u003c/code\u003e\u003c/a\u003e v21.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/40d7e36ffac0986ad0988fedd39a7ebcfde93d3c\"\u003e\u003ccode\u003e40d7e36\u003c/code\u003e\u003c/a\u003e feat!: show input from a new line (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4727\"\u003e#4727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/44c31743ded411d949e935247e8079e5085d8239\"\u003e\u003ccode\u003e44c3174\u003c/code\u003e\u003c/a\u003e chore: update dependency yargs to v18 \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4432\"\u003e#4432\u003c/a\u003e (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4686\"\u003e#4686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/ac01464b453a818e01f2f232a307b61a66167920\"\u003e\u003ccode\u003eac01464\u003c/code\u003e\u003c/a\u003e chore: replace dependencies with Node 22 built-ins (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4681\"\u003e#4681\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/conventional-changelog/commitlint/commits/v21.0.2/@commitlint/cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@commitlint/config-conventional` from 20.5.0 to 21.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/conventional-changelog/commitlint/releases\"\u003e@​commitlint/config-conventional's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev21.0.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.0.1...v21.0.2\"\u003e21.0.2\u003c/a\u003e (2026-05-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: emit actionable error when --edit cannot find COMMIT_EDITMSG (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/589\"\u003e#589\u003c/a\u003e) by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4755\"\u003econventional-changelog/commitlint#4755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: apply oxfmt formatting to get-edit-commit.ts by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4768\"\u003econventional-changelog/commitlint#4768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(read): fail when --from and --to share no merge-base \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4555\"\u003e#4555\u003c/a\u003e by \u003ca href=\"https://github.com/CervEdin\"\u003e\u003ccode\u003e@​CervEdin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4754\"\u003econventional-changelog/commitlint#4754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: disallow same commit hash for --from and --to by \u003ca href=\"https://github.com/knocte\"\u003e\u003ccode\u003e@​knocte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4773\"\u003econventional-changelog/commitlint#4773\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore/CI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eci: have renovate rebase stale PRs before merging by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4782\"\u003econventional-changelog/commitlint#4782\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: have renovate hold PRs for 3 days after release by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4788\"\u003econventional-changelog/commitlint#4788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: anchor vite 8 by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4790\"\u003econventional-changelog/commitlint#4790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: run commitlint once per same-repo PR by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4795\"\u003econventional-changelog/commitlint#4795\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/CervEdin\"\u003e\u003ccode\u003e@​CervEdin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4754\"\u003econventional-changelog/commitlint#4754\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.0.1...v21.0.2\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v21.0.1...v21.0.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev21.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.0.0...v21.0.1\"\u003e21.0.1\u003c/a\u003e (2026-05-12)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(load): only resolve relative formatter paths by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4761\"\u003econventional-changelog/commitlint#4761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(types): add presetConfig to ParserPreset interface by \u003ca href=\"https://github.com/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4749\"\u003econventional-changelog/commitlint#4749\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eCI\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: stop spawning schedule jobs on contributors' forks by \u003ca href=\"https://github.com/knocte\"\u003e\u003ccode\u003e@​knocte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4753\"\u003econventional-changelog/commitlint#4753\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: add weekly non-blocking pnpm audit by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4766\"\u003econventional-changelog/commitlint#4766\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/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4749\"\u003econventional-changelog/commitlint#4749\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.0.0...v21.0.1\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v21.0.0...v21.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev21.0.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eHeads-up: --legacy-output is a transitional escape hatch. It will be removed in a future major release. Plan to migrate your parsers / snapshots to the new format during the v21 lifecycle.\u003c/p\u003e\n\u003c/blockquote\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/conventional-changelog/commitlint/blob/master/@commitlint/config-conventional/CHANGELOG.md\"\u003e@​commitlint/config-conventional's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.0.1...v21.0.2\"\u003e21.0.2\u003c/a\u003e (2026-05-29)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​commitlint/config-conventional\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.0.0...v21.0.1\"\u003e21.0.1\u003c/a\u003e (2026-05-12)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​commitlint/config-conventional\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.5.3...v21.0.0\"\u003e21.0.0\u003c/a\u003e (2026-05-08)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003echore!: minimum node version v22 (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4679\"\u003e#4679\u003c/a\u003e) (\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/ac2b3f4a947670e46af9a738881ba14158f0987a\"\u003eac2b3f4\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4679\"\u003e#4679\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edrop node v18 and v20 support\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003eBump engines to \u0026gt;=v22 in all 39 package.json files\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003e@​types/node\u003c/code\u003e to ^22.0.0\u003c/li\u003e\n\u003cli\u003eUpdate CI matrix to [22, 24]\u003c/li\u003e\n\u003cli\u003eUpdate Ubuntu baseline job to ubuntu:26.04\u003c/li\u003e\n\u003cli\u003eUpdate Dockerfile.ci, .mise.toml, .codesandbox/ci.json\u003c/li\u003e\n\u003cli\u003eUpdate pre-commit hook to use --ignore-engines\u003c/li\u003e\n\u003cli\u003eUpdate README and docs\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eCo-authored-by: Claude Opus 4.6 (1M context) \u003ca href=\"mailto:noreply@anthropic.com\"\u003enoreply@anthropic.com\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.5.2...v20.5.3\"\u003e20.5.3\u003c/a\u003e (2026-04-30)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​commitlint/config-conventional\u003c/code\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/conventional-changelog/commitlint/commit/806904829c497cdfedeebfbac573bd1c8ee66b2b\"\u003e\u003ccode\u003e8069048\u003c/code\u003e\u003c/a\u003e v21.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/db8d7d6461d721fe2561ce4307e4069eaf6dcc8c\"\u003e\u003ccode\u003edb8d7d6\u003c/code\u003e\u003c/a\u003e v21.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/1329a25fd6f13b993fdf4e8c1b5a25ff2bf7ee07\"\u003e\u003ccode\u003e1329a25\u003c/code\u003e\u003c/a\u003e chore: migrate to pnpm (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4762\"\u003e#4762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/6099ae50aa71fe7f99d75af1b8d9537aa7685747\"\u003e\u003ccode\u003e6099ae5\u003c/code\u003e\u003c/a\u003e chore: replace eslint with oxlint (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4756\"\u003e#4756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/f081a8ef93019bb8b07f39c756f6d4a052020d3b\"\u003e\u003ccode\u003ef081a8e\u003c/code\u003e\u003c/a\u003e v21.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/44c31743ded411d949e935247e8079e5085d8239\"\u003e\u003ccode\u003e44c3174\u003c/code\u003e\u003c/a\u003e chore: update dependency yargs to v18 \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4432\"\u003e#4432\u003c/a\u003e (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4686\"\u003e#4686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/ac2b3f4a947670e46af9a738881ba14158f0987a\"\u003e\u003ccode\u003eac2b3f4\u003c/code\u003e\u003c/a\u003e chore!: minimum node version v22 (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4679\"\u003e#4679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/31e959a3d17d4403f1142f825c43cccf2e0f7dc4\"\u003e\u003ccode\u003e31e959a\u003c/code\u003e\u003c/a\u003e v20.5.3\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/conventional-changelog/commitlint/commits/v21.0.2/@commitlint/config-conventional\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@playwright/test` from 1.59.1 to 1.60.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e@​playwright/test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.60.0\u003c/h2\u003e\n\u003ch2\u003e🌐 HAR recording on Tracing\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-tracing#tracing-start-har\"\u003etracing.startHar()\u003c/a\u003e / \u003ca href=\"https://playwright.dev/docs/api/class-tracing#tracing-stop-har\"\u003etracing.stopHar()\u003c/a\u003e expose HAR recording as a first-class tracing API, with the same \u003ccode\u003econtent\u003c/code\u003e, \u003ccode\u003emode\u003c/code\u003e and \u003ccode\u003eurlFilter\u003c/code\u003e options as \u003ccode\u003erecordHar\u003c/code\u003e. The returned \u003ca href=\"https://playwright.dev/docs/api/class-disposable\"\u003eDisposable\u003c/a\u003e makes it easy to scope a recording with \u003ccode\u003eawait using\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait using har = await context.tracing.startHar('trace.har');\r\nconst page = await context.newPage();\r\nawait page.goto('https://playwright.dev');\r\n// HAR is finalized when `har` goes out of scope.\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e🪝 Drop API\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-locator#locator-drop\"\u003elocator.drop()\u003c/a\u003e simulates an external drag-and-drop of files or clipboard-like data onto an element. Playwright dispatches \u003ccode\u003edragenter\u003c/code\u003e, \u003ccode\u003edragover\u003c/code\u003e, and \u003ccode\u003edrop\u003c/code\u003e with a synthetic [DataTransfer] in the page context — works cross-browser and is great for testing upload zones:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait page.locator('#dropzone').drop({\r\n  files: { name: 'note.txt', mimeType: 'text/plain', buffer: Buffer.from('hello') },\r\n});\r\n\u003cp\u003eawait page.locator('#dropzone').drop({\ndata: {\n'text/plain': 'hello world',\n'text/uri-list': '\u003ca href=\"https://example.com\"\u003ehttps://example.com\u003c/a\u003e',\n},\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch2\u003e🎯 Aria snapshots\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://playwright.dev/docs/api/class-pageassertions#page-assertions-to-match-aria-snapshot\"\u003eexpect(page).toMatchAriaSnapshot()\u003c/a\u003e now works on a \u003ca href=\"https://playwright.dev/docs/api/class-page\"\u003ePage\u003c/a\u003e, in addition to a \u003ca href=\"https://playwright.dev/docs/api/class-locator\"\u003eLocator\u003c/a\u003e — equivalent to asserting against \u003ccode\u003epage.locator('body')\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eNew \u003ccode\u003eboxes\u003c/code\u003e option on \u003ca href=\"https://playwright.dev/docs/api/class-locator#locator-aria-snapshot\"\u003elocator.ariaSnapshot()\u003c/a\u003e / \u003ca href=\"https://playwright.dev/docs/api/class-page#page-aria-snapshot\"\u003epage.ariaSnapshot()\u003c/a\u003e appends each element's bounding box as \u003ccode\u003e[box=x,y,width,height]\u003c/code\u003e, useful for AI consumption.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🛑 test.abort()\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-test#test-abort\"\u003etest.abort()\u003c/a\u003e aborts the currently running test from a fixture, hook, or route handler with an optional message. Use it when you have detected an unrecoverable misuse and want to fail the test right away:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003etest('does not publish to the shared page', async ({ page }) =\u0026gt; {\r\n  await page.route('**/publish', route =\u0026gt; {\r\n    test.abort('Tests must not publish to the shared page. Use the `clone` option.');\r\n    return route.abort();\r\n  });\r\n  // ...\r\n});\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eNew APIs\u003c/h2\u003e\n\u003ch3\u003eBrowser, Context and Page\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/87bb9ddbd78f329df18c2b24847bc9409240cd07\"\u003e\u003ccode\u003e87bb9dd\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40747\"\u003e#40747\u003c/a\u003e): fix(yauzl): vendor yauzl with destroy-lifecycle fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/9a9c51cb7d1b39fab51ca288e59f8ca38fd19910\"\u003e\u003ccode\u003e9a9c51c\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40733\"\u003e#40733\u003c/a\u003e): chore(electron): revert \u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40184\"\u003e#40184\u003c/a\u003e (move Electron API to a s...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/4b3b628663031bcaaeca907e337892263524634d\"\u003e\u003ccode\u003e4b3b628\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40736\"\u003e#40736\u003c/a\u003e): Revert \u0026quot;feat(electron): add timeout option to electronAp...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f869f96bbe6607cc3b88b4ca96fd82f17b301b50\"\u003e\u003ccode\u003ef869f96\u003c/code\u003e\u003c/a\u003e chore: bump version to v1.60.0 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40714\"\u003e#40714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/7eb6918afadfb0dd5c7e94ca9ffbddd84d8fbb39\"\u003e\u003ccode\u003e7eb6918\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40710\"\u003e#40710\u003c/a\u003e): docs: release notes v1.60\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/118d2aa6076d82840decca15d96b48611b08e392\"\u003e\u003ccode\u003e118d2aa\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40693\"\u003e#40693\u003c/a\u003e): chore(python): formdata path type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/54012f5dcc586da2e5d6cccd75f13ca367b94579\"\u003e\u003ccode\u003e54012f5\u003c/code\u003e\u003c/a\u003e chore(deps): bump ip-address and express-rate-limit (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40680\"\u003e#40680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/9fa531da5677a3807d6e1dccd22c5137339a44f7\"\u003e\u003ccode\u003e9fa531d\u003c/code\u003e\u003c/a\u003e fix(screencast): unblock frame ack when an async client disconnects (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40674\"\u003e#40674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/3649db560ff943e724185784d34f7db131a11961\"\u003e\u003ccode\u003e3649db5\u003c/code\u003e\u003c/a\u003e chore(mcp): bump default extension protocol to v2 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40678\"\u003e#40678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/bb6c00957f47ba04caad7fca75d426309a2d32d4\"\u003e\u003ccode\u003ebb6c009\u003c/code\u003e\u003c/a\u003e chore(extension): mark 0.2.1 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40679\"\u003e#40679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.59.1...v1.60.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 10.2.1 to 10.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.4.1\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e557467db7496220eebcbe2ac5ea6d38c12bb1ec\"\u003e\u003ccode\u003ee557467\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003e@eslint/plugin-kit\u003c/code\u003e version to 0.7.2 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20930\"\u003e#20930\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d4ce898796ca22c3b96aa70d3014cb85f4bac1cd\"\u003e\u003ccode\u003ed4ce898\u003c/code\u003e\u003c/a\u003e fix: propagate failures from delegated commands (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20917\"\u003e#20917\u003c/a\u003e) (Minh Vu)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f4f3507460bc016b5be979c05d2969793f570cbf\"\u003e\u003ccode\u003ef4f3507\u003c/code\u003e\u003c/a\u003e fix: prefer-arrow-callback invalid autofix with newline after \u003ccode\u003easync\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20916\"\u003e#20916\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c5bc78b37e08b9054a11f0cc2d81808bb24acb85\"\u003e\u003ccode\u003ec5bc78b\u003c/code\u003e\u003c/a\u003e fix: false positive for reference in \u003ccode\u003efinally\u003c/code\u003e block (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20655\"\u003e#20655\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/27538c01f5df4e9306f6f4ba867b2dd6307fae59\"\u003e\u003ccode\u003e27538c0\u003c/code\u003e\u003c/a\u003e fix: add missing CodePath and CodePathSegment types (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20853\"\u003e#20853\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/61b0add61ffc52665562be7bb96f526690a78b30\"\u003e\u003ccode\u003e61b0add\u003c/code\u003e\u003c/a\u003e docs: remove deprecated rule from related rules of \u003ccode\u003emax-params\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20921\"\u003e#20921\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/305d5b91aeac24d36fde42f75625a8f183d4ce43\"\u003e\u003ccode\u003e305d5b9\u003c/code\u003e\u003c/a\u003e docs: remove deprecated rules from related rules section (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20911\"\u003e#20911\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/49b0202d01918b8061720d586dffd7c68047090c\"\u003e\u003ccode\u003e49b0202\u003c/code\u003e\u003c/a\u003e docs: fix \u003ccode\u003edisplay: none\u003c/code\u003e of ad (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20901\"\u003e#20901\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9067f9492ec998afc5b4f057a477ecf6ebd45e44\"\u003e\u003ccode\u003e9067f94\u003c/code\u003e\u003c/a\u003e docs: switch build to Node.js 24 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20893\"\u003e#20893\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c91b0417e3420c76807ce1fa2aea76e2de87ab86\"\u003e\u003ccode\u003ec91b041\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e349265cb37f3ebc837e178e48a725bb782bd870\"\u003e\u003ccode\u003ee349265\u003c/code\u003e\u003c/a\u003e docs: clarify semver strings in rule deprecation objects (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20885\"\u003e#20885\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b0e466b6ab47bfc7de43d8de0c315d8ee83aa584\"\u003e\u003ccode\u003eb0e466b\u003c/code\u003e\u003c/a\u003e test: add \u003ccode\u003edata\u003c/code\u003e property to invalid tests cases for rules (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20924\"\u003e#20924\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f78838bc4c86d487e1bcc7cede260c4467721c46\"\u003e\u003ccode\u003ef78838b\u003c/code\u003e\u003c/a\u003e test: add CodePath type coverage (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20904\"\u003e#20904\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1daa4bd734b79a62e317d0394394a6b38cff49f9\"\u003e\u003ccode\u003e1daa4bd\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003eeslint-plugin-eslint-comments\u003c/code\u003e test data to latest commit (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20922\"\u003e#20922\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/002942ce988ea28b78e0a2f3b074081e638b552c\"\u003e\u003ccode\u003e002942c\u003c/code\u003e\u003c/a\u003e ci: declare contents:read on update-readme workflow (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20919\"\u003e#20919\u003c/a\u003e) (Arpit Jain)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/64bca24e7bed35bc3c864fc625cb2d89eca87d5b\"\u003e\u003ccode\u003e64bca24\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20912\"\u003e#20912\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6d7c832950d5e92499d88e504080661f888f8f56\"\u003e\u003ccode\u003e6d7c832\u003c/code\u003e\u003c/a\u003e chore: ignore fflate updates in renovate (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20908\"\u003e#20908\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b2c86382164d87c6203b78d52068cd6a2a6ffe30\"\u003e\u003ccode\u003eb2c8638\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 6.0.7 to 6.0.8 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20889\"\u003e#20889\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a9b8d7f74c50211701cfc49710fa541fd91b2aa5\"\u003e\u003ccode\u003ea9b8d7f\u003c/code\u003e\u003c/a\u003e chore: increase maxBuffer for ecosystem tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20881\"\u003e#20881\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b702ead5e1ed7cb9f28238a454797662efb37396\"\u003e\u003ccode\u003eb702ead\u003c/code\u003e\u003c/a\u003e chore: update ecosystem update PR settings (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20884\"\u003e#20884\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/507f60e9a78c9a902bc8759f066ae17a1ea6cd81\"\u003e\u003ccode\u003e507f60e\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20882\"\u003e#20882\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/92f5c5bb6bf3a5d167c8ee53a430833410295c6d\"\u003e\u003ccode\u003e92f5c5b\u003c/code\u003e\u003c/a\u003e test: add unit test for message-count (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20878\"\u003e#20878\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/df321080af5758b1fa25e4b9a40e26135642dd6e\"\u003e\u003ccode\u003edf32108\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003e@​eslint/markdown\u003c/code\u003e and typescript-eslint ecosystem tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20837\"\u003e#20837\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/327f91d36aa49f2a50ded931d841a16374fd875f\"\u003e\u003ccode\u003e327f91d\u003c/code\u003e\u003c/a\u003e chore: use includeIgnoreFile internally (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20876\"\u003e#20876\u003c/a\u003e) (Kirk Waiblinger)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f0dc4bd893fb3a9f44e4ddc3ad7063ffb0beacd3\"\u003e\u003ccode\u003ef0dc4bd\u003c/code\u003e\u003c/a\u003e chore: pin fflate@0.8.2 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20877\"\u003e#20877\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0f4bd257a67a082b756de746d9e0c4842ab764ca\"\u003e\u003ccode\u003e0f4bd25\u003c/code\u003e\u003c/a\u003e ci: run Discord alert for ecosystem test failures (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20873\"\u003e#20873\u003c/a\u003e) (Copilot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.4.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1a45ec596af1dd5f880e6874cb8f24dafb6a7ecf\"\u003e\u003ccode\u003e1a45ec5\u003c/code\u003e\u003c/a\u003e feat: check sequence expressions in \u003ccode\u003efor-direction\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20701\"\u003e#20701\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/450040bd89b989b3531824c6be45feb5fe3d936b\"\u003e\u003ccode\u003e450040b\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eincludeIgnoreFile()\u003c/code\u003e to \u003ccode\u003eeslint/config\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20735\"\u003e#20735\u003c/a\u003e) (Kirk Waiblinger)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/544c0c3da589166ad8e5d634f35d3d06701c57be\"\u003e\u003ccode\u003e544c0c3\u003c/code\u003e\u003c/a\u003e fix: escape code path DOT labels in debug output (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20866\"\u003e#20866\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6799431203f2579632d0870f98ba132067f4040c\"\u003e\u003ccode\u003e6799431\u003c/code\u003e\u003c/a\u003e fix: update dependency \u003ccode\u003e@​eslint/config-helpers\u003c/code\u003e to ^0.6.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20850\"\u003e#20850\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f078fef5005dceb14fc162aab7c7200e027688dd\"\u003e\u003ccode\u003ef078fef\u003c/code\u003e\u003c/a\u003e fix: handle non-array deprecated rule replacements (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20825\"\u003e#20825\u003c/a\u003e) (xbinaryx)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7e52a7151fb92eec0e0f67fe4e5ddbd1ccce796f\"\u003e\u003ccode\u003e7e52a71\u003c/code\u003e\u003c/a\u003e docs: add mention of \u003ccode\u003e@eslint-react/eslint-plugin\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20869\"\u003e#20869\u003c/a\u003e) (Pavel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/db3468ba746407d7f286f18f7ea9db6df0e3bc08\"\u003e\u003ccode\u003edb3468b\u003c/code\u003e\u003c/a\u003e docs: tweak wording around ambiguous CJS-vs-ESM config (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20865\"\u003e#20865\u003c/a\u003e) (Kirk Waiblinger)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/90846643ec6e97d447ae0d831fabe6d17b0a998a\"\u003e\u003ccode\u003e9084664\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9cc73875046e3c4b8313644cbb1e99e26b36bd3f\"\u003e\u003ccode\u003e9cc7387\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3d7b5484407403817aa9071a394d336d8ea96eb5\"\u003e\u003ccode\u003e3d7b548\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/191ec3c0a3f94ce0f110df761f0b2b8949011ccb\"\u003e\u003ccode\u003e191ec3c\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions 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/eslint/eslint/commit/4a3d15a99c452c4db2fd56b577fa7597e98ab0c2\"\u003e\u003ccode\u003e4a3d15a\u003c/code\u003e\u003c/a\u003e 10.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/43e7e2bdc5c6cacc535446b7d23c10f780384ba8\"\u003e\u003ccode\u003e43e7e2b\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e557467db7496220eebcbe2ac5ea6d38c12bb1ec\"\u003e\u003ccode\u003ee557467\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003e@eslint/plugin-kit\u003c/code\u003e version to 0.7.2 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20930\"\u003e#20930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b0e466b6ab47bfc7de43d8de0c315d8ee83aa584\"\u003e\u003ccode\u003eb0e466b\u003c/code\u003e\u003c/a\u003e test: add \u003ccode\u003edata\u003c/code\u003e property to invalid tests cases for rules (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20924\"\u003e#20924\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d4ce898796ca22c3b96aa70d3014cb85f4bac1cd\"\u003e\u003ccode\u003ed4ce898\u003c/code\u003e\u003c/a\u003e fix: propagate failures from delegated commands (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20917\"\u003e#20917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f4f3507460bc016b5be979c05d2969793f570cbf\"\u003e\u003ccode\u003ef4f3507\u003c/code\u003e\u003c/a\u003e fix: prefer-arrow-callback invalid autofix with newline after \u003ccode\u003easync\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20916\"\u003e#20916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f78838bc4c86d487e1bcc7cede260c4467721c46\"\u003e\u003ccode\u003ef78838b\u003c/code\u003e\u003c/a\u003e test: add CodePath type coverage (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20904\"\u003e#20904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/61b0add61ffc52665562be7bb96f526690a78b30\"\u003e\u003ccode\u003e61b0add\u003c/code\u003e\u003c/a\u003e docs: remove deprecated rule from related rules of \u003ccode\u003emax-params\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20921\"\u003e#20921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1daa4bd734b79a62e317d0394394a6b38cff49f9\"\u003e\u003ccode\u003e1daa4bd\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003eeslint-plugin-eslint-comments\u003c/code\u003e test data to latest commit (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20\"\u003e#20\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/002942ce988ea28b78e0a2f3b074081e638b552c\"\u003e\u003ccode\u003e002942c\u003c/code\u003e\u003c/a\u003e ci: declare contents:read on update-readme workflow (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20919\"\u003e#20919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v10.2.1...v10.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lint-staged` from 16.4.0 to 17.0.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lint-staged/lint-staged/releases\"\u003elint-staged's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev17.0.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1806\"\u003e#1806\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/e692e58ced9eae65b2077435b7e799c632f3db07\"\u003e\u003ccode\u003ee692e58\u003c/code\u003e\u003c/a\u003e - Update dependency \u003ccode\u003etinyexec@^1.2.4\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev17.0.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1803\"\u003e#1803\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/bdf27700a6e25b40333672eef4d438984a2d0383\"\u003e\u003ccode\u003ebdf2770\u003c/code\u003e\u003c/a\u003e - Run all tests with \u003ca href=\"https://deno.com\"\u003eDeno\u003c/a\u003e, in addition to Node.js and Bun.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1796\"\u003e#1796\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/75082727cdd070adb59d62c9040515da3bbbb2f9\"\u003e\u003ccode\u003e7508272\u003c/code\u003e\u003c/a\u003e - Fix performance regression of \u003cem\u003elint-staged\u003c/em\u003e v17 by going back to using \u003ccode\u003egit add\u003c/code\u003e to stage task modifications. This was changed to \u003ccode\u003egit update-index --again\u003c/code\u003e in v17 for less manual work, but unfortunately the \u003ccode\u003eupdate-index\u003c/code\u003e command gets slower in very large Git repos.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1797\"\u003e#1797\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/7b2505a1f8fb8735e6306c7dabdd5295632f8c1a\"\u003e\u003ccode\u003e7b2505a\u003c/code\u003e\u003c/a\u003e - This version of \u003cem\u003elint-staged\u003c/em\u003e uses the new \u003ca href=\"https://docs.npmjs.com/staged-publishing\"\u003estaged publishing for npm packages\u003c/a\u003e feature. Releases are already published from GitHub Actions with \u003ca href=\"https://docs.npmjs.com/trusted-publishers\"\u003etrusted publishing\u003c/a\u003e, but now an additional approval with two-factor authentication is also required.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1802\"\u003e#1802\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/321b0a972a434006f5b5fac18867974ef040d037\"\u003e\u003ccode\u003e321b0a9\u003c/code\u003e\u003c/a\u003e - Downgrade dependency \u003ccode\u003etinyexec@1.2.2\u003c/code\u003e to avoid issues in version 1.2.3.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev17.0.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1792\"\u003e#1792\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/1f672718b6fa67e0f00aafe107cb9f084f4d9102\"\u003e\u003ccode\u003e1f67271\u003c/code\u003e\u003c/a\u003e - Correctly set the \u003ccode\u003e--max-arg-length\u003c/code\u003e default value based on the running platform. This controls how very long lists of staged files are split into multiple chunks.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev17.0.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1788\"\u003e#1788\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/f95c1f8df3368758c44c2052e568aac1b3d4c767\"\u003e\u003ccode\u003ef95c1f8\u003c/code\u003e\u003c/a\u003e - Another fix for making sure \u003cem\u003elint-staged\u003c/em\u003e adds task modifications correctly to the commit in the following cases:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eafter editing \u003ccode\u003e\u0026lt;file\u0026gt;\u003c/code\u003e it is staged with \u003ccode\u003egit add \u0026lt;file\u0026gt;\u003c/code\u003e, and then committed with \u003ccode\u003egit commit\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eafter editing \u003ccode\u003e\u0026lt;file\u0026gt;\u003c/code\u003e it is committed with \u003ccode\u003egit commit --all\u003c/code\u003e without explicit \u003ccode\u003egit add\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eafter editing \u003ccode\u003e\u0026lt;file\u0026gt;\u003c/code\u003e it is committed with \u003ccode\u003egit commit \u0026lt;pathspec\u0026gt;\u003c/code\u003e without explicit \u003ccode\u003egit add\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThere's new test cases which actually setup the Git \u003ccode\u003epre_commit\u003c/code\u003e hook to run \u003cem\u003elint-staged\u003c/em\u003e and verify them. These issues started in \u003cstrong\u003ev17.0.0\u003c/strong\u003e when trying to improve support for committig without having explicitly staged files.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev17.0.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1782\"\u003e#1782\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/06813f9ab661db987e7720086ef9ec3f552ee097\"\u003e\u003ccode\u003e06813f9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Fix \u003cem\u003elint-staged\u003c/em\u003e behavior when implicitly committing files without using \u003ccode\u003egit add\u003c/code\u003e by either:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egit commit -am \u0026quot;my commit message\u0026quot;\u003c/code\u003e where \u003ccode\u003e-a\u003c/code\u003e (\u003ccode\u003e--all\u003c/code\u003e) means to automatically stage all tracked modified and deleted files\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egit commit -m \u0026quot;my commit message\u0026quot; .\u003c/code\u003e where \u003ccode\u003e.\u003c/code\u003e is an example of a \u003ca href=\"https://git-scm.com/docs/git-commit#Documentation/git-commit.txt-pathspec\"\u003e\u003cem\u003epathspec\u003c/em\u003e\u003c/a\u003e where matching files will be staged\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev17.0.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1779\"\u003e#1779\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/88670ca2278200f6348ed663358895ddc4bfff3c\"\u003e\u003ccode\u003e88670ca\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Enable immutable GitHub releases\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev17.0.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1776\"\u003e#1776\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/4a5664be63af19590ec37940f705dad870ac5cfb\"\u003e\u003ccode\u003e4a5664b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Adjust GitHub Actions workflow so that automatic publishing works with signed commits.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev17.0.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lint-staged/lint-staged/blob/main/CHANGELOG.md\"\u003elint-staged's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e17.0.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1806\"\u003e#1806\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/e692e58ced9eae65b2077435b7e799c632f3db07\"\u003e\u003ccode\u003ee692e58\u003c/code\u003e\u003c/a\u003e - Update dependency \u003ccode\u003etinyexec@^1.2.4\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e17.0.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1803\"\u003e#1803\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/bdf27700a6e25b40333672eef4d438984a2d0383\"\u003e\u003ccode\u003ebdf2770\u003c/code\u003e\u003c/a\u003e - Run all tests with \u003ca href=\"https://deno.com\"\u003eDeno\u003c/a\u003e, in addition to Node.js and Bun.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1796\"\u003e#1796\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/75082727cdd070adb59d62c9040515da3bbbb2f9\"\u003e\u003ccode\u003e7508272\u003c/code\u003e\u003c/a\u003e - Fix performance regression of \u003cem\u003elint-staged\u003c/em\u003e v17 by going back to using \u003ccode\u003egit add\u003c/code\u003e to stage task modifications. This was changed to \u003ccode\u003egit update-index --again\u003c/code\u003e in v17 for less manual work, but unfortunately the \u003ccode\u003eupdate-index\u003c/code\u003e command gets slower in very large Git repos.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1797\"\u003e#1797\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/7b2505a1f8fb8735e6306c7dabdd5295632f8c1a\"\u003e\u003ccode\u003e7b2505a\u003c/code\u003e\u003c/a\u003e - This version of \u003cem\u003elint-staged\u003c/em\u003e uses the new \u003ca href=\"https://docs.npmjs.com/staged-publishing\"\u003estaged publishing for npm packages\u003c/a\u003e feature. Releases are already published from GitHub Actions with \u003ca href=\"https://docs.npmjs.com/trusted-publishers\"\u003etrusted publishing\u003c/a\u003e, but now an additional approval with two-factor authentication is also required.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1802\"\u003e#1802\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/321b0a972a434006f5b5fac18867974ef040d037\"\u003e\u003ccode\u003e321b0a9\u003c/code\u003e\u003c/a\u003e - Downgrade dependency \u003ccode\u003etinyexec@1.2.2\u003c/code\u003e to avoid issues in version 1.2.3.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e17.0.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1792\"\u003e#1792\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/1f672718b6fa67e0f00aafe107cb9f084f4d9102\"\u003e\u003ccode\u003e1f67271\u003c/code\u003e\u003c/a\u003e - Correctly set the \u003ccode\u003e--max-arg-length\u003c/code\u003e default value based on the running platform. This controls how very long lists of staged files are split into multiple chunks.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e17.0.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1788\"\u003e#1788\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/f95c1f8df3368758c44c2052e568aac1b3d4c767\"\u003e\u003ccode\u003ef95c1f8\u003c/code\u003e\u003c/a\u003e - Another fix for making sure \u003cem\u003elint-staged\u003c/em\u003e adds task modifications correctly to the commit in the following cases:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eafter editing \u003ccode\u003e\u0026lt;file\u0026gt;\u003c/code\u003e it is staged with \u003ccode\u003egit add \u0026lt;file\u0026gt;\u003c/code\u003e, and then committed with \u003ccode\u003egit commit\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eafter editing \u003ccode\u003e\u0026lt;file\u0026gt;\u003c/code\u003e it is committed with \u003ccode\u003egit commit --all\u003c/code\u003e without explicit \u003ccode\u003egit add\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eafter editing \u003ccode\u003e\u0026lt;file\u0026gt;\u003c/code\u003e it is committed with \u003ccode\u003egit commit \u0026lt;pathspec\u0026gt;\u003c/code\u003e without explicit \u003ccode\u003egit add\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThere's new test cases which actually setup the Git \u003ccode\u003epre_commit\u003c/code\u003e hook to run \u003cem\u003elint-staged\u003c/em\u003e and verify them. These issues started in \u003cstrong\u003ev17.0.0\u003c/strong\u003e when trying to improve support for committig without having explicitly staged files.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e17.0.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1782\"\u003e#1782\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/06813f9ab661db987e7720086ef9ec3f552ee097\"\u003e\u003ccode\u003e06813f9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Fix \u003cem\u003elint-staged\u003c/em\u003e behavior when implicitly committing files without using \u003ccode\u003egit add\u003c/code\u003e by either:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egit commit -am \u0026quot;my commit message\u0026quot;\u003c/code\u003e where \u003ccode\u003e-a\u003c/code\u003e (\u003ccode\u003e--all\u003c/code\u003e) means to automatically stage all tracked modified and deleted files\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egit commit -m \u0026quot;my commit message\u0026quot; .\u003c/code\u003e where \u003ccode\u003e.\u003c/code\u003e is an example of a \u003ca href=\"https://git-scm.com/docs/git-commit#Documentation/git-commit.txt-pathspec\"\u003e\u003cem\u003epathspec\u003c/em\u003e\u003c/a\u003e where matching files will be staged\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e17.0.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1779\"\u003e#1779\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/88670ca2278200f6348ed663358895ddc4bfff3c\"\u003e\u003ccode\u003e88670ca\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Enable immutable GitHub releases\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e17.0.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/lint-staged/lint-staged/commit/cd11fec419c59b4900aab194f288adf6bb4afdd1\"\u003e\u003ccode\u003ecd11fec\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/issues/1807\"\u003e#1807\u003c/a\u003e from lint-staged/changeset-release/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/15a8ee0df4ffb4c6fc65ea6828133cc32740c9c4\"\u003e\u003ccode\u003e15a8ee0\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/797bbd943a7adab888640915449c09b8a67cc11d\"\u003e\u003ccode\u003e797bbd9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/issues/1808\"\u003e#1808\u003c/a\u003e from lint-staged/add-stashing-faq\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/504e307c819a8b2decdf6c791d5350c4db0b15ed\"\u003e\u003ccode\u003e504e307\u003c/code\u003e\u003c/a\u003e docs: add FAQ entry on how stashing works\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/eff5cd19633ce51ca62ac17a9e66d972a2aaf104\"\u003e\u003ccode\u003eeff5cd1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/issues/1806\"\u003e#1806\u003c/a\u003e from lint-staged/update-tinyexec\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/e692e58ced9eae65b2077435b7e799c632f3db07\"\u003e\u003ccode\u003ee692e58\u003c/code\u003e\u003c/a\u003e build(deps): update \u003ccode\u003etinyexec@^1.2.4\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/a2dd4ea97b1ff36486d88d9bad285834acef7ea6\"\u003e\u003ccode\u003ea2dd4ea\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/issues/1805\"\u003e#1805\u003c/a\u003e from lint-staged/update-github-templates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/c92851945ff4fa604841e53fe044b47177b159b8\"\u003e\u003ccode\u003ec928519\u003c/code\u003e\u003c/a\u003e docs: update GitHub templates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/094ba56a3caeeda2cf83ad0a0c83df38ab2f6d06\"\u003e\u003ccode\u003e094ba56\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/issues/1798\"\u003e#1798\u003c/a\u003e from lint-staged/changeset-release/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/88e19fe3d81b8e1516564e7afaf6681f09f83b16\"\u003e\u003ccode\u003e88e19fe\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lint-staged/lint-staged/compare/v16.4.0...v17.0.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `stylelint` from 17.9.0 to 17.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stylelint/stylelint/releases\"\u003estylelint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e17.12.0\u003c/h2\u003e\n\u003cp\u003eIt fixes 3 bugs, including a false negative one.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed: \u003ccode\u003eblock-no-empty\u003c/code\u003e reported range when using comments (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/issues/9294\"\u003e#9294\u003c/a\u003e) (\u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed: \u003ccode\u003edeclaration-property-value-no-unknown\u003c/code\u003e false negatives for custom properties defined in reference files (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/issues/9292\"\u003e#9292\u003c/a\u003e) (\u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed: \u003ccode\u003evalue-keyword-layout-mappings\u003c/code\u003e false positives for \u003ccode\u003ecaption-side\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/issues/9293\"\u003e#9293\u003c/a\u003e) (\u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e17.11.1\u003c/h2\u003e\n\u003cp\u003eIt fixes 2 bugs.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed: \u003ccode\u003enode_modules\u003c/code\u003e ignore for \u003ccode\u003ecodeFilename\u003c/code\u003e paths containing a dot-prefixed directory (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/issues/9282\"\u003e#9282\u003c/a\u003e) (\u003ca href=\"https://github.com/tuhtah\"\u003e\u003ccode\u003e@​tuhtah\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed: \u003ccode\u003edeclaration-block-no-redundant-longhand-properties\u003c/code\u003e range for contiguous redundant longhand properties (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/issues/9273\"\u003e#9273\u003c/a\u003e) (\u003ca href=\"https://github.com/pamelalozano16\"\u003e\u003ccode\u003e@​pamelalozano16\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e17.11.0\u003c/h2\u003e\n\u003cp\u003eIt adds 2 features, including a \u003ccode\u003eloader\u003c/code\u003e property to \u003ccode\u003ereferenceFiles: {}\u003c/code\u003e for when the order of appearance in the reference styles matters.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded: \u003ccode\u003eloader\u003c/code\u003e to experimental \u003ccode\u003ereferenceFiles: {}\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/issues/9251\"\u003e#9251\u003c/a\u003e) (\u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded: \u003ccode\u003eautofixed\u003c/code\u003e to the result object (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/issues/8771\"\u003e#8771\u003c/a\u003e) (\u003ca href=\"https://github.com/Rob\"\u003e\u003ccode\u003e@​Rob\u003c/code\u003e\u003c/a\u003e--W).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e17.10.0\u003c/h2\u003e\n\u003cp\u003eIt adds 3 rules and fixes 4 bugs. You can use the \u003ccode\u003e*-layout-mappings\u003c/code\u003e rules to enforce logical or physical properties, units and keywords.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded: \u003ccode\u003eselector-no-invalid\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/issues/9232\"\u003e#9232\u003c/a\u003e) (\u003ca href=\"https://github.com/jeddy3\"\u003e\u003ccode\u003e@​jeddy3\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded: \u003ccode\u003eunit-layout-mappings\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/issues/9229\"\u003e#9229\u003c/a\u003e) (\u003ca href=\"https://github.com/jeddy3\"\u003e\u003ccode\u003e@​jeddy3\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded: \u003ccode\u003evalue-keyword-layout-mappings\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/issues/9233\"\u003e#9233\u003c/a\u003e) (\u003ca href=\"https://github.com/jeddy3\"\u003e\u003ccode\u003e@​jeddy3\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed: inconsistent error messages when module is not found (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/issues/9260\"\u003e#9260\u003c/a\u003e) (\u003ca href=\"https://github.com/ybiquitous\"\u003e\u003ccode\u003e@​ybiquitous\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed: \u003ccode\u003eproperty-layout-mappings\u003c/code\u003e false negatives for property names in declaration values (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/issues/9222\"\u003e#9222\u003c/a\u003e) (\u003ca href=\"https://github.com/jeddy3\"\u003e\u003ccode\u003e@​jeddy3\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed: \u003ccode\u003eproperty-layout-mappings\u003c/code\u003e false positives for \u003ccode\u003e@page\u003c/code\u003e properties (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/issues/9223\"\u003e#9223\u003c/a\u003e) (\u003ca href=\"https://github.com/jeddy3\"\u003e\u003ccode\u003e@​jeddy3\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed: \u003ccode\u003eselector-pseudo-class-no-unknown\u003c/code\u003e false positives for nested \u003ccode\u003ewebkit-scrollbar\u003c/code\u003e part (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/issues/9259\"\u003e#9259\u003c/a\u003e) (\u003ca href=\"https://github.com/rkdfx\"\u003e\u003ccode\u003e@​rkdfx\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e17.9.1\u003c/h2\u003e\n\u003cp\u003eIt fixes 4 bugs. We also documented the \u003ccode\u003emessageArgs\u003c/code\u003e each rule provides to the \u003ccode\u003emessage\u003c/code\u003e configuration property.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed: \u003ccode\u003eConfigurationError\u003c/code\u003e regression for custom syntaxes (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/issues/9245\"\u003e#9245\u003c/a\u003e) (\u003ca href=\"https://github.com/jeddy3\"\u003e\u003ccode\u003e@​jeddy3\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed: MD5 hash algorithm to SHA256 for caching (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/issues/9241\"\u003e#9241\u003c/a\u003e) (\u003ca href=\"https://github.com/rkdfx\"\u003e\u003ccode\u003e@​rkdfx\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed: \u003ccode\u003eproperty-no-deprecated\u003c/code\u003e autofix for \u003ccode\u003epage-break-*: always\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/issues/9214\"\u003e#9214\u003c/a\u003e) (\u003ca href=\"https://github.com/rkdfx\"\u003e\u003ccode\u003e@​rkdfx\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed: \u003ccode\u003eselector-no-deprecated\u003c/code\u003e false positives for \u003ccode\u003e::part()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/issues/9227\"\u003e#9227\u003c/a\u003e) (\u003ca href=\"https://github.com/SaekiTominaga\"\u003e\u003ccode\u003e@​SaekiTominaga\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md\"\u003estylelint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e17.12.0 - 2026-05-20\u003c/h2\u003e\n\u003cp\u003eIt fixes 3 bugs, including a false negative one.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed: \u003ccode\u003eblock-no-empty\u003c/code\u003e reported range when using comments (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/pull/9294\"\u003e#9294\u003c/a\u003e) (\u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed: \u003ccode\u003edeclaration-property-value-no-unknown\u003c/code\u003e false negatives for custom properties defined in reference files (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/pull/9292\"\u003e#9292\u003c/a\u003e) (\u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed: \u003ccode\u003evalue-keyword-layout-mappings\u003c/code\u003e false positives for \u003ccode\u003ecaption-side\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/pull/9293\"\u003e#9293\u003c/a\u003e) (\u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e17.11.1 - 2026-05-14\u003c/h2\u003e\n\u003cp\u003eIt fixes 2 bugs.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed: \u003ccode\u003enode_modules\u003c/code\u003e ignore for \u003ccode\u003ecodeFilename\u003c/code\u003e paths containing a dot-prefixed directory (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/pull/9282\"\u003e#9282\u003c/a\u003e) (\u003ca href=\"https://github.com/tuhtah\"\u003e\u003ccode\u003e@​tuhtah\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed: \u003ccode\u003edeclaration-block-no-redundant-longhand-properties\u003c/code\u003e range for contiguous redundant longhand properties (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/pull/9273\"\u003e#9273\u003c/a\u003e) (\u003ca href=\"https://github.com/pamelalozano16\"\u003e\u003ccode\u003e@​pamelalozano16\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e17.11.0 - 2026-05-05\u003c/h2\u003e\n\u003cp\u003eIt adds 2 features, including a \u003ccode\u003eloader\u003c/code\u003e property to \u003ccode\u003ereferenceFiles: {}\u003c/code\u003e for when the order of appearance in the reference styles matters.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded: \u003ccode\u003eloader\u003c/code\u003e to experimental \u003ccode\u003ereferenceFiles: {}\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/pull/9251\"\u003e#9251\u003c/a\u003e) (\u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded: \u003ccode\u003eautofixed\u003c/code\u003e to the result object (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/pull/8771\"\u003e#8771\u003c/a\u003e) (\u003ca href=\"https://github.com/Rob--W\"\u003e\u003ccode\u003e@​Rob--W\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e17.10.0 - 2026-05-03\u003c/h2\u003e\n\u003cp\u003eIt adds 3 rules and fixes 4 bugs. You can use the \u003ccode\u003e*-layout-mappings\u003c/code\u003e rules to enforce logical or physical properties, units and keywords.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded: \u003ccode\u003eselector-no-invalid\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/pull/9232\"\u003e#9232\u003c/a\u003e) (\u003ca href=\"https://github.com/jeddy3\"\u003e\u003ccode\u003e@​jeddy3\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded: \u003ccode\u003eunit-layout-mappings\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/pull/9229\"\u003e#9229\u003c/a\u003e) (\u003ca href=\"https://github.com/jeddy3\"\u003e\u003ccode\u003e@​jeddy3\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded: \u003ccode\u003evalue-keyword-layout-mappings\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/pull/9233\"\u003e#9233\u003c/a\u003e) (\u003ca href=\"https://github.com/jeddy3\"\u003e\u003ccode\u003e@​jeddy3\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed: inconsistent error messages when module is not found (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/pull/9260\"\u003e#9260\u003c/a\u003e) (\u003ca href=\"https://github.com/ybiquitous\"\u003e\u003ccode\u003e@​ybiquitous\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed: \u003ccode\u003eproperty-layout-mappings\u003c/code\u003e false negatives for property names in declaration values (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/pull/9222\"\u003e#9222\u003c/a\u003e) (\u003ca href=\"https://github.com/jeddy3\"\u003e\u003ccode\u003e@​jeddy3\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed: \u003ccode\u003eproperty-layout-mappings\u003c/code\u003e false positives for \u003ccode\u003e@page\u003c/code\u003e properties (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/pull/9223\"\u003e#9223\u003c/a\u003e) (\u003ca href=\"https://github.com/jeddy3\"\u003e\u003ccode\u003e@​jeddy3\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed: \u003ccode\u003eselector-pseudo-class-no-unknown\u003c/code\u003e false positives for nested \u003ccode\u003ewebkit-scrollbar\u003c/code\u003e part (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/pull/9259\"\u003e#9259\u003c/a\u003e) (\u003ca href=\"https://github.com/rkdfx\"\u003e\u003ccode\u003e@​rkdfx\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e17.9.1 - 2026-04-27\u003c/h2\u003e\n\u003cp\u003eIt fixes 4 bugs. We also documented the \u003ccode\u003emessageArgs\u003c/code\u003e each rule provides to the \u003ccode\u003emessage\u003c/code\u003e configuration property.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed: \u003ccode\u003eConfigurationError\u003c/code\u003e regression for custom syntaxes (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/pull/9245\"\u003e#9245\u003c/a\u003e) (\u003ca href=\"https://github.com/jeddy3\"\u003e\u003ccode\u003e@​jeddy3\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed: MD5 hash algorithm to SHA256 for caching (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/pull/9241\"\u003e#9241\u003c/a\u003e) (\u003ca href=\"https://github.com/rkdfx\"\u003e\u003ccode\u003e@​rkdfx\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed: \u003ccode\u003eproperty-no-deprecated\u003c/code\u003e autofix for \u003ccode\u003epage-break-*: always\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/pull/9214\"\u003e#9214\u003c/a\u003e) (\u003ca href=\"https://github.com/rkdfx\"\u003e\u003ccode\u003e@​rkdfx\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed: \u003ccode\u003eselector-no-deprecated\u003c/code\u003e false positives for \u003ccode\u003e::part()\u003c/code\u003e...\n\n_Description has been truncated_","html_url":"https://github.com/evgentus-cy/claude-driven-nest-nuxt-flutter-monorepo/pull/26","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/evgentus-cy%2Fclaude-driven-nest-nuxt-flutter-monorepo/issues/26","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/26/packages"}},{"old_version":"1.34.11","new_version":"1.34.15","update_type":"patch","path":null,"pr_created_at":"2026-06-01T03:48:04.000Z","version_change":"1.34.11 → 1.34.15","issue":{"uuid":"4560165833","node_id":"PR_kwDOOEDYZM7hNk4g","number":243,"state":"open","title":"chore(deps): bump the minor-patch-updates group across 1 directory with 24 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-06-01T03:48:04.000Z","updated_at":"2026-06-01T03:48:05.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"minor-patch-updates","update_count":24,"packages":[{"name":"unpdf","old_version":"1.6.0","new_version":"1.6.2","repository_url":"https://github.com/unjs/unpdf"},{"name":"uuid","old_version":"11.1.0","new_version":"11.1.1","repository_url":"https://github.com/uuidjs/uuid"},{"name":"@types/uuid","old_version":"10.0.0","new_version":"11.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@playwright/test","old_version":"1.59.1","new_version":"1.60.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@types/node","old_version":"22.19.17","new_version":"22.19.19","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.58.2","new_version":"8.60.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.58.2","new_version":"8.60.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"ajv","old_version":"8.18.0","new_version":"8.20.0","repository_url":"https://github.com/ajv-validator/ajv"},{"name":"eslint-plugin-no-only-tests","old_version":"3.3.0","new_version":"3.4.0","repository_url":"https://github.com/levibuzolic/eslint-plugin-no-only-tests"},{"name":"eslint-plugin-prettier","old_version":"5.5.5","new_version":"5.5.6","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"ts-jest","old_version":"29.4.9","new_version":"29.4.11","repository_url":"https://github.com/kulshekhar/ts-jest"},{"name":"tsx","old_version":"4.21.0","new_version":"4.22.4","repository_url":"https://github.com/privatenumber/tsx"},{"name":"zod","old_version":"4.3.6","new_version":"4.4.3","repository_url":"https://github.com/colinhacks/zod"},{"name":"express","old_version":"4.22.1","new_version":"4.22.2","repository_url":"https://github.com/expressjs/express"},{"name":"@redocly/cli","old_version":"1.34.11","new_version":"1.34.15","repository_url":"https://github.com/Redocly/redocly-cli"},{"name":"jest-mock-extended","old_version":"4.0.0-beta1","new_version":"4.0.1","repository_url":"https://github.com/marchaos/jest-mock-extended"},{"name":"@tanstack/react-query","old_version":"5.99.0","new_version":"5.100.14","repository_url":"https://github.com/TanStack/query"},{"name":"axios","old_version":"1.15.0","new_version":"1.16.1","repository_url":"https://github.com/axios/axios"},{"name":"react","old_version":"19.2.5","new_version":"19.2.6","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.2.14","new_version":"19.2.15","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.2.5","new_version":"19.2.6","repository_url":"https://github.com/facebook/react"},{"name":"react-router-dom","old_version":"7.14.1","new_version":"7.16.0","repository_url":"https://github.com/remix-run/react-router"},{"name":"styled-components","old_version":"6.4.0","new_version":"6.4.2","repository_url":"https://github.com/styled-components/styled-components"},{"name":"msw","old_version":"2.13.3","new_version":"2.14.6","repository_url":"https://github.com/mswjs/msw"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-patch-updates group with 24 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [unpdf](https://github.com/unjs/unpdf) | `1.6.0` | `1.6.2` |\n| [uuid](https://github.com/uuidjs/uuid) | `11.1.0` | `11.1.1` |\n| [@types/uuid](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/uuid) | `10.0.0` | `11.0.0` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.59.1` | `1.60.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.19.17` | `22.19.19` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.58.2` | `8.60.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.58.2` | `8.60.0` |\n| [ajv](https://github.com/ajv-validator/ajv) | `8.18.0` | `8.20.0` |\n| [eslint-plugin-no-only-tests](https://github.com/levibuzolic/eslint-plugin-no-only-tests) | `3.3.0` | `3.4.0` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.5.5` | `5.5.6` |\n| [ts-jest](https://github.com/kulshekhar/ts-jest) | `29.4.9` | `29.4.11` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.21.0` | `4.22.4` |\n| [zod](https://github.com/colinhacks/zod) | `4.3.6` | `4.4.3` |\n| [express](https://github.com/expressjs/express) | `4.22.1` | `4.22.2` |\n| [@redocly/cli](https://github.com/Redocly/redocly-cli) | `1.34.11` | `1.34.15` |\n| [jest-mock-extended](https://github.com/marchaos/jest-mock-extended) | `4.0.0-beta1` | `4.0.1` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.99.0` | `5.100.14` |\n| [axios](https://github.com/axios/axios) | `1.15.0` | `1.16.1` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.5` | `19.2.6` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.14` | `19.2.15` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.5` | `19.2.6` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.14.1` | `7.16.0` |\n| [styled-components](https://github.com/styled-components/styled-components) | `6.4.0` | `6.4.2` |\n| [msw](https://github.com/mswjs/msw) | `2.13.3` | `2.14.6` |\n\n\nUpdates `unpdf` from 1.6.0 to 1.6.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/unjs/unpdf/releases\"\u003eunpdf's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.2\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eReadableStream\u003c/code\u003e async iterator polyfill  -  by \u003ca href=\"https://github.com/johannschopplich\"\u003e\u003ccode\u003e@​johannschopplich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/unjs/unpdf/issues/51\"\u003eunjs/unpdf#51\u003c/a\u003e \u003ca href=\"https://github.com/unjs/unpdf/commit/0306603\"\u003e\u003c!-- raw HTML omitted --\u003e(03066)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/unjs/unpdf/compare/v1.6.1...v1.6.2\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.1\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ePromise.try\u003c/code\u003e polyfill  -  by \u003ca href=\"https://github.com/johannschopplich\"\u003e\u003ccode\u003e@​johannschopplich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/unjs/unpdf/issues/51\"\u003eunjs/unpdf#51\u003c/a\u003e \u003ca href=\"https://github.com/unjs/unpdf/commit/47776f6\"\u003e\u003c!-- raw HTML omitted --\u003e(47776)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/unjs/unpdf/compare/v1.6.0...v1.6.1\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/unpdf/commit/0b841e45b7bee27cfb6b0738cafdd85f6ae58d48\"\u003e\u003ccode\u003e0b841e4\u003c/code\u003e\u003c/a\u003e chore: release v1.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/unpdf/commit/03066035f405d1059029abac033a9ec6e53fd459\"\u003e\u003ccode\u003e0306603\u003c/code\u003e\u003c/a\u003e fix: add \u003ccode\u003eReadableStream\u003c/code\u003e async iterator polyfill (refs \u003ca href=\"https://redirect.github.com/unjs/unpdf/issues/51\"\u003e#51\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/unpdf/commit/fd066804d59f04a16a95e628a6c94d925d56177a\"\u003e\u003ccode\u003efd06680\u003c/code\u003e\u003c/a\u003e chore: release v1.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/unpdf/commit/47776f6058364a8c525a534260e035432851c461\"\u003e\u003ccode\u003e47776f6\u003c/code\u003e\u003c/a\u003e fix: add \u003ccode\u003ePromise.try\u003c/code\u003e polyfill (closes \u003ca href=\"https://redirect.github.com/unjs/unpdf/issues/51\"\u003e#51\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/unpdf/commit/b4f513a356a7e053980927ebc4db69da41e7078b\"\u003e\u003ccode\u003eb4f513a\u003c/code\u003e\u003c/a\u003e chore: clean up tsconfig options\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/unjs/unpdf/compare/v1.6.0...v1.6.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `uuid` from 11.1.0 to 11.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uuidjs/uuid/releases\"\u003euuid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uuidjs/uuid/compare/v11.1.0...v11.1.1\"\u003e11.1.1\u003c/a\u003e (2026-04-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebackport GHSA-w5hq-g745-h8pq fix (\u003ca href=\"https://github.com/uuidjs/uuid/commit/32389c887c9e75f90442ee4cc95bbab0c4e8346e\"\u003e32389c8\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/uuidjs/uuid/blob/v11.1.1/CHANGELOG.md\"\u003euuid's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uuidjs/uuid/compare/v11.1.0...v11.1.1\"\u003e11.1.1\u003c/a\u003e (2026-04-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebackport GHSA-w5hq-g745-h8pq fix (\u003ca href=\"https://github.com/uuidjs/uuid/commit/32389c887c9e75f90442ee4cc95bbab0c4e8346e\"\u003e32389c8\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/uuidjs/uuid/commit/7269a96c12a55a745bd4a7812c01cfd385ec6c46\"\u003e\u003ccode\u003e7269a96\u003c/code\u003e\u003c/a\u003e chore(11.x): release 11.1.1 (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/949\"\u003e#949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuidjs/uuid/commit/32389c887c9e75f90442ee4cc95bbab0c4e8346e\"\u003e\u003ccode\u003e32389c8\u003c/code\u003e\u003c/a\u003e fix: backport GHSA-w5hq-g745-h8pq fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuidjs/uuid/commit/2799f71d0065ddc3c056f5b0812d1d941eaab2f5\"\u003e\u003ccode\u003e2799f71\u003c/code\u003e\u003c/a\u003e chore: update workflow\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/uuidjs/uuid/compare/v11.1.0...v11.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for uuid since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/uuid` from 10.0.0 to 11.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/uuid\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@playwright/test` from 1.59.1 to 1.60.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e@​playwright/test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.60.0\u003c/h2\u003e\n\u003ch2\u003e🌐 HAR recording on Tracing\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-tracing#tracing-start-har\"\u003etracing.startHar()\u003c/a\u003e / \u003ca href=\"https://playwright.dev/docs/api/class-tracing#tracing-stop-har\"\u003etracing.stopHar()\u003c/a\u003e expose HAR recording as a first-class tracing API, with the same \u003ccode\u003econtent\u003c/code\u003e, \u003ccode\u003emode\u003c/code\u003e and \u003ccode\u003eurlFilter\u003c/code\u003e options as \u003ccode\u003erecordHar\u003c/code\u003e. The returned \u003ca href=\"https://playwright.dev/docs/api/class-disposable\"\u003eDisposable\u003c/a\u003e makes it easy to scope a recording with \u003ccode\u003eawait using\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait using har = await context.tracing.startHar('trace.har');\r\nconst page = await context.newPage();\r\nawait page.goto('https://playwright.dev');\r\n// HAR is finalized when `har` goes out of scope.\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e🪝 Drop API\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-locator#locator-drop\"\u003elocator.drop()\u003c/a\u003e simulates an external drag-and-drop of files or clipboard-like data onto an element. Playwright dispatches \u003ccode\u003edragenter\u003c/code\u003e, \u003ccode\u003edragover\u003c/code\u003e, and \u003ccode\u003edrop\u003c/code\u003e with a synthetic [DataTransfer] in the page context — works cross-browser and is great for testing upload zones:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait page.locator('#dropzone').drop({\r\n  files: { name: 'note.txt', mimeType: 'text/plain', buffer: Buffer.from('hello') },\r\n});\r\n\u003cp\u003eawait page.locator('#dropzone').drop({\ndata: {\n'text/plain': 'hello world',\n'text/uri-list': '\u003ca href=\"https://example.com\"\u003ehttps://example.com\u003c/a\u003e',\n},\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch2\u003e🎯 Aria snapshots\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://playwright.dev/docs/api/class-pageassertions#page-assertions-to-match-aria-snapshot\"\u003eexpect(page).toMatchAriaSnapshot()\u003c/a\u003e now works on a \u003ca href=\"https://playwright.dev/docs/api/class-page\"\u003ePage\u003c/a\u003e, in addition to a \u003ca href=\"https://playwright.dev/docs/api/class-locator\"\u003eLocator\u003c/a\u003e — equivalent to asserting against \u003ccode\u003epage.locator('body')\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eNew \u003ccode\u003eboxes\u003c/code\u003e option on \u003ca href=\"https://playwright.dev/docs/api/class-locator#locator-aria-snapshot\"\u003elocator.ariaSnapshot()\u003c/a\u003e / \u003ca href=\"https://playwright.dev/docs/api/class-page#page-aria-snapshot\"\u003epage.ariaSnapshot()\u003c/a\u003e appends each element's bounding box as \u003ccode\u003e[box=x,y,width,height]\u003c/code\u003e, useful for AI consumption.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🛑 test.abort()\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-test#test-abort\"\u003etest.abort()\u003c/a\u003e aborts the currently running test from a fixture, hook, or route handler with an optional message. Use it when you have detected an unrecoverable misuse and want to fail the test right away:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003etest('does not publish to the shared page', async ({ page }) =\u0026gt; {\r\n  await page.route('**/publish', route =\u0026gt; {\r\n    test.abort('Tests must not publish to the shared page. Use the `clone` option.');\r\n    return route.abort();\r\n  });\r\n  // ...\r\n});\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eNew APIs\u003c/h2\u003e\n\u003ch3\u003eBrowser, Context and Page\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/87bb9ddbd78f329df18c2b24847bc9409240cd07\"\u003e\u003ccode\u003e87bb9dd\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40747\"\u003e#40747\u003c/a\u003e): fix(yauzl): vendor yauzl with destroy-lifecycle fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/9a9c51cb7d1b39fab51ca288e59f8ca38fd19910\"\u003e\u003ccode\u003e9a9c51c\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40733\"\u003e#40733\u003c/a\u003e): chore(electron): revert \u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40184\"\u003e#40184\u003c/a\u003e (move Electron API to a s...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/4b3b628663031bcaaeca907e337892263524634d\"\u003e\u003ccode\u003e4b3b628\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40736\"\u003e#40736\u003c/a\u003e): Revert \u0026quot;feat(electron): add timeout option to electronAp...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f869f96bbe6607cc3b88b4ca96fd82f17b301b50\"\u003e\u003ccode\u003ef869f96\u003c/code\u003e\u003c/a\u003e chore: bump version to v1.60.0 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40714\"\u003e#40714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/7eb6918afadfb0dd5c7e94ca9ffbddd84d8fbb39\"\u003e\u003ccode\u003e7eb6918\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40710\"\u003e#40710\u003c/a\u003e): docs: release notes v1.60\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/118d2aa6076d82840decca15d96b48611b08e392\"\u003e\u003ccode\u003e118d2aa\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40693\"\u003e#40693\u003c/a\u003e): chore(python): formdata path type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/54012f5dcc586da2e5d6cccd75f13ca367b94579\"\u003e\u003ccode\u003e54012f5\u003c/code\u003e\u003c/a\u003e chore(deps): bump ip-address and express-rate-limit (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40680\"\u003e#40680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/9fa531da5677a3807d6e1dccd22c5137339a44f7\"\u003e\u003ccode\u003e9fa531d\u003c/code\u003e\u003c/a\u003e fix(screencast): unblock frame ack when an async client disconnects (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40674\"\u003e#40674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/3649db560ff943e724185784d34f7db131a11961\"\u003e\u003ccode\u003e3649db5\u003c/code\u003e\u003c/a\u003e chore(mcp): bump default extension protocol to v2 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40678\"\u003e#40678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/bb6c00957f47ba04caad7fca75d426309a2d32d4\"\u003e\u003ccode\u003ebb6c009\u003c/code\u003e\u003c/a\u003e chore(extension): mark 0.2.1 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40679\"\u003e#40679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.59.1...v1.60.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 22.19.17 to 22.19.19\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/uuid` from 10.0.0 to 11.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/uuid\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/eslint-plugin` from 8.58.2 to 8.60.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e@​typescript-eslint/eslint-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.60.0\u003c/h2\u003e\n\u003ch2\u003e8.60.0 (2026-05-25)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erule-tester:\u003c/strong\u003e added updates of RuleTester from upstream (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12291\"\u003e#12291\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eplayground TS version selector is not working (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12326\"\u003e#12326\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12325\"\u003e#12325\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eVinccool96\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.60.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.59.4\u003c/h2\u003e\n\u003ch2\u003e8.59.4 (2026-05-18)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-floating-promises] stack overflow when using recursive types (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12294\"\u003e#12294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eproject-service:\u003c/strong\u003e throw error cause in \u003ccode\u003egetParsedConfigFileFromTSServer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12321\"\u003e#12321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e export Compatible* types from typescript-eslint to resolve pnpm TS error (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12340\"\u003e#12340\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003elumir\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.4\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.59.3\u003c/h2\u003e\n\u003ch2\u003e8.59.3 (2026-05-11)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.3\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.59.2\u003c/h2\u003e\n\u003ch2\u003e8.59.2 (2026-05-04)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md\"\u003e@​typescript-eslint/eslint-plugin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.60.0 (2026-05-25)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for eslint-plugin to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.60.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.59.4 (2026-05-18)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-floating-promises] stack overflow when using recursive types (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12294\"\u003e#12294\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.4\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.59.3 (2026-05-11)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for eslint-plugin to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.3\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.59.2 (2026-05-04)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-deprecated] object destructuring values should be treated as declarations (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12292\"\u003e#12292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-type-assertion] handle crash on recursive template literal types (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12150\"\u003e#12150\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDima Barabash\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.2\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.59.1 (2026-04-27)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/f891c29de5f3e23f3d8c59cc599d3196e54e9b58\"\u003e\u003ccode\u003ef891c29\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.60.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/ca6ca1431b6d18235297a7e29feb5d98f012dff2\"\u003e\u003ccode\u003eca6ca14\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.59.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/4302433ae6bf93d4ddc35264ad1b951254758566\"\u003e\u003ccode\u003e4302433\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-floating-promises] stack overflow when using recursiv...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/10b79f1ba8e98610a3af85152a1b3b406f91e633\"\u003e\u003ccode\u003e10b79f1\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint to v10.4.0 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12339\"\u003e#12339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/2a6765d9628dc776f8127c96f088bb807c0bcab2\"\u003e\u003ccode\u003e2a6765d\u003c/code\u003e\u003c/a\u003e chore: clenaup \u003ccode\u003egetAwaitedType\u003c/code\u003e from \u003ccode\u003etypescript.d.ts\u003c/code\u003e (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12302\"\u003e#12302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/48e13c0261e3cb1bf4f4dfaa462cdb3a56ef7383\"\u003e\u003ccode\u003e48e13c0\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.59.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/e26dc8003ababf078aad4df17765ee4cea30644c\"\u003e\u003ccode\u003ee26dc80\u003c/code\u003e\u003c/a\u003e docs: update stale links to latest (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12313\"\u003e#12313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/44f9625336841a8ee3eb01a9e02e49b1d7b12648\"\u003e\u003ccode\u003e44f9625\u003c/code\u003e\u003c/a\u003e chore(deps): update vitest monorepo to v4.1.5 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12307\"\u003e#12307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/2ec35f1760aade4df4c631d76d78c7ed5e136333\"\u003e\u003ccode\u003e2ec35f1\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.59.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/ec3ef25390f7daf5a9ff33a60282bdbbb49ab0f3\"\u003e\u003ccode\u003eec3ef25\u003c/code\u003e\u003c/a\u003e test: make no-useless-empty-export tests fully static (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12260\"\u003e#12260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.60.0/packages/eslint-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/parser` from 8.58.2 to 8.60.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e@​typescript-eslint/parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.60.0\u003c/h2\u003e\n\u003ch2\u003e8.60.0 (2026-05-25)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erule-tester:\u003c/strong\u003e added updates of RuleTester from upstream (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12291\"\u003e#12291\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eplayground TS version selector is not working (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12326\"\u003e#12326\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12325\"\u003e#12325\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eVinccool96\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.60.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.59.4\u003c/h2\u003e\n\u003ch2\u003e8.59.4 (2026-05-18)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-floating-promises] stack overflow when using recursive types (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12294\"\u003e#12294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eproject-service:\u003c/strong\u003e throw error cause in \u003ccode\u003egetParsedConfigFileFromTSServer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12321\"\u003e#12321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e export Compatible* types from typescript-eslint to resolve pnpm TS error (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12340\"\u003e#12340\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003elumir\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.4\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.59.3\u003c/h2\u003e\n\u003ch2\u003e8.59.3 (2026-05-11)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.3\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.59.2\u003c/h2\u003e\n\u003ch2\u003e8.59.2 (2026-05-04)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md\"\u003e@​typescript-eslint/parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.60.0 (2026-05-25)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.60.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.59.4 (2026-05-18)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.4\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.59.3 (2026-05-11)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.3\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.59.2 (2026-05-04)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.2\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.59.1 (2026-04-27)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.59.0 (2026-04-20)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\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/typescript-eslint/typescript-eslint/commit/f891c29de5f3e23f3d8c59cc599d3196e54e9b58\"\u003e\u003ccode\u003ef891c29\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.60.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/ca6ca1431b6d18235297a7e29feb5d98f012dff2\"\u003e\u003ccode\u003eca6ca14\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.59.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/48e13c0261e3cb1bf4f4dfaa462cdb3a56ef7383\"\u003e\u003ccode\u003e48e13c0\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.59.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/44f9625336841a8ee3eb01a9e02e49b1d7b12648\"\u003e\u003ccode\u003e44f9625\u003c/code\u003e\u003c/a\u003e chore(deps): update vitest monorepo to v4.1.5 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/12307\"\u003e#12307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/2ec35f1760aade4df4c631d76d78c7ed5e136333\"\u003e\u003ccode\u003e2ec35f1\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.59.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/52457932e5507b5ca01e720a541f3f8d01e09b9d\"\u003e\u003ccode\u003e5245793\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.59.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/ea9ae4f8817873480e3501145059f63e39e8d8a1\"\u003e\u003ccode\u003eea9ae4f\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.59.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.60.0/packages/parser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ajv` from 8.18.0 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/ajv-validator/ajv/releases\"\u003eajv's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.20.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: add support for node 22/24, drop node 16/21 by \u003ca href=\"https://github.com/jasoniangreen\"\u003e\u003ccode\u003e@​jasoniangreen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2580\"\u003eajv-validator/ajv#2580\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: add ES2022.RegExp for RegExpIndicesArray by \u003ca href=\"https://github.com/SignpostMarv\"\u003e\u003ccode\u003e@​SignpostMarv\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2604\"\u003eajv-validator/ajv#2604\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ajv-validator/ajv/compare/v8.19.0...v8.20.0\"\u003ehttps://github.com/ajv-validator/ajv/compare/v8.19.0...v8.20.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.19.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix prototype pollution via format keyword using $data ref by \u003ca href=\"https://github.com/epoberezkin\"\u003e\u003ccode\u003e@​epoberezkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2607\"\u003eajv-validator/ajv#2607\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ajv-validator/ajv/compare/v8.18.0...v8.19.0\"\u003ehttps://github.com/ajv-validator/ajv/compare/v8.18.0...v8.19.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/ajv-validator/ajv/commit/0fba0b8e649909613cfce0999b149cd08f4a4987\"\u003e\u003ccode\u003e0fba0b8\u003c/code\u003e\u003c/a\u003e 8.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/9caf8d64409b05e2c670b3ff09cf7ca07937342e\"\u003e\u003ccode\u003e9caf8d6\u003c/code\u003e\u003c/a\u003e fix: add ES2022.RegExp for RegExpIndicesArray; fixes \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/2603\"\u003eajv-validator/ajv#2603\u003c/a\u003e (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/206535071f776f57737394c8896d4b2dc2bfb9a3\"\u003e\u003ccode\u003e2065350\u003c/code\u003e\u003c/a\u003e fix: add support for node 22/24, drop node 16/21 (\u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/2580\"\u003e#2580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/154b58d690c6596e09ca676e12720ab8234ee3d2\"\u003e\u003ccode\u003e154b58d\u003c/code\u003e\u003c/a\u003e 8.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/e8d2bdc501b3ba6f03922db5e595770d4763d9da\"\u003e\u003ccode\u003ee8d2bdc\u003c/code\u003e\u003c/a\u003e test/fix prototype pollution via $data ref with format keyword (\u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/2607\"\u003e#2607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ajv-validator/ajv/compare/v8.18.0...v8.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-no-only-tests` from 3.3.0 to 3.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/levibuzolic/eslint-plugin-no-only-tests/releases\"\u003eeslint-plugin-no-only-tests's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump cross-spawn from 7.0.3 to 7.0.6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/levibuzolic/eslint-plugin-no-only-tests/pull/47\"\u003elevibuzolic/eslint-plugin-no-only-tests#47\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump js-yaml from 4.1.0 to 4.1.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/levibuzolic/eslint-plugin-no-only-tests/pull/51\"\u003elevibuzolic/eslint-plugin-no-only-tests#51\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate README for flat config by \u003ca href=\"https://github.com/levibuzolic\"\u003e\u003ccode\u003e@​levibuzolic\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/levibuzolic/eslint-plugin-no-only-tests/pull/52\"\u003elevibuzolic/eslint-plugin-no-only-tests#52\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump minimatch from 3.1.2 to 3.1.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/levibuzolic/eslint-plugin-no-only-tests/pull/54\"\u003elevibuzolic/eslint-plugin-no-only-tests#54\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument oxlint setup by \u003ca href=\"https://github.com/AndreyYolkin\"\u003e\u003ccode\u003e@​AndreyYolkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/levibuzolic/eslint-plugin-no-only-tests/pull/53\"\u003elevibuzolic/eslint-plugin-no-only-tests#53\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump flatted from 3.3.1 to 3.4.2 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/levibuzolic/eslint-plugin-no-only-tests/pull/55\"\u003elevibuzolic/eslint-plugin-no-only-tests#55\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd common framework setup docs for focused tests by \u003ca href=\"https://github.com/levibuzolic\"\u003e\u003ccode\u003e@​levibuzolic\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/levibuzolic/eslint-plugin-no-only-tests/pull/57\"\u003elevibuzolic/eslint-plugin-no-only-tests#57\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize Oxlint integration and release v3.4.0 by \u003ca href=\"https://github.com/levibuzolic\"\u003e\u003ccode\u003e@​levibuzolic\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/levibuzolic/eslint-plugin-no-only-tests/pull/58\"\u003elevibuzolic/eslint-plugin-no-only-tests#58\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Actions for npm trusted publishing by \u003ca href=\"https://github.com/levibuzolic\"\u003e\u003ccode\u003e@​levibuzolic\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/levibuzolic/eslint-plugin-no-only-tests/pull/59\"\u003elevibuzolic/eslint-plugin-no-only-tests#59\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove npm registry auth from publish workflow by \u003ca href=\"https://github.com/levibuzolic\"\u003e\u003ccode\u003e@​levibuzolic\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/levibuzolic/eslint-plugin-no-only-tests/pull/60\"\u003elevibuzolic/eslint-plugin-no-only-tests#60\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate release workflow for trusted publishing by \u003ca href=\"https://github.com/levibuzolic\"\u003e\u003ccode\u003e@​levibuzolic\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/levibuzolic/eslint-plugin-no-only-tests/pull/61\"\u003elevibuzolic/eslint-plugin-no-only-tests#61\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix GitHub release npm publish auth by \u003ca href=\"https://github.com/levibuzolic\"\u003e\u003ccode\u003e@​levibuzolic\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/levibuzolic/eslint-plugin-no-only-tests/pull/62\"\u003elevibuzolic/eslint-plugin-no-only-tests#62\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/AndreyYolkin\"\u003e\u003ccode\u003e@​AndreyYolkin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/levibuzolic/eslint-plugin-no-only-tests/pull/53\"\u003elevibuzolic/eslint-plugin-no-only-tests#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/levibuzolic/eslint-plugin-no-only-tests/compare/v3.3.0...v3.4.0\"\u003ehttps://github.com/levibuzolic/eslint-plugin-no-only-tests/compare/v3.3.0...v3.4.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/levibuzolic/eslint-plugin-no-only-tests/blob/main/CHANGELOG.md\"\u003eeslint-plugin-no-only-tests's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev3.4.0\u003c/h1\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd CLI E2E coverage for both ESLint and Oxlint, including \u003ccode\u003e--fix\u003c/code\u003e verification and config-specific assertions\u003c/li\u003e\n\u003cli\u003eAdd a package-contents check to ensure test assets are never published\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanged\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize Oxlint usage by adopting Oxlint's performance-focused \u003ccode\u003ecreateOnce\u003c/code\u003e entrypoint while preserving ESLint compatibility\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eInternal\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch repository tooling from Yarn to Bun\u003c/li\u003e\n\u003cli\u003eReplace Biome/Prettier usage with Oxlint and Oxfmt\u003c/li\u003e\n\u003cli\u003eUpdate GitHub Actions to use Bun and a modern Node test matrix\u003c/li\u003e\n\u003cli\u003eMove test infrastructure into a dedicated \u003ccode\u003etest/\u003c/code\u003e directory\u003c/li\u003e\n\u003cli\u003eTighten package metadata and improve JSDoc/type coverage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev3.0.0\u003c/h1\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBlock scope matchers can accept a trailing \u003ccode\u003e*\u003c/code\u003e to optionally match blocks by prefix \u003ca href=\"https://redirect.github.com/levibuzolic/eslint-plugin-no-only-tests/issues/35\"\u003e#35\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBreaking\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBlock matchers no longer match prefixes of blocks by default, can now be configured via options \u003ca href=\"https://redirect.github.com/levibuzolic/eslint-plugin-no-only-tests/issues/35\"\u003e#35\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev2.6.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eDisable auto fixing by default, allow it to be optionally enabled. \u003ca href=\"https://redirect.github.com/levibuzolic/eslint-plugin-no-only-tests/issues/26\"\u003e#26\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev2.5.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for auto fixing violations - \u003ca href=\"https://redirect.github.com/levibuzolic/eslint-plugin-no-only-tests/issues/19\"\u003e#19\u003c/a\u003e \u003ca href=\"https://github.com/tgreen7\"\u003e\u003ccode\u003e@​tgreen7\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev2.4.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for defining 2 levels deep in blocks (ie. \u003ccode\u003eava.default\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev2.3.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump js-yaml from 3.13.0 to 3.13.1 due to security vulnerability - \u003ca href=\"https://redirect.github.com/levibuzolic/eslint-plugin-no-only-tests/issues/11\"\u003e#11\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev2.3.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAllow test block names to be specified in options - \u003ca href=\"https://redirect.github.com/levibuzolic/eslint-plugin-no-only-tests/issues/10\"\u003e#10\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev2.2.0\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/levibuzolic/eslint-plugin-no-only-tests/commit/2279c515fd4c8c90b93d2d1baf962b1056831349\"\u003e\u003ccode\u003e2279c51\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/levibuzolic/eslint-plugin-no-only-tests/issues/62\"\u003e#62\u003c/a\u003e from levibuzolic/levi/fix-github-release-action\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/levibuzolic/eslint-plugin-no-only-tests/commit/e234e552ab95ec9cfa7d1496943c5fcdd1939da0\"\u003e\u003ccode\u003ee234e55\u003c/code\u003e\u003c/a\u003e Use Publish environment for npm release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/levibuzolic/eslint-plugin-no-only-tests/commit/d304af48166fff4da5253871c36fa96fa252b703\"\u003e\u003ccode\u003ed304af4\u003c/code\u003e\u003c/a\u003e Fix npm release auth\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/levibuzolic/eslint-plugin-no-only-tests/commit/435b3a2d52340201f1aa1c365e333bd94f204817\"\u003e\u003ccode\u003e435b3a2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/levibuzolic/eslint-plugin-no-only-tests/issues/61\"\u003e#61\u003c/a\u003e from levibuzolic/fix-release-script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/levibuzolic/eslint-plugin-no-only-tests/commit/968e9d9577310200952c0aeb2a33e10b77547f97\"\u003e\u003ccode\u003e968e9d9\u003c/code\u003e\u003c/a\u003e Switch release workflow to published events\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/levibuzolic/eslint-plugin-no-only-tests/commit/a0edb1a94f069d91d41072fb0b96a5842b7d45de\"\u003e\u003ccode\u003ea0edb1a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/levibuzolic/eslint-plugin-no-only-tests/issues/60\"\u003e#60\u003c/a\u003e from levibuzolic/fix-release-script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/levibuzolic/eslint-plugin-no-only-tests/commit/42ca3d84b698c93d5fc7d472e519f4309df14c5d\"\u003e\u003ccode\u003e42ca3d8\u003c/code\u003e\u003c/a\u003e Remove npm registry auth from publish workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/levibuzolic/eslint-plugin-no-only-tests/commit/b7051fc50f958f53616e4080a9ac6a2b481665b4\"\u003e\u003ccode\u003eb7051fc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/levibuzolic/eslint-plugin-no-only-tests/issues/59\"\u003e#59\u003c/a\u003e from levibuzolic/fix-release-script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/levibuzolic/eslint-plugin-no-only-tests/commit/36e23a25141b7cb27c70f330f27d06963f204fec\"\u003e\u003ccode\u003e36e23a2\u003c/code\u003e\u003c/a\u003e Update GitHub Actions for npm trusted publishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/levibuzolic/eslint-plugin-no-only-tests/commit/17f7389860c6ad61022c9d55bdfe3bf91d130ff9\"\u003e\u003ccode\u003e17f7389\u003c/code\u003e\u003c/a\u003e Fix release script\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/levibuzolic/eslint-plugin-no-only-tests/compare/v3.3.0...v3.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for eslint-plugin-no-only-tests since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-prettier` from 5.5.5 to 5.5.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/releases\"\u003eeslint-plugin-prettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.5.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/pull/791\"\u003e#791\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/b5c96a30d3e292a379d6e8ac030c29fd7acbc90b\"\u003e\u003ccode\u003eb5c96a3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - chore: bump all (dev)Dependencies\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/prettier/eslint-plugin-prettier/blob/main/CHANGELOG.md\"\u003eeslint-plugin-prettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.5.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/pull/791\"\u003e#791\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/b5c96a30d3e292a379d6e8ac030c29fd7acbc90b\"\u003e\u003ccode\u003eb5c96a3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - chore: bump all (dev)Dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/4f33ea5a503c6cdbda93424ebd13188a46a1a890\"\u003e\u003ccode\u003e4f33ea5\u003c/code\u003e\u003c/a\u003e chore: release eslint-plugin-prettier (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/792\"\u003e#792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/4745b54882a9011704764070a28aaaf0504efc92\"\u003e\u003ccode\u003e4745b54\u003c/code\u003e\u003c/a\u003e ci: declare workflow-level contents: read on 2 workflows (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/790\"\u003e#790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/b5c96a30d3e292a379d6e8ac030c29fd7acbc90b\"\u003e\u003ccode\u003eb5c96a3\u003c/code\u003e\u003c/a\u003e chore: bump all (dev)Dependencies (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/791\"\u003e#791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/e867680b2c1cf3748322c8c802690e7cfb78e233\"\u003e\u003ccode\u003ee867680\u003c/code\u003e\u003c/a\u003e chore(deps): update all dependencies (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/766\"\u003e#766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/e8e2f7f1dcad747f1d43168ee09956b512956593\"\u003e\u003ccode\u003ee8e2f7f\u003c/code\u003e\u003c/a\u003e chore: testing eslint v10 (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/779\"\u003e#779\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/ca076d95aaf69aaf9c95abcc1692f8269197f248\"\u003e\u003ccode\u003eca076d9\u003c/code\u003e\u003c/a\u003e chore: update dev dependencies (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/780\"\u003e#780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/42e636951f8d53d169b1f8c2b7e7dfd792711113\"\u003e\u003ccode\u003e42e6369\u003c/code\u003e\u003c/a\u003e build(deps): Bump the actions group with 2 updates (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/778\"\u003e#778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/53ff2143c03609e75b60e0e33d56c8089f0b364f\"\u003e\u003ccode\u003e53ff214\u003c/code\u003e\u003c/a\u003e Remove empty NPM_TOKEN from release.yml\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/compare/v5.5.5...v5.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ts-jest` from 29.4.9 to 29.4.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kulshekhar/ts-jest/releases\"\u003ets-jest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev29.4.11\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev29.4.10\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\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/kulshekhar/ts-jest/blob/main/CHANGELOG.md\"\u003ets-jest's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/compare/v29.4.10...v29.4.11\"\u003e29.4.11\u003c/a\u003e (2026-05-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve Bundler on the CJS path under TypeScript \u0026gt;= 6 (\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/39418187515f11b6584d35a4e3ddf50231f74936\"\u003e3941818\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/kulshekhar/ts-jest/issues/4198\"\u003e#4198\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/compare/v29.4.9...v29.4.10\"\u003e29.4.10\u003c/a\u003e (2026-05-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epass \u003ccode\u003eresolutionMode\u003c/code\u003e to \u003ccode\u003ets.resolveModuleName\u003c/code\u003e for hybrid module support (\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/b557a85f85c3fd34523ec3a15293afbdc9dea83c\"\u003eb557a85\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erebuild \u003ccode\u003eProgram\u003c/code\u003e when consecutive compiles need different module kinds (\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/a82a2b32c4987a5249fd5284283117dd2fa3be47\"\u003ea82a2b3\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/kulshekhar/ts-jest/issues/4774\"\u003e#4774\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erespect tsconfig \u003ccode\u003emoduleResolution\u003c/code\u003e instead of forcing \u003ccode\u003eNode10\u003c/code\u003e (\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/1bffffc667557c173ae0c1f93dd436920775dac4\"\u003e1bffffc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etransformer:\u003c/strong\u003e transpile \u003ccode\u003emjs\u003c/code\u003e files from \u003ccode\u003enode_modules\u003c/code\u003e for CJS mode (\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/96d025dd912ea2bceb18b67d2d509ada7a756d9d\"\u003e96d025d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etransformer:\u003c/strong\u003e use a consistent comparator in hoist-jest sortStatements (\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/8a8fd2fb8446655bba18367db9306a1089490e62\"\u003e8a8fd2f\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/kulshekhar/ts-jest/commit/bff2d64917caa8150701829b152c4d193614d997\"\u003e\u003ccode\u003ebff2d64\u003c/code\u003e\u003c/a\u003e chore(release): 29.4.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/39418187515f11b6584d35a4e3ddf50231f74936\"\u003e\u003ccode\u003e3941818\u003c/code\u003e\u003c/a\u003e fix: preserve Bundler on the CJS path under TypeScript \u0026gt;= 6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/efb3c2f84d3583db0787982a18425d99edadfe25\"\u003e\u003ccode\u003eefb3c2f\u003c/code\u003e\u003c/a\u003e build(deps): bump webpack-dev-server from 5.2.2 to 5.2.4 in /website\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/4e46fad6c1c4d5be5d6666c64bf65a3af2f1519e\"\u003e\u003ccode\u003e4e46fad\u003c/code\u003e\u003c/a\u003e ci: refactor release workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/96b3ac0cc0586d5379c87308f797a9acf0e4a675\"\u003e\u003ccode\u003e96b3ac0\u003c/code\u003e\u003c/a\u003e chore(release): 29.4.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/e98ec6452548a61285d55c00c7f6b1fd9858d699\"\u003e\u003ccode\u003ee98ec64\u003c/code\u003e\u003c/a\u003e build(deps): update github/codeql-action digest to 458d36d\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/21ac58f60f93164640433250fb4ca8b671aa8587\"\u003e\u003ccode\u003e21ac58f\u003c/code\u003e\u003c/a\u003e build(deps): update jest packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/0fdc96d293c6ce047bf61831b721218623882e78\"\u003e\u003ccode\u003e0fdc96d\u003c/code\u003e\u003c/a\u003e build(deps): update dependency semver to ^7.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/4b95551190235a65eac176625c72e220af066efe\"\u003e\u003ccode\u003e4b95551\u003c/code\u003e\u003c/a\u003e build(deps): update dependency jest-environment-jsdom to ^30.4.1 (\u003ca href=\"https://redirect.github.com/kulshekhar/ts-jest/issues/5311\"\u003e#5311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/7b884476f7891e2b9a8637e2f6bb2e09b7efcfbd\"\u003e\u003ccode\u003e7b88447\u003c/code\u003e\u003c/a\u003e build(deps): update eslint packages to ^8.59.3 (\u003ca href=\"https://redirect.github.com/kulshekhar/ts-jest/issues/5310\"\u003e#5310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kulshekhar/ts-jest/compare/v29.4.9...v29.4.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tsx` from 4.21.0 to 4.22.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/privatenumber/tsx/releases\"\u003etsx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.22.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.22.3...v4.22.4\"\u003e4.22.4\u003c/a\u003e (2026-05-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eresolve CommonJS directory requires inside dependencies (\u003ca href=\"https://redirect.github.com/privatenumber/tsx/issues/803\"\u003e#803\u003c/a\u003e) (\u003ca href=\"https://github.com/privatenumber/tsx/commit/1ce846335b7c445a3328c7d27f06424949356d97\"\u003e1ce8463\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eThis release is also available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/tsx/v/4.22.4\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.22.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.22.2...v4.22.3\"\u003e4.22.3\u003c/a\u003e (2026-05-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edecode typed loader source (\u003ca href=\"https://github.com/privatenumber/tsx/commit/dce02fc3b8b64a58d24560714902b16f89332f1f\"\u003edce02fc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epreserve entrypoint with TypeScript preload hooks (\u003ca href=\"https://github.com/privatenumber/tsx/commit/68f72f3304d8c3ff7048bde8571af9c163fcefa2\"\u003e68f72f3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eThis release is also available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/tsx/v/4.22.3\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.22.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.22.1...v4.22.2\"\u003e4.22.2\u003c/a\u003e (2026-05-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve CJS JSON require in ESM hooks (\u003ca href=\"https://github.com/privatenumber/tsx/commit/35b700bd8620696df03827068af29dcd0d091a60\"\u003e35b700b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epreserve named exports from CommonJS TypeScript (\u003ca href=\"https://github.com/privatenumber/tsx/commit/11de737dae1fb9dae28db3716df5b1a7e1a6a089\"\u003e11de737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport module.exports require(esm) interop (\u003ca href=\"https://github.com/privatenumber/tsx/commit/cf8f19918e4e0a0dc5ee5c52d8cc15e5e22d7c49\"\u003ecf8f199\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eThis release is also available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/tsx/v/4.22.2\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.22.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.22.0...v4.22.1\"\u003e4.22.1\u003c/a\u003e (2026-05-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eresolve tsconfig path aliases containing a colon (\u003ca href=\"https://redirect.github.com/privatenumber/tsx/issues/780\"\u003e#780\u003c/a\u003e) (\u003ca href=\"https://github.com/privatenumber/tsx/commit/6979f28810829dc79ec9baf406e162a18b65ab4b\"\u003e6979f28\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eThis release is also available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/tsx/v/4.22.1\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/1ce846335b7c445a3328c7d27f06424949356d97\"\u003e\u003ccode\u003e1ce8463\u003c/code\u003e\u003c/a\u003e fix: resolve CommonJS directory requires inside dependencies (\u003ca href=\"https://redirect.github.com/privatenumber/tsx/issues/803\"\u003e#803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/dce02fc3b8b64a58d24560714902b16f89332f1f\"\u003e\u003ccode\u003edce02fc\u003c/code\u003e\u003c/a\u003e fix: decode typed loader source\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/68f72f3304d8c3ff7048bde8571af9c163fcefa2\"\u003e\u003ccode\u003e68f72f3\u003c/code\u003e\u003c/a\u003e fix: preserve entrypoint with TypeScript preload hooks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/69455cfefbfe71100a3c58d3ce7cea42445d9113\"\u003e\u003ccode\u003e69455cf\u003c/code\u003e\u003c/a\u003e test: cover package exports for ambiguous ESM reexports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/35b700bd8620696df03827068af29dcd0d091a60\"\u003e\u003ccode\u003e35b700b\u003c/code\u003e\u003c/a\u003e fix: preserve CJS JSON require in ESM hooks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/ef807dba6832260fb4cafd78d81f5469a733966b\"\u003e\u003ccode\u003eef807db\u003c/code\u003e\u003c/a\u003e chore: update testing dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/3917090d4f61863ea6ea16e4a9a3722a112cc3f7\"\u003e\u003ccode\u003e3917090\u003c/code\u003e\u003c/a\u003e test: document compatibility test taxonomy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/de8113ffa8edbcd4e05fa218324c3e8c2a4afdbe\"\u003e\u003ccode\u003ede8113f\u003c/code\u003e\u003c/a\u003e refactor: centralize Node capability facts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/c1f62db45ada60b24ceb3dfdf7f64173d9a15396\"\u003e\u003ccode\u003ec1f62db\u003c/code\u003e\u003c/a\u003e test: consolidate tsconfig path edge coverage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/4e08174ec10276ac71c9a69eb28426ad702d0c76\"\u003e\u003ccode\u003e4e08174\u003c/code\u003e\u003c/a\u003e test: consolidate loader hook coverage\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.21.0...v4.22.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for tsx since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zod` from 4.3.6 to 4.4.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/colinhacks/zod/releases\"\u003ezod's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.4.3\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e4c2fa95ce3f3390fbc522324e406b4e9e89b88f9 docs: use Zernio primary wordmark for gold sponsor logo\u003c/li\u003e\n\u003cli\u003e2aeec83eb135e3a83756e973ef44845fc5a455d2 docs: prune lapsed gold sponsors and rebalance logo sizing\u003c/li\u003e\n\u003cli\u003e7391be88ac1ee5cd02057f5ccc012a1f5df4efd0 docs: prune lapsed silver/bronze sponsors and add active ones\u003c/li\u003e\n\u003cli\u003e2c703322a21b4e2b12f33f49ea8430c451a68b4f docs: normalize bronze sponsor logos to github avatar pattern\u003c/li\u003e\n\u003cli\u003e9195250cab0e7950efe39c3926d6c203b4b0a170 docs: remove Mintlify from bronze sponsors (churned)\u003c/li\u003e\n\u003cli\u003eb8dffe9e62f17e6571e6249d05cc5102b54d94e4 docs: remove Numeric and Speakeasy (2+ missed monthly cycles)\u003c/li\u003e\n\u003cli\u003e1cab69383fcdeae2a366d5e2a2fc4d8fc765d168 fix(v4): restore catch handling for absent object keys (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5937\"\u003e#5937\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5939\"\u003e#5939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ec2be4f819064eed62c7c350a2d399b5faecd15f8 fix(v4): generalize optin/fallback to transform; restore preprocess on absent keys (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5941\"\u003e#5941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef3c9ec03ba7a28ae72d25cc295f38674bee0f559 4.4.3\u003c/li\u003e\n\u003cli\u003e1fb56a5c18c27102dbc92260a4007c7732a0ccca docs: document release procedure in AGENTS.md\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.4.2\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e0c62df0ea19fd05abdf90473e9eef7eea530fab2 Clean up docs navigation and stale labels (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5901\"\u003e#5901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e20cc794895cc8604fe0c87d83a5d1c3f89fad0ac chore: add security policy and refresh tooling deps\u003c/li\u003e\n\u003cli\u003e6fbe07b0177efdd1bf1c0b05160e70d7a0702337 fix(docs): heading anchor links now include the hash so it doesnt scoll all the way up, follows navbar logic (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5791\"\u003e#5791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e4bbed1b1c73eca4ce9e59b1189ed236aa6c8b5bd Tighten discriminated union option typing\u003c/li\u003e\n\u003cli\u003ebbac3e567e7fccfaaf7cdc97f1ce30c295e2c908 Update PR guidance for agents\u003c/li\u003e\n\u003cli\u003ecf0dc942a32805c292fff59ade20a7ace980735a Merge remote-tracking branch 'origin/main' into fix-discriminated-union-key-constraint\u003c/li\u003e\n\u003cli\u003e292c894a5fd2aa42e527900b83d8d7a3009a709c docs: add Zernio gold sponsor\u003c/li\u003e\n\u003cli\u003e1fc9f311c28dcf80d0bb5a36b177086cbc3d8eca docs: document codec inversion\u003c/li\u003e\n\u003cli\u003e1373c85da9aeff704a9762d27bc58699618aefb7 docs: remove AI disclosure guidance\u003c/li\u003e\n\u003cli\u003ee20d02b473c08e3a4e557bc610b1b5fac079b649 chore: ignore triage notes\u003c/li\u003e\n\u003cli\u003ee58ea4d91b1dfe8194b73508203213cbc7e9c936 docs: test Zod Mini tab code heights\u003c/li\u003e\n\u003cli\u003e905761a5d127e8d5dd2ebb3bc88c75cb0b8149ff docs: document preprocess input type narrowing\u003c/li\u003e\n\u003cli\u003ebf64bac850d4dee2b7dde7e64909d5d796d32043 chore: tighten test guidance in AGENTS.md\u003c/li\u003e\n\u003cli\u003e8ec4e73f4c4693b6361ad591be40fb41eb8a9f95 chore: update play.ts scratch\u003c/li\u003e\n\u003cli\u003e02c2baf7d0d615872fa4528a8020603b71211702 Make z.preprocess defer optionality to inner schema (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5929\"\u003e#5929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e88015df8e25c44fb5385eb3ef28935119cd5edea fix(docs): drop deprecated \u003ccode\u003ebaseUrl\u003c/code\u003e from tsconfig\u003c/li\u003e\n\u003cli\u003ec59d4474e3b4cad1b323462186cf607178ce8267 4.4.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.4.1\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e481f7be4238c83ed58183f921b2646f340a91c6a ci: gate release publishing on full test workflow\u003c/li\u003e\n\u003cli\u003e95ccab423aec720b2523c3a64cdc7e3204537cc7 test(v3): restore optional undefined expectations\u003c/li\u003e\n\u003cli\u003ecede2c63739a5823d6aa5093d291e9a111da943d fix(v4): reject tuple holes before required defaults (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5900\"\u003e#5900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eedd0bf0f5ada4a8dc581c259407d7bbad0a71ea7 release: 4.4.1\u003c/li\u003e\n\u003cli\u003e180d83d1dbe6a59260710cc8637a3dea2281ee56 docs: remove Jazz featured sponsor\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.4.0\u003c/h2\u003e\n\u003ch2\u003e4.4.0\u003c/h2\u003e\n\u003cp\u003eThis is a minor release with a wide set of correctness and soundness fixes. Some fixes intentionally make Zod stricter, so code that depended on previously accepted invalid or ambiguous inputs may need small updates.\u003c/p\u003e\n\u003ch2\u003ePotentially breaking bug fixes\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/1fb56a5c18c27102dbc92260a4007c7732a0ccca\"\u003e\u003ccode\u003e1fb56a5\u003c/code\u003e\u003c/a\u003e docs: document release procedure in AGENTS.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/f3c9ec03ba7a28ae72d25cc295f38674bee0f559\"\u003e\u003ccode\u003ef3c9ec0\u003c/code\u003e\u003c/a\u003e 4.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/c2be4f819064eed62c7c350a2d399b5faecd15f8\"\u003e\u003ccode\u003ec2be4f8\u003c/code\u003e\u003c/a\u003e fix(v4): generalize optin/fallback to transform; restore preprocess on absent...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/1cab69383fcdeae2a366d5e2a2fc4d8fc765d168\"\u003e\u003ccode\u003e1cab693\u003c/code\u003e\u003c/a\u003e fix(v4): restore catch handling for absent object keys (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5937\"\u003e#5937\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5939\"\u003e#5939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/b8dffe9e62f17e6571e6249d05cc5102b54d94e4\"\u003e\u003ccode\u003eb8dffe9\u003c/code\u003e\u003c/a\u003e docs: remove Numeric and Speakeasy (2+ missed monthly cycles)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/9195250cab0e7950efe39c3926d6c203b4b0a170\"\u003e\u003ccode\u003e9195250\u003c/code\u003e\u003c/a\u003e docs: remove Mintlify from bronze sponsors (churned)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/2c703322a21b4e2b12f33f49ea8430c451a68b4f\"\u003e\u003ccode\u003e2c70332\u003c/code\u003e\u003c/a\u003e docs: normalize bronze sponsor logos to github avatar pattern\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/7391be88ac1ee5cd02057f5ccc012a1f5df4efd0\"\u003e\u003ccode\u003e7391be8\u003c/code\u003e\u003c/a\u003e docs: prune lapsed silver/bronze sponsors and add active ones\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/2aeec83eb135e3a83756e973ef44845fc5a455d2\"\u003e\u003ccode\u003e2aeec83\u003c/code\u003e\u003c/a\u003e docs: prune lapsed gold sponsors and rebalance logo sizing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/4c2fa95ce3f3390fbc522324e406b4e9e89b88f9\"\u003e\u003ccode\u003e4c2fa95\u003c/code\u003e\u003c/a\u003e docs: use Zernio primary wordmark for gold sponsor logo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/colinhacks/zod/compare/v4.3.6...v4.4.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for zod since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `express` from 4.22.1 to 4.22.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressjs/express/releases\"\u003eexpress's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.22.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: restore \u0026gt;20 array parsing for \u003ccode\u003ereq.query\u003c/code\u003e repeated keys (\u003ca href=\"https://github.com/expressjs/express/commit/8d09bfe6d88983da5c3e12cfdd54782c4dc675db\"\u003e\u003ccode\u003e8d09bfe6\u003c/code\u003e\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThis also unifies array-cap behavior across notations. Indexed notation (\u003ccode\u003ea[0]=...\u003c/code\u003e) was historically capped at qs's default \u003ccode\u003earrayLimit\u003c/code\u003e of 20 even in older qs versions; after this change it also allows up to 1000 items.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edeps: qs@~6.15.1\u003c/li\u003e\n\u003cli\u003edeps: body-parser@~1.20.5\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/suuuuuuminnnnnn\"\u003e\u003ccode\u003e@​suuuuuuminnnnnn\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/7021\"\u003eexpressjs/express#7021\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/7181\"\u003eexpressjs/express#7181\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/expressjs/express/compare/v4.22.1...v4.22.2\"\u003ehttps://github.com/expressjs/express/compare/v4.22.1...v4.22.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressjs/express/blob/v4.22.2/History.md\"\u003eexpress's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e4.22.2 / 2026-05-011\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003efix: restore \u0026gt;20 array parsing for \u003ccode\u003ereq.query\u003c/code\u003e repeated keys (\u003ca href=\"https://github.com/expressjs/express/commit/8d09bfe6d88983da5c3e12cfdd54782c4dc675db\"\u003e\u003ccode\u003e8d09bfe6\u003c/code\u003e\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThis also unifies array-cap behavior across notations. Indexed notation (\u003ccode\u003ea[0]=...\u003c/code\u003e) was historically capped at qs's default \u003ccode\u003earrayLimit\u003c/code\u003e of 20 even in older qs versions; after this change it also allows up to 1000 items.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edeps: qs@~6.15.1\u003c/li\u003e\n\u003cli\u003edeps: body-parser@~1.20.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/expressjs/express/commit/df0abc9333a3398b97b71f6ea7cd77d5ea3e9f97\"\u003e\u003ccode\u003edf0abc9\u003c/code\u003e\u003c/a\u003e 4.22.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/836d36668ea750f78b4373b4de79bbd22634e6ec\"\u003e\u003ccode\u003e836d366\u003c/code\u003e\u003c/a\u003e \u003ccode\u003e4.x\u003c/code\u003e update qs to 6.15.1, body-parser 1.20.5 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/7224\"\u003e#7224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/8d09bfe6d88983da5c3e12cfdd54782c4dc675db\"\u003e\u003ccode\u003e8d09bfe\u003c/code\u003e\u003c/a\u003e fix: restore array parsing for req.query repeated keys (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/7181\"\u003e#7181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/d39e8ad1778a0b8a606a5a7b17096d0cc5ec722d\"\u003e\u003ccode\u003ed39e8ad\u003c/code\u003e\u003c/a\u003e deps: body-parser@~1.20.4 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/7021\"\u003e#7021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/efe85d9fdc9e3a62f7a1121b4f5f484862298b48\"\u003e\u003ccode\u003eefe85d9\u003c/code\u003e\u003c/a\u003e deps: qs@^6.14.1 (\u003ca href=\"https://redirect.github.com/exp...\n\n_Description has been truncated_","html_url":"https://github.com/seontechnologies/playwright-utils/pull/243","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/seontechnologies%2Fplaywright-utils/issues/243","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/243/packages"}},{"old_version":"2.30.5","new_version":"2.31.5","update_type":"minor","path":"/configs","pr_created_at":"2026-05-29T07:38:13.000Z","version_change":"2.30.5 → 2.31.5","issue":{"uuid":"4546639732","node_id":"PR_kwDOQ546PM7gjMcq","number":136,"state":"closed","title":"build(deps-dev): bump @redocly/cli from 2.30.5 to 2.31.5 in /configs","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-06-05T07:23:56.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-29T07:38:13.000Z","updated_at":"2026-06-05T07:23:58.000Z","time_to_close":603943,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps-dev)","packages":[{"name":"@redocly/cli","old_version":"2.30.5","new_version":"2.31.5","repository_url":"https://github.com/Redocly/redocly-cli"}],"path":"/configs","ecosystem":"npm"},"body":"Bumps [@redocly/cli](https://github.com/Redocly/redocly-cli) from 2.30.5 to 2.31.5.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Redocly/redocly-cli/releases\"\u003e@​redocly/cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.31.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated the \u003ccode\u003eno-unused-components\u003c/code\u003e rule to validate unused security schemes.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ePinned the official Docker image base to \u003ccode\u003enode:24-alpine\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFixed the \u003ccode\u003eremove-unused-components\u003c/code\u003e decorator to remove unused security schemes.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eWarning:\u003c/strong\u003e The bundler may now remove more unused components than before.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.31.5.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.31.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.31.4.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.31.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue where the Respect command did not honor the \u003ccode\u003eHTTP_PROXY\u003c/code\u003e, \u003ccode\u003eHTTPS_PROXY\u003c/code\u003e, and \u003ccode\u003eNO_PROXY\u003c/code\u003e environment variables when loading remote source descriptions or resolving external \u003ccode\u003e$ref\u003c/code\u003es.\nProxy settings are consistently applied during reference resolution as well.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.31.3.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.31.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFixed the \u003ccode\u003eremove-unused-components\u003c/code\u003e decorator to remove unused components containing \u003ccode\u003eallOf\u003c/code\u003e keyword.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eWarning:\u003c/strong\u003e The bundler may now remove more unused components than before.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFixed the \u003ccode\u003eno-unused-components\u003c/code\u003e rule to highlight unused schemas containing \u003ccode\u003eallOf\u003c/code\u003e keyword.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.31.2.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.31.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.31.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.31.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.31.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.30.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed hard crash that happened when no API was provided either via the command argument or in the config.\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/Redocly/redocly-cli/commit/a87dc62a7bb9ad449e1f5513e1898db1d14bc598\"\u003e\u003ccode\u003ea87dc62\u003c/code\u003e\u003c/a\u003e chore: 🔖 release new versions (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2840\"\u003e#2840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/8ac67902db2a3aa5ef87ebe79f989f5634e9807d\"\u003e\u003ccode\u003e8ac6790\u003c/code\u003e\u003c/a\u003e fix: pin specific nodejs version in dockerfile (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2841\"\u003e#2841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/ba8ac4cac51959479165a565841718b0b8fc0747\"\u003e\u003ccode\u003eba8ac4c\u003c/code\u003e\u003c/a\u003e fix(core): validate/remove unused securitySchemes and securityDefinitions cor...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/7cce353ea4a507253f7634ac4f63104f3bf23c9e\"\u003e\u003ccode\u003e7cce353\u003c/code\u003e\u003c/a\u003e docs(v1): update changelog entry (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2838\"\u003e#2838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/8becb8acf8d9bbf071e9d13f5ef3f511683cfe8c\"\u003e\u003ccode\u003e8becb8a\u003c/code\u003e\u003c/a\u003e chore: 🔖 release new versions (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2832\"\u003e#2832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/21104faa8ada6b785a80eb1712de8f89e71726b0\"\u003e\u003ccode\u003e21104fa\u003c/code\u003e\u003c/a\u003e chore: update config version 0.49.0 (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2833\"\u003e#2833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/1f9a448f41b1e4f890ec6185cca4520ef1a82039\"\u003e\u003ccode\u003e1f9a448\u003c/code\u003e\u003c/a\u003e fix: externalResolver cache issue (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2831\"\u003e#2831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/cf30dae730a20644575da70e4400cc8941e2f40b\"\u003e\u003ccode\u003ecf30dae\u003c/code\u003e\u003c/a\u003e chore: 🔖 release new versions (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2828\"\u003e#2828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/a55b9e86b4cb0013d2d0b57633b63f29551dfa26\"\u003e\u003ccode\u003ea55b9e8\u003c/code\u003e\u003c/a\u003e fix: respect command ignores HTTP_PROXY (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2805\"\u003e#2805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/6a3f29bfa04f851f4b132e81802929957d514832\"\u003e\u003ccode\u003e6a3f29b\u003c/code\u003e\u003c/a\u003e fix: improve rule references output (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2823\"\u003e#2823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Redocly/redocly-cli/compare/@redocly/cli@2.30.5...@redocly/cli@2.31.5\"\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=@redocly/cli\u0026package-manager=npm_and_yarn\u0026previous-version=2.30.5\u0026new-version=2.31.5)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot 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/bijux/bijux-proteomics/pull/136","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/bijux%2Fbijux-proteomics/issues/136","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/136/packages"}},{"old_version":"2.29.0","new_version":"2.31.4","update_type":"minor","path":null,"pr_created_at":"2026-05-25T01:44:53.000Z","version_change":"2.29.0 → 2.31.4","issue":{"uuid":"4513704253","node_id":"PR_kwDOPCLxl87e4IkM","number":89,"state":"closed","title":"Bump @redocly/cli from 2.29.0 to 2.31.4","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-28T01:52:50.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-25T01:44:53.000Z","updated_at":"2026-05-28T01:52:51.000Z","time_to_close":259677,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@redocly/cli","old_version":"2.29.0","new_version":"2.31.4","repository_url":"https://github.com/Redocly/redocly-cli"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@redocly/cli](https://github.com/Redocly/redocly-cli) from 2.29.0 to 2.31.4.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Redocly/redocly-cli/releases\"\u003e@​redocly/cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.31.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.31.4.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.31.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue where the Respect command did not honor the \u003ccode\u003eHTTP_PROXY\u003c/code\u003e, \u003ccode\u003eHTTPS_PROXY\u003c/code\u003e, and \u003ccode\u003eNO_PROXY\u003c/code\u003e environment variables when loading remote source descriptions or resolving external \u003ccode\u003e$ref\u003c/code\u003es.\nProxy settings are consistently applied during reference resolution as well.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.31.3.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.31.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFixed the \u003ccode\u003eremove-unused-components\u003c/code\u003e decorator to remove unused components containing \u003ccode\u003eallOf\u003c/code\u003e keyword.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eWarning:\u003c/strong\u003e The bundler may now remove more unused components than before.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFixed the \u003ccode\u003eno-unused-components\u003c/code\u003e rule to highlight unused schemas containing \u003ccode\u003eallOf\u003c/code\u003e keyword.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.31.2.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.31.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.31.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.31.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.31.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.30.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed hard crash that happened when no API was provided either via the command argument or in the config.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.30.6.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.30.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a status code mismatch that occurred when using the \u003ccode\u003e--har-output\u003c/code\u003e option in the \u003ccode\u003erespect\u003c/code\u003e command.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.30.5.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.30.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003estyled-components\u003c/code\u003e dependency to \u003ccode\u003e6.4.1\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.30.4.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/8becb8acf8d9bbf071e9d13f5ef3f511683cfe8c\"\u003e\u003ccode\u003e8becb8a\u003c/code\u003e\u003c/a\u003e chore: 🔖 release new versions (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2832\"\u003e#2832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/21104faa8ada6b785a80eb1712de8f89e71726b0\"\u003e\u003ccode\u003e21104fa\u003c/code\u003e\u003c/a\u003e chore: update config version 0.49.0 (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2833\"\u003e#2833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/1f9a448f41b1e4f890ec6185cca4520ef1a82039\"\u003e\u003ccode\u003e1f9a448\u003c/code\u003e\u003c/a\u003e fix: externalResolver cache issue (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2831\"\u003e#2831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/cf30dae730a20644575da70e4400cc8941e2f40b\"\u003e\u003ccode\u003ecf30dae\u003c/code\u003e\u003c/a\u003e chore: 🔖 release new versions (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2828\"\u003e#2828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/a55b9e86b4cb0013d2d0b57633b63f29551dfa26\"\u003e\u003ccode\u003ea55b9e8\u003c/code\u003e\u003c/a\u003e fix: respect command ignores HTTP_PROXY (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2805\"\u003e#2805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/6a3f29bfa04f851f4b132e81802929957d514832\"\u003e\u003ccode\u003e6a3f29b\u003c/code\u003e\u003c/a\u003e fix: improve rule references output (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2823\"\u003e#2823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/90d7334214986fe113dfd83933e3e2412bfe75dd\"\u003e\u003ccode\u003e90d7334\u003c/code\u003e\u003c/a\u003e chore: 🔖 release new versions (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2822\"\u003e#2822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/f6c1ee01335a845952de99b6ea770c240ff74e5e\"\u003e\u003ccode\u003ef6c1ee0\u003c/code\u003e\u003c/a\u003e fix: do not assume schemas containing allOf are being used in discriminator (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/9f776834982be9e7704bee0ab66c7587ccfbdc82\"\u003e\u003ccode\u003e9f77683\u003c/code\u003e\u003c/a\u003e chore: 🔖 release new versions (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2821\"\u003e#2821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/84b0d9efe95f7d89eb9f7e9b923bebf8388309a7\"\u003e\u003ccode\u003e84b0d9e\u003c/code\u003e\u003c/a\u003e chore: extend respect event (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2818\"\u003e#2818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Redocly/redocly-cli/compare/@redocly/cli@2.29.0...@redocly/cli@2.31.4\"\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=@redocly/cli\u0026package-manager=npm_and_yarn\u0026previous-version=2.29.0\u0026new-version=2.31.4)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Veeteq/RedoclyOpenAPI/pull/89","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Veeteq%2FRedoclyOpenAPI/issues/89","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/89/packages"}},{"old_version":"2.30.4","new_version":"2.30.6","update_type":"patch","path":null,"pr_created_at":"2026-05-24T15:14:40.000Z","version_change":"2.30.4 → 2.30.6","issue":{"uuid":"4512017723","node_id":"PR_kwDOFWxg3s7ezDiP","number":206,"state":"open","title":"fix(dependabot): bump the npm-dependencies group across 1 directory with 6 updates","user":"dependabot[bot]","labels":["dependencies","1 min review","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-24T15:14:40.000Z","updated_at":"2026-05-24T15:15:31.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"fix(dependabot): bump","group_name":"npm-dependencies","update_count":6,"packages":[{"name":"@redocly/cli","old_version":"2.30.4","new_version":"2.30.6","repository_url":"https://github.com/Redocly/redocly-cli"},{"name":"@typeform/eslint-config","old_version":"7.0.13","new_version":"7.0.14","repository_url":"https://github.com/Typeform/eslint-config-typeform"},{"name":"@types/node","old_version":"25.6.2","new_version":"25.8.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint","old_version":"10.3.0","new_version":"10.4.0","repository_url":"https://github.com/eslint/eslint"},{"name":"lint-staged","old_version":"17.0.4","new_version":"17.0.5","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"vitest","old_version":"4.1.5","new_version":"4.1.6","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-dependencies group with 6 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@redocly/cli](https://github.com/Redocly/redocly-cli) | `2.30.4` | `2.30.6` |\n| [@typeform/eslint-config](https://github.com/Typeform/eslint-config-typeform) | `7.0.13` | `7.0.14` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.6.2` | `25.8.0` |\n| [eslint](https://github.com/eslint/eslint) | `10.3.0` | `10.4.0` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `17.0.4` | `17.0.5` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.5` | `4.1.6` |\n\n\nUpdates `@redocly/cli` from 2.30.4 to 2.30.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Redocly/redocly-cli/releases\"\u003e@​redocly/cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.30.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed hard crash that happened when no API was provided either via the command argument or in the config.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.30.6.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.30.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a status code mismatch that occurred when using the \u003ccode\u003e--har-output\u003c/code\u003e option in the \u003ccode\u003erespect\u003c/code\u003e command.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.30.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/Redocly/redocly-cli/commit/83672419e06b59f8cf2fc5bc66adb63e0ad0373c\"\u003e\u003ccode\u003e8367241\u003c/code\u003e\u003c/a\u003e chore: 🔖 release new versions (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2815\"\u003e#2815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/519d4f5337f8f814041a179733b4bed5bb73b489\"\u003e\u003ccode\u003e519d4f5\u003c/code\u003e\u003c/a\u003e fix: hard crash in commands when no API provided (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2813\"\u003e#2813\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/68e6c58076b67efb007522241d96ff869c1fc455\"\u003e\u003ccode\u003e68e6c58\u003c/code\u003e\u003c/a\u003e docs: add docs about duplicating rules and bundle components (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2812\"\u003e#2812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/214c60576b1229d331a5a1b5d5ed5e014fe72d40\"\u003e\u003ccode\u003e214c605\u003c/code\u003e\u003c/a\u003e chore: apply audit fix; adjust coverage threshold; update pr-title action (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2\"\u003e#2\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/29ba984271f7c67d03fe577e09bc21fd3ce94fae\"\u003e\u003ccode\u003e29ba984\u003c/code\u003e\u003c/a\u003e chore(deps): bump \u003ccode\u003e@​protobufjs/utf8\u003c/code\u003e from 1.1.0 to 1.1.1 (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2809\"\u003e#2809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/3b557d9a778a1076e9ecc50636f8908f9e14392f\"\u003e\u003ccode\u003e3b557d9\u003c/code\u003e\u003c/a\u003e chore: 🔖 release new versions (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2804\"\u003e#2804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/a7bd1cc71232f272bb39877bc2e8ae6e72dbc147\"\u003e\u003ccode\u003ea7bd1cc\u003c/code\u003e\u003c/a\u003e feat: add check for env variables pattern (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2806\"\u003e#2806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/b877fef8f50927e4b2a4a2c3fb4e61fc09a0bddc\"\u003e\u003ccode\u003eb877fef\u003c/code\u003e\u003c/a\u003e fix: send query languages strings in request body payload (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2807\"\u003e#2807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/2deb9d58ac425e0e83d70c268ee0d3436bded9f2\"\u003e\u003ccode\u003e2deb9d5\u003c/code\u003e\u003c/a\u003e fix: mismatch in respect status code when har-output option used (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2803\"\u003e#2803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/ea362a275797aa8b9af975156401ea21d99f69f5\"\u003e\u003ccode\u003eea362a2\u003c/code\u003e\u003c/a\u003e chore(deps): bump fast-uri from 3.0.6 to 3.1.2 (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2801\"\u003e#2801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Redocly/redocly-cli/compare/@redocly/cli@2.30.4...@redocly/cli@2.30.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typeform/eslint-config` from 7.0.13 to 7.0.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Typeform/eslint-config-typeform/releases\"\u003e@​typeform/eslint-config's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.14\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/Typeform/eslint-config-typeform/compare/v7.0.13...v7.0.14\"\u003e7.0.14\u003c/a\u003e (2026-05-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edependabot:\u003c/strong\u003e bump the dependencies group across 1 directory with 2 updates (\u003ca href=\"https://redirect.github.com/Typeform/eslint-config-typeform/issues/122\"\u003e#122\u003c/a\u003e) (\u003ca href=\"https://github.com/Typeform/eslint-config-typeform/commit/777ba0d039f394f95e08aafba01247ae29f67c30\"\u003e777ba0d\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/Typeform/eslint-config-typeform/commit/777ba0d039f394f95e08aafba01247ae29f67c30\"\u003e\u003ccode\u003e777ba0d\u003c/code\u003e\u003c/a\u003e fix(dependabot): bump the dependencies group across 1 directory with 2 update...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Typeform/eslint-config-typeform/compare/v7.0.13...v7.0.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 25.6.2 to 25.8.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 10.3.0 to 10.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.4.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1a45ec596af1dd5f880e6874cb8f24dafb6a7ecf\"\u003e\u003ccode\u003e1a45ec5\u003c/code\u003e\u003c/a\u003e feat: check sequence expressions in \u003ccode\u003efor-direction\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20701\"\u003e#20701\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/450040bd89b989b3531824c6be45feb5fe3d936b\"\u003e\u003ccode\u003e450040b\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eincludeIgnoreFile()\u003c/code\u003e to \u003ccode\u003eeslint/config\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20735\"\u003e#20735\u003c/a\u003e) (Kirk Waiblinger)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/544c0c3da589166ad8e5d634f35d3d06701c57be\"\u003e\u003ccode\u003e544c0c3\u003c/code\u003e\u003c/a\u003e fix: escape code path DOT labels in debug output (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20866\"\u003e#20866\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6799431203f2579632d0870f98ba132067f4040c\"\u003e\u003ccode\u003e6799431\u003c/code\u003e\u003c/a\u003e fix: update dependency \u003ccode\u003e@​eslint/config-helpers\u003c/code\u003e to ^0.6.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20850\"\u003e#20850\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f078fef5005dceb14fc162aab7c7200e027688dd\"\u003e\u003ccode\u003ef078fef\u003c/code\u003e\u003c/a\u003e fix: handle non-array deprecated rule replacements (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20825\"\u003e#20825\u003c/a\u003e) (xbinaryx)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7e52a7151fb92eec0e0f67fe4e5ddbd1ccce796f\"\u003e\u003ccode\u003e7e52a71\u003c/code\u003e\u003c/a\u003e docs: add mention of \u003ccode\u003e@eslint-react/eslint-plugin\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20869\"\u003e#20869\u003c/a\u003e) (Pavel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/db3468ba746407d7f286f18f7ea9db6df0e3bc08\"\u003e\u003ccode\u003edb3468b\u003c/code\u003e\u003c/a\u003e docs: tweak wording around ambiguous CJS-vs-ESM config (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20865\"\u003e#20865\u003c/a\u003e) (Kirk Waiblinger)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/90846643ec6e97d447ae0d831fabe6d17b0a998a\"\u003e\u003ccode\u003e9084664\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9cc73875046e3c4b8313644cbb1e99e26b36bd3f\"\u003e\u003ccode\u003e9cc7387\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3d7b5484407403817aa9071a394d336d8ea96eb5\"\u003e\u003ccode\u003e3d7b548\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/191ec3c0a3f94ce0f110df761f0b2b8949011ccb\"\u003e\u003ccode\u003e191ec3c\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6616856f28fa514a30f87b5539fc100d739a94bf\"\u003e\u003ccode\u003e6616856\u003c/code\u003e\u003c/a\u003e chore: upgrade knip to v6 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20875\"\u003e#20875\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d13b084a3ad02f926e9addaa35fc383759ea5554\"\u003e\u003ccode\u003ed13b084\u003c/code\u003e\u003c/a\u003e ci: ensure auto-created PRs run CI (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20860\"\u003e#20860\u003c/a\u003e) (lumir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e71c7af86dce9acc1d18cb12d2184309f6841594\"\u003e\u003ccode\u003ee71c7af\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 6.0.5 to 6.0.7 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20862\"\u003e#20862\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d84393dea170f54191fd20c8268b52c81c0ccd99\"\u003e\u003ccode\u003ed84393d\u003c/code\u003e\u003c/a\u003e test: add unit tests for SuppressionsService.applySuppressions() (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20863\"\u003e#20863\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/24db8cb8e6f07fba667121777a15b1785486be94\"\u003e\u003ccode\u003e24db8cb\u003c/code\u003e\u003c/a\u003e test: add tests for SuppressionsService.save() (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20802\"\u003e#20802\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2ef0549cac4a9537e4c3a26b9f3edd4c99476bf6\"\u003e\u003ccode\u003e2ef0549\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20857\"\u003e#20857\u003c/a\u003e) (github-actions[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a4297918d264d229a06cd96051ef9b91c7b86732\"\u003e\u003ccode\u003ea429791\u003c/code\u003e\u003c/a\u003e ci: remove \u003ccode\u003eeslint-webpack-plugin\u003c/code\u003e types integration test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20668\"\u003e#20668\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9e37386aa7f2ce220b2ef74a6afbac5f6b3527c5\"\u003e\u003ccode\u003e9e37386\u003c/code\u003e\u003c/a\u003e chore: replace \u003ccode\u003erecast\u003c/code\u003e with range approach in code-sample-minimizer (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20682\"\u003e#20682\u003c/a\u003e) (Copilot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0dd1f9ffc9a07704d46e2a4c8d4ccc0d0908b0c0\"\u003e\u003ccode\u003e0dd1f9f\u003c/code\u003e\u003c/a\u003e test: disable warning for \u003ccode\u003evm.constants.USE_MAIN_CONTEXT_DEFAULT_LOADER\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20845\"\u003e#20845\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9da3c7bc92d9579f8db19ecb56e718538d09db2b\"\u003e\u003ccode\u003e9da3c7b\u003c/code\u003e\u003c/a\u003e refactor: remove deprecated \u003ccode\u003emeta.language\u003c/code\u003e and migrate \u003ccode\u003emeta.dialects\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20716\"\u003e#20716\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2099ed12a0a74c3d7f0808514362af2499b4fe2b\"\u003e\u003ccode\u003e2099ed1\u003c/code\u003e\u003c/a\u003e refactor: add \u003ccode\u003emeta.defaultOptions\u003c/code\u003e to more rules, enable linting (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20800\"\u003e#20800\u003c/a\u003e) (xbinaryx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f1dfbc9ca57196de7092e1888cc99427bd6fe06e\"\u003e\u003ccode\u003ef1dfbc9\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20836\"\u003e#20836\u003c/a\u003e) (github-actions[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c75941390c14728806cd4baef4f6072f6de78318\"\u003e\u003ccode\u003ec759413\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 6.0.3 to 6.0.5 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20843\"\u003e#20843\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5b817d6fdc9ae2c35b528dc662b2eca8f40f64aa\"\u003e\u003ccode\u003e5b817d6\u003c/code\u003e\u003c/a\u003e test: add unit tests for lib/shared/ast-utils (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20838\"\u003e#20838\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1c13ae3934c198c494e5958fa3a68b33244ff06a\"\u003e\u003ccode\u003e1c13ae3\u003c/code\u003e\u003c/a\u003e test: add unit tests for lib/shared/severity (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20835\"\u003e#20835\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/452c4010c07dc2e36fe6ec6a8c48298878e86887\"\u003e\u003ccode\u003e452c401\u003c/code\u003e\u003c/a\u003e 10.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b6417e8b55c9525070d6e168b485ce6ff21688ed\"\u003e\u003ccode\u003eb6417e8\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6616856f28fa514a30f87b5539fc100d739a94bf\"\u003e\u003ccode\u003e6616856\u003c/code\u003e\u003c/a\u003e chore: upgrade knip to v6 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20875\"\u003e#20875\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d13b084a3ad02f926e9addaa35fc383759ea5554\"\u003e\u003ccode\u003ed13b084\u003c/code\u003e\u003c/a\u003e ci: ensure auto-created PRs run CI (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20860\"\u003e#20860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7e52a7151fb92eec0e0f67fe4e5ddbd1ccce796f\"\u003e\u003ccode\u003e7e52a71\u003c/code\u003e\u003c/a\u003e docs: add mention of \u003ccode\u003e@eslint-react/eslint-plugin\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20869\"\u003e#20869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e71c7af86dce9acc1d18cb12d2184309f6841594\"\u003e\u003ccode\u003ee71c7af\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 6.0.5 to 6.0.7 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20862\"\u003e#20862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/544c0c3da589166ad8e5d634f35d3d06701c57be\"\u003e\u003ccode\u003e544c0c3\u003c/code\u003e\u003c/a\u003e fix: escape code path DOT labels in debug output (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20866\"\u003e#20866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/db3468ba746407d7f286f18f7ea9db6df0e3bc08\"\u003e\u003ccode\u003edb3468b\u003c/code\u003e\u003c/a\u003e docs: tweak wording around ambiguous CJS-vs-ESM config (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20865\"\u003e#20865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d84393dea170f54191fd20c8268b52c81c0ccd99\"\u003e\u003ccode\u003ed84393d\u003c/code\u003e\u003c/a\u003e test: add unit tests for SuppressionsService.applySuppressions() (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20863\"\u003e#20863\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/90846643ec6e97d447ae0d831fabe6d17b0a998a\"\u003e\u003ccode\u003e9084664\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v10.3.0...v10.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lint-staged` from 17.0.4 to 17.0.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lint-staged/lint-staged/releases\"\u003elint-staged's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev17.0.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1792\"\u003e#1792\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/1f672718b6fa67e0f00aafe107cb9f084f4d9102\"\u003e\u003ccode\u003e1f67271\u003c/code\u003e\u003c/a\u003e - Correctly set the \u003ccode\u003e--max-arg-length\u003c/code\u003e default value based on the running platform. This controls how very long lists of staged files are split into multiple chunks.\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/lint-staged/lint-staged/blob/main/CHANGELOG.md\"\u003elint-staged's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e17.0.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1792\"\u003e#1792\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/1f672718b6fa67e0f00aafe107cb9f084f4d9102\"\u003e\u003ccode\u003e1f67271\u003c/code\u003e\u003c/a\u003e - Correctly set the \u003ccode\u003e--max-arg-length\u003c/code\u003e default value based on the running platform. This controls how very long lists of staged files are split into multiple chunks.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/cbd822ea4952f8026474306b424850a0e57984d3\"\u003e\u003ccode\u003ecbd822e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/issues/1793\"\u003e#1793\u003c/a\u003e from lint-staged/changeset-release/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/191124485bccd2af8bb225535b1561f7fd00db07\"\u003e\u003ccode\u003e1911244\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/7339d7d6ba6f82affcf4ca9c3c07127ffe2202c8\"\u003e\u003ccode\u003e7339d7d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/issues/1792\"\u003e#1792\u003c/a\u003e from lint-staged/fix-max-arg-length-default\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/1f672718b6fa67e0f00aafe107cb9f084f4d9102\"\u003e\u003ccode\u003e1f67271\u003c/code\u003e\u003c/a\u003e fix: default \u003ccode\u003emaxArgLength\u003c/code\u003e to \u003ccode\u003eundefined\u003c/code\u003e instead of \u003ccode\u003eNaN\u003c/code\u003e when parsing cli ...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lint-staged/lint-staged/compare/v17.0.4...v17.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vitest` from 4.1.5 to 4.1.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003evitest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.6\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Provide project reference in \u003ccode\u003eToMatchScreenshotResolvePath\u003c/code\u003e  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10138\"\u003evitest-dev/vitest#10138\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/31882607c\"\u003e\u003c!-- raw HTML omitted --\u003e(31882)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGlobal \u003ccode\u003esequence.concurrent: true\u003c/code\u003e with top-level \u003ccode\u003etest(..., { concurrent: false })\u003c/code\u003e + depreacte \u003ccode\u003esequential\u003c/code\u003e test API and options  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eCodex\u003c/strong\u003e and \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10196\"\u003evitest-dev/vitest#10196\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2847dfa2a\"\u003e\u003c!-- raw HTML omitted --\u003e(2847d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Simplify orchestrator otel carrier  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10285\"\u003evitest-dev/vitest#10285\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/18af98cee\"\u003e\u003c!-- raw HTML omitted --\u003e(18af9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🏎 Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStringify diff objects only once  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10276\"\u003evitest-dev/vitest#10276\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9f7b1528c\"\u003e\u003c!-- raw HTML omitted --\u003e(9f7b1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.5...v4.1.6\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/a8fd24c1cad2320b19fcc651413c7d928423bdc1\"\u003e\u003ccode\u003ea8fd24c\u003c/code\u003e\u003c/a\u003e chore: release v4.1.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/18af98cee1830604d57f6a02bf28f8067cdffc06\"\u003e\u003ccode\u003e18af98c\u003c/code\u003e\u003c/a\u003e fix(browser): simplify orchestrator otel carrier (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/10285\"\u003e#10285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/31882607cc67c7bf52ead13a606321ffdb06a857\"\u003e\u003ccode\u003e3188260\u003c/code\u003e\u003c/a\u003e feat(browser): provide project reference in \u003ccode\u003eToMatchScreenshotResolvePath\u003c/code\u003e (#...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.1.6/packages/vitest\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/Typeform/ci-standard-checks/pull/206","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Typeform%2Fci-standard-checks/issues/206","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/206/packages"}},{"old_version":"2.29.0","new_version":"2.31.4","update_type":"minor","path":null,"pr_created_at":"2026-05-22T20:08:32.000Z","version_change":"2.29.0 → 2.31.4","issue":{"uuid":"4505337051","node_id":"PR_kwDOQyioa87ee1qJ","number":56,"state":"open","title":"Bump @redocly/cli from 2.29.0 to 2.31.4","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-22T20:08:32.000Z","updated_at":"2026-05-22T20:08:33.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@redocly/cli","old_version":"2.29.0","new_version":"2.31.4","repository_url":"https://github.com/Redocly/redocly-cli"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@redocly/cli](https://github.com/Redocly/redocly-cli) from 2.29.0 to 2.31.4.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Redocly/redocly-cli/releases\"\u003e@​redocly/cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.31.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.31.4.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.31.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue where the Respect command did not honor the \u003ccode\u003eHTTP_PROXY\u003c/code\u003e, \u003ccode\u003eHTTPS_PROXY\u003c/code\u003e, and \u003ccode\u003eNO_PROXY\u003c/code\u003e environment variables when loading remote source descriptions or resolving external \u003ccode\u003e$ref\u003c/code\u003es.\nProxy settings are consistently applied during reference resolution as well.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.31.3.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.31.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFixed the \u003ccode\u003eremove-unused-components\u003c/code\u003e decorator to remove unused components containing \u003ccode\u003eallOf\u003c/code\u003e keyword.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eWarning:\u003c/strong\u003e The bundler may now remove more unused components than before.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFixed the \u003ccode\u003eno-unused-components\u003c/code\u003e rule to highlight unused schemas containing \u003ccode\u003eallOf\u003c/code\u003e keyword.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.31.2.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.31.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.31.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.31.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.31.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.30.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed hard crash that happened when no API was provided either via the command argument or in the config.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.30.6.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.30.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a status code mismatch that occurred when using the \u003ccode\u003e--har-output\u003c/code\u003e option in the \u003ccode\u003erespect\u003c/code\u003e command.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.30.5.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.30.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003estyled-components\u003c/code\u003e dependency to \u003ccode\u003e6.4.1\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.30.4.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/8becb8acf8d9bbf071e9d13f5ef3f511683cfe8c\"\u003e\u003ccode\u003e8becb8a\u003c/code\u003e\u003c/a\u003e chore: 🔖 release new versions (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2832\"\u003e#2832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/21104faa8ada6b785a80eb1712de8f89e71726b0\"\u003e\u003ccode\u003e21104fa\u003c/code\u003e\u003c/a\u003e chore: update config version 0.49.0 (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2833\"\u003e#2833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/1f9a448f41b1e4f890ec6185cca4520ef1a82039\"\u003e\u003ccode\u003e1f9a448\u003c/code\u003e\u003c/a\u003e fix: externalResolver cache issue (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2831\"\u003e#2831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/cf30dae730a20644575da70e4400cc8941e2f40b\"\u003e\u003ccode\u003ecf30dae\u003c/code\u003e\u003c/a\u003e chore: 🔖 release new versions (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2828\"\u003e#2828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/a55b9e86b4cb0013d2d0b57633b63f29551dfa26\"\u003e\u003ccode\u003ea55b9e8\u003c/code\u003e\u003c/a\u003e fix: respect command ignores HTTP_PROXY (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2805\"\u003e#2805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/6a3f29bfa04f851f4b132e81802929957d514832\"\u003e\u003ccode\u003e6a3f29b\u003c/code\u003e\u003c/a\u003e fix: improve rule references output (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2823\"\u003e#2823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/90d7334214986fe113dfd83933e3e2412bfe75dd\"\u003e\u003ccode\u003e90d7334\u003c/code\u003e\u003c/a\u003e chore: 🔖 release new versions (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2822\"\u003e#2822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/f6c1ee01335a845952de99b6ea770c240ff74e5e\"\u003e\u003ccode\u003ef6c1ee0\u003c/code\u003e\u003c/a\u003e fix: do not assume schemas containing allOf are being used in discriminator (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/9f776834982be9e7704bee0ab66c7587ccfbdc82\"\u003e\u003ccode\u003e9f77683\u003c/code\u003e\u003c/a\u003e chore: 🔖 release new versions (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2821\"\u003e#2821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/84b0d9efe95f7d89eb9f7e9b923bebf8388309a7\"\u003e\u003ccode\u003e84b0d9e\u003c/code\u003e\u003c/a\u003e chore: extend respect event (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2818\"\u003e#2818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Redocly/redocly-cli/compare/@redocly/cli@2.29.0...@redocly/cli@2.31.4\"\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=@redocly/cli\u0026package-manager=npm_and_yarn\u0026previous-version=2.29.0\u0026new-version=2.31.4)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Veeteq/Auth-OpenAPI/pull/56","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Veeteq%2FAuth-OpenAPI/issues/56","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/56/packages"}},{"old_version":"2.30.6","new_version":"2.31.4","update_type":"minor","path":null,"pr_created_at":"2026-05-22T15:32:09.000Z","version_change":"2.30.6 → 2.31.4","issue":{"uuid":"4503796326","node_id":"PR_kwDOQqxqVM7eZ0wu","number":242,"state":"open","title":"chore(deps): bump the minor-and-patch group across 1 directory with 29 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-22T15:32:09.000Z","updated_at":"2026-05-22T15:37:06.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"minor-and-patch","update_count":29,"packages":[{"name":"tsx","old_version":"4.22.1","new_version":"4.22.3","repository_url":"https://github.com/privatenumber/tsx"},{"name":"vite-plus","old_version":"0.1.21","new_version":"0.1.22","repository_url":"https://github.com/voidzero-dev/vite-plus"},{"name":"@typescript-eslint/parser","old_version":"8.59.3","new_version":"8.59.4","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"oxlint","old_version":"1.65.0","new_version":"1.66.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@agentclientprotocol/sdk","old_version":"0.21.1","new_version":"0.22.1","repository_url":"https://github.com/agentclientprotocol/typescript-sdk"},{"name":"@types/react","old_version":"19.2.14","new_version":"19.2.15","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"ai","old_version":"6.0.184","new_version":"6.0.190","repository_url":"https://github.com/vercel/ai"},{"name":"@types/node","old_version":"25.8.0","new_version":"25.9.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"vitest","old_version":"4.1.6","new_version":"4.1.7","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@date-fns/tz","old_version":"1.4.1","new_version":"1.5.0","repository_url":"https://github.com/date-fns/date-fns"},{"name":"date-fns","old_version":"4.1.0","new_version":"4.2.1","repository_url":"https://github.com/date-fns/date-fns"},{"name":"semver","old_version":"7.8.0","new_version":"7.8.1","repository_url":"https://github.com/npm/node-semver"},{"name":"socket.io-adapter","old_version":"2.5.6","new_version":"2.5.7","repository_url":"https://github.com/socketio/socket.io"},{"name":"@redocly/cli","old_version":"2.30.6","new_version":"2.31.4","repository_url":"https://github.com/Redocly/redocly-cli"},{"name":"cloudflare","old_version":"6.2.0","new_version":"6.3.0","repository_url":"https://github.com/cloudflare/cloudflare-typescript"},{"name":"hono","old_version":"4.12.19","new_version":"4.12.22","repository_url":"https://github.com/honojs/hono"},{"name":"@cloudflare/workers-types","old_version":"4.20260517.1","new_version":"4.20260522.1","repository_url":"https://github.com/cloudflare/workerd"},{"name":"knip","old_version":"6.14.1","new_version":"6.14.2","repository_url":"https://github.com/webpro-nl/knip"},{"name":"oxlint-tsgolint","old_version":"0.22.1","new_version":"0.23.0","repository_url":"https://github.com/oxc-project/tsgolint"},{"name":"wrangler","old_version":"4.92.0","new_version":"4.94.0","repository_url":"https://github.com/cloudflare/workers-sdk"},{"name":"@revenuecat/purchases-js","old_version":"1.41.0","new_version":"1.41.1","repository_url":"https://github.com/RevenueCat/purchases-js"},{"name":"@rive-app/webgl2","old_version":"2.37.7","new_version":"2.37.8","repository_url":"https://github.com/rive-app/rive-wasm"},{"name":"reka-ui","old_version":"2.9.7","new_version":"2.9.8","repository_url":"https://github.com/unovue/reka-ui"},{"name":"shiki","old_version":"4.0.2","new_version":"4.1.0","repository_url":"https://github.com/shikijs/shiki"},{"name":"vue-i18n","old_version":"11.4.3","new_version":"11.4.4","repository_url":"https://github.com/intlify/vue-i18n"},{"name":"@cloudflare/vite-plugin","old_version":"1.37.1","new_version":"1.38.0","repository_url":"https://github.com/cloudflare/workers-sdk"},{"name":"@percy/cli","old_version":"1.31.13","new_version":"1.31.14","repository_url":"https://github.com/percy/cli"},{"name":"vue-tsc","old_version":"3.2.9","new_version":"3.3.1","repository_url":"https://github.com/vuejs/language-tools"},{"name":"postcss","old_version":"8.5.14","new_version":"8.5.15","repository_url":"https://github.com/postcss/postcss"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 29 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [tsx](https://github.com/privatenumber/tsx) | `4.22.1` | `4.22.3` |\n| [vite-plus](https://github.com/voidzero-dev/vite-plus/tree/HEAD/packages/cli) | `0.1.21` | `0.1.22` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.59.3` | `8.59.4` |\n| [oxlint](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint) | `1.65.0` | `1.66.0` |\n| [@agentclientprotocol/sdk](https://github.com/agentclientprotocol/typescript-sdk) | `0.21.1` | `0.22.1` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.14` | `19.2.15` |\n| [ai](https://github.com/vercel/ai/tree/HEAD/packages/ai) | `6.0.184` | `6.0.190` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.8.0` | `25.9.1` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.6` | `4.1.7` |\n| [@date-fns/tz](https://github.com/date-fns/date-fns) | `1.4.1` | `1.5.0` |\n| [date-fns](https://github.com/date-fns/date-fns) | `4.1.0` | `4.2.1` |\n| [semver](https://github.com/npm/node-semver) | `7.8.0` | `7.8.1` |\n| [socket.io-adapter](https://github.com/socketio/socket.io) | `2.5.6` | `2.5.7` |\n| [@redocly/cli](https://github.com/Redocly/redocly-cli) | `2.30.6` | `2.31.4` |\n| [cloudflare](https://github.com/cloudflare/cloudflare-typescript) | `6.2.0` | `6.3.0` |\n| [hono](https://github.com/honojs/hono) | `4.12.19` | `4.12.22` |\n| [@cloudflare/workers-types](https://github.com/cloudflare/workerd) | `4.20260517.1` | `4.20260522.1` |\n| [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `6.14.1` | `6.14.2` |\n| [oxlint-tsgolint](https://github.com/oxc-project/tsgolint) | `0.22.1` | `0.23.0` |\n| [wrangler](https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler) | `4.92.0` | `4.94.0` |\n| [@revenuecat/purchases-js](https://github.com/RevenueCat/purchases-js) | `1.41.0` | `1.41.1` |\n| [@rive-app/webgl2](https://github.com/rive-app/rive-wasm) | `2.37.7` | `2.37.8` |\n| [reka-ui](https://github.com/unovue/reka-ui) | `2.9.7` | `2.9.8` |\n| [shiki](https://github.com/shikijs/shiki/tree/HEAD/packages/shiki) | `4.0.2` | `4.1.0` |\n| [vue-i18n](https://github.com/intlify/vue-i18n/tree/HEAD/packages/vue-i18n) | `11.4.3` | `11.4.4` |\n| [@cloudflare/vite-plugin](https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vite-plugin-cloudflare) | `1.37.1` | `1.38.0` |\n| [@percy/cli](https://github.com/percy/cli/tree/HEAD/packages/cli) | `1.31.13` | `1.31.14` |\n| [vue-tsc](https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc) | `3.2.9` | `3.3.1` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.14` | `8.5.15` |\n\n\nUpdates `tsx` from 4.22.1 to 4.22.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/privatenumber/tsx/releases\"\u003etsx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.22.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.22.2...v4.22.3\"\u003e4.22.3\u003c/a\u003e (2026-05-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edecode typed loader source (\u003ca href=\"https://github.com/privatenumber/tsx/commit/dce02fc3b8b64a58d24560714902b16f89332f1f\"\u003edce02fc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epreserve entrypoint with TypeScript preload hooks (\u003ca href=\"https://github.com/privatenumber/tsx/commit/68f72f3304d8c3ff7048bde8571af9c163fcefa2\"\u003e68f72f3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eThis release is also available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/tsx/v/4.22.3\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.22.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.22.1...v4.22.2\"\u003e4.22.2\u003c/a\u003e (2026-05-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve CJS JSON require in ESM hooks (\u003ca href=\"https://github.com/privatenumber/tsx/commit/35b700bd8620696df03827068af29dcd0d091a60\"\u003e35b700b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epreserve named exports from CommonJS TypeScript (\u003ca href=\"https://github.com/privatenumber/tsx/commit/11de737dae1fb9dae28db3716df5b1a7e1a6a089\"\u003e11de737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport module.exports require(esm) interop (\u003ca href=\"https://github.com/privatenumber/tsx/commit/cf8f19918e4e0a0dc5ee5c52d8cc15e5e22d7c49\"\u003ecf8f199\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eThis release is also available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/tsx/v/4.22.2\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\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/privatenumber/tsx/commit/dce02fc3b8b64a58d24560714902b16f89332f1f\"\u003e\u003ccode\u003edce02fc\u003c/code\u003e\u003c/a\u003e fix: decode typed loader source\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/68f72f3304d8c3ff7048bde8571af9c163fcefa2\"\u003e\u003ccode\u003e68f72f3\u003c/code\u003e\u003c/a\u003e fix: preserve entrypoint with TypeScript preload hooks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/69455cfefbfe71100a3c58d3ce7cea42445d9113\"\u003e\u003ccode\u003e69455cf\u003c/code\u003e\u003c/a\u003e test: cover package exports for ambiguous ESM reexports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/35b700bd8620696df03827068af29dcd0d091a60\"\u003e\u003ccode\u003e35b700b\u003c/code\u003e\u003c/a\u003e fix: preserve CJS JSON require in ESM hooks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/ef807dba6832260fb4cafd78d81f5469a733966b\"\u003e\u003ccode\u003eef807db\u003c/code\u003e\u003c/a\u003e chore: update testing dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/3917090d4f61863ea6ea16e4a9a3722a112cc3f7\"\u003e\u003ccode\u003e3917090\u003c/code\u003e\u003c/a\u003e test: document compatibility test taxonomy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/de8113ffa8edbcd4e05fa218324c3e8c2a4afdbe\"\u003e\u003ccode\u003ede8113f\u003c/code\u003e\u003c/a\u003e refactor: centralize Node capability facts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/c1f62db45ada60b24ceb3dfdf7f64173d9a15396\"\u003e\u003ccode\u003ec1f62db\u003c/code\u003e\u003c/a\u003e test: consolidate tsconfig path edge coverage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/4e08174ec10276ac71c9a69eb28426ad702d0c76\"\u003e\u003ccode\u003e4e08174\u003c/code\u003e\u003c/a\u003e test: consolidate loader hook coverage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/674bb30bc87ce00b36e9c820d47394defba9ae36\"\u003e\u003ccode\u003e674bb30\u003c/code\u003e\u003c/a\u003e test: consolidate tsImport commonjs mts coverage\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.22.1...v4.22.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vite-plus` from 0.1.21 to 0.1.22\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/voidzero-dev/vite-plus/releases\"\u003evite-plus's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003evite-plus v0.1.22\u003c/h2\u003e\n\u003cp\u003eA critical Vitest browser-mode security fix, parallel \u003ccode\u003evp add -g\u003c/code\u003e installs, a built-in oxlint rule to prefer \u003ccode\u003evite-plus\u003c/code\u003e imports, and a new \u003ccode\u003e--git\u003c/code\u003e switch for \u003ccode\u003evp create\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eHighlights\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eSecurity\u003c/strong\u003e: bundled \u003ccode\u003evitest\u003c/code\u003e bumped to \u003ccode\u003e4.1.6\u003c/code\u003e to address \u003ca href=\"https://github.com/vitest-dev/vitest/security/advisories/GHSA-2h32-95rg-cppp\"\u003eGHSA-2h32-95rg-cppp\u003c/a\u003e (Critical, CVSS 9.6), an XSS to RCE chain via the \u003ccode\u003eotelCarrier\u003c/code\u003e query parameter in Vitest browser mode (\u003ca href=\"https://redirect.github.com/voidzero-dev/vite-plus/pull/1633\"\u003e#1633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eParallel global install\u003c/strong\u003e: \u003ccode\u003evp add/install/update -g\u003c/code\u003e now installs packages concurrently with a progress bar and a \u003ccode\u003e--concurrency\u003c/code\u003e flag (default 5) (\u003ca href=\"https://redirect.github.com/voidzero-dev/vite-plus/pull/1597\"\u003e#1597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePrefer vite-plus imports\u003c/strong\u003e: new bundled oxlint rule rewrites \u003ccode\u003evite\u003c/code\u003e/\u003ccode\u003evitest\u003c/code\u003e imports to \u003ccode\u003evite-plus\u003c/code\u003e, enabled by default in generated and migrated \u003ccode\u003elint\u003c/code\u003e configs (\u003ca href=\"https://redirect.github.com/voidzero-dev/vite-plus/pull/1408\"\u003e#1408\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eGit init on scaffold\u003c/strong\u003e: \u003ccode\u003evp create\u003c/code\u003e learns \u003ccode\u003e--git\u003c/code\u003e/\u003ccode\u003e--no-git\u003c/code\u003e (interactive prompt; auto-commits \u0026quot;Initial commit from Vite+\u0026quot;) (\u003ca href=\"https://redirect.github.com/voidzero-dev/vite-plus/pull/1484\"\u003e#1484\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSpawn npm for global installation in parallel with a progress bar and a \u003ccode\u003e--concurrency\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/voidzero-dev/vite-plus/pull/1597\"\u003e#1597\u003c/a\u003e), by \u003ca href=\"https://github.com/liangmiQwQ\"\u003e\u003ccode\u003e@​liangmiQwQ\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd bundled oxlint rule to prefer \u003ccode\u003evite-plus\u003c/code\u003e imports over \u003ccode\u003evite\u003c/code\u003e/\u003ccode\u003evitest\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/voidzero-dev/vite-plus/pull/1408\"\u003e#1408\u003c/a\u003e), by \u003ca href=\"https://github.com/Han5991\"\u003e\u003ccode\u003e@​Han5991\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003evp create\u003c/code\u003e: initialize a git repository and create an initial commit on scaffold (\u003ca href=\"https://redirect.github.com/voidzero-dev/vite-plus/pull/1484\"\u003e#1484\u003c/a\u003e), by \u003ca href=\"https://github.com/ryohidaka\"\u003e\u003ccode\u003e@​ryohidaka\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003evp create\u003c/code\u003e: rename underscore-prefixed files (\u003ccode\u003e_gitignore\u003c/code\u003e, \u003ccode\u003e_npmrc\u003c/code\u003e, \u003ccode\u003e_yarnrc.yml\u003c/code\u003e) to dotfiles for \u003ccode\u003e@org/create\u003c/code\u003e bundled templates (\u003ca href=\"https://redirect.github.com/voidzero-dev/vite-plus/pull/1574\"\u003e#1574\u003c/a\u003e), by \u003ca href=\"https://github.com/jong-kyung\"\u003e\u003ccode\u003e@​jong-kyung\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eVP_PR_VERSION\u003c/code\u003e env var to install unreleased PR builds via pkg.pr.new (\u003ca href=\"https://redirect.github.com/voidzero-dev/vite-plus/pull/1578\"\u003e#1578\u003c/a\u003e), by \u003ca href=\"https://github.com/fengmk2\"\u003e\u003ccode\u003e@​fengmk2\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes \u0026amp; Enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSkip merging standalone \u003ccode\u003e.oxfmtrc\u003c/code\u003e/\u003ccode\u003e.oxlintrc\u003c/code\u003e config when the \u003ccode\u003efmt:\u003c/code\u003e/\u003ccode\u003elint:\u003c/code\u003e key is already declared in \u003ccode\u003evite.config.ts\u003c/code\u003e (fixes duplicate-block regression in \u003ccode\u003evp create fate\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/voidzero-dev/vite-plus/pull/1601\"\u003e#1601\u003c/a\u003e), by \u003ca href=\"https://github.com/fengmk2\"\u003e\u003ccode\u003e@​fengmk2\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuppress the \u003ccode\u003eVITE+ - The Unified Toolchain for the Web\u003c/code\u003e banner for \u003ccode\u003evp lint --lsp\u003c/code\u003e, \u003ccode\u003evp fmt --lsp\u003c/code\u003e, and \u003ccode\u003evp fmt --stdin-filepath\u003c/code\u003e so stdout stays a pure LSP / formatter stream (\u003ca href=\"https://redirect.github.com/voidzero-dev/vite-plus/pull/1619\"\u003e#1619\u003c/a\u003e), by \u003ca href=\"https://github.com/fengmk2\"\u003e\u003ccode\u003e@​fengmk2\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003evp create\u003c/code\u003e: detect output directory when running in the current directory (\u003ca href=\"https://redirect.github.com/voidzero-dev/vite-plus/pull/1606\"\u003e#1606\u003c/a\u003e), by \u003ca href=\"https://github.com/jong-kyung\"\u003e\u003ccode\u003e@​jong-kyung\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003evp update -g\u003c/code\u003e: skip installs when the recorded global package version already matches the npm-resolved version, and tolerate string/array outputs from \u003ccode\u003enpm view ... version --json\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/voidzero-dev/vite-plus/pull/1596\"\u003e#1596\u003c/a\u003e), by \u003ca href=\"https://github.com/leno23\"\u003e\u003ccode\u003e@​leno23\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003evp create\u003c/code\u003e: preserve single-segment project path in \u003ccode\u003eupdateWorkspaceConfig\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/voidzero-dev/vite-plus/pull/1582\"\u003e#1582\u003c/a\u003e), by \u003ca href=\"https://github.com/jong-kyung\"\u003e\u003ccode\u003e@​jong-kyung\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003evp env use\u003c/code\u003e: keep the change session-scoped on Windows (\u003ca href=\"https://redirect.github.com/voidzero-dev/vite-plus/pull/1577\"\u003e#1577\u003c/a\u003e), by \u003ca href=\"https://github.com/fengmk2\"\u003e\u003ccode\u003e@​fengmk2\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003evp rebuild\u003c/code\u003e: accept positional package names (\u003ca href=\"https://redirect.github.com/voidzero-dev/vite-plus/pull/1564\"\u003e#1564\u003c/a\u003e), by \u003ca href=\"https://github.com/fengmk2\"\u003e\u003ccode\u003e@​fengmk2\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdopt the new vite-task error formatter; errors now print as \u003ccode\u003eerror: \u0026lt;top-level\u0026gt;\u003c/code\u003e plus \u003ccode\u003e* \u0026lt;source\u0026gt;\u003c/code\u003e chain lines, with bold-red highlight on a TTY (\u003ca href=\"https://redirect.github.com/voidzero-dev/vite-task/pull/390\"\u003evite-task#390\u003c/a\u003e), by \u003ca href=\"https://github.com/branchseer\"\u003e\u003ccode\u003e@​branchseer\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003evite-task: forward \u003ccode\u003eLOCALAPPDATA\u003c/code\u003e so Node's compile cache stays outside the workspace on Windows (\u003ca href=\"https://redirect.github.com/voidzero-dev/vite-task/pull/389\"\u003evite-task#389\u003c/a\u003e), by \u003ca href=\"https://github.com/branchseer\"\u003e\u003ccode\u003e@​branchseer\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump vite-task to \u003ccode\u003ec945cc0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/voidzero-dev/vite-plus/pull/1628\"\u003e#1628\u003c/a\u003e), by \u003ca href=\"https://github.com/branchseer\"\u003e\u003ccode\u003e@​branchseer\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u003ccode\u003evp pm plugin\u003c/code\u003e command (per discussion in \u003ca href=\"https://github.com/voidzero-dev/vite-plus/tree/HEAD/packages/cli/issues/1038\"\u003e#1038\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/voidzero-dev/vite-plus/pull/1623\"\u003e#1623\u003c/a\u003e), by \u003ca href=\"https://github.com/jong-kyung\"\u003e\u003ccode\u003e@​jong-kyung\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003evitepress-plugin-llms\u003c/code\u003e to the docs site so the published docs include LLM-friendly outputs (\u003ccode\u003e/llms.txt\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/voidzero-dev/vite-plus/pull/1625\"\u003e#1625\u003c/a\u003e), by \u003ca href=\"https://github.com/jong-kyung\"\u003e\u003ccode\u003e@​jong-kyung\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefresh home stats for oxlint, vite, and vitest (\u003ca href=\"https://redirect.github.com/voidzero-dev/vite-plus/pull/1512\"\u003e#1512\u003c/a\u003e), by \u003ca href=\"https://github.com/nozomee\"\u003e\u003ccode\u003e@​nozomee\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMention \u003ccode\u003evp env doctor\u003c/code\u003e in agent instructions (\u003ca href=\"https://redirect.github.com/voidzero-dev/vite-plus/pull/1603\"\u003e#1603\u003c/a\u003e), by \u003ca href=\"https://github.com/leno23\"\u003e\u003ccode\u003e@​leno23\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eConsolidate the upstream build chain into a single \u003ccode\u003epnpm build\u003c/code\u003e script (justfile recipe now just calls \u003ccode\u003epnpm build\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/voidzero-dev/vite-plus/pull/1626\"\u003e#1626\u003c/a\u003e), by \u003ca href=\"https://github.com/fengmk2\"\u003e\u003ccode\u003e@​fengmk2\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix bootstrap-cli on Windows (\u003ca href=\"https://redirect.github.com/voidzero-dev/vite-plus/pull/1583\"\u003e#1583\u003c/a\u003e), by \u003ca href=\"https://github.com/fengmk2\"\u003e\u003ccode\u003e@​fengmk2\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefresh trusted stack stats (\u003ca href=\"https://redirect.github.com/voidzero-dev/vite-plus/pull/1573\"\u003e#1573\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/voidzero-dev/vite-plus/pull/1616\"\u003e#1616\u003c/a\u003e), by \u003ca href=\"https://github.com/voidzero-guard\"\u003e\u003ccode\u003e@​voidzero-guard\u003c/code\u003e\u003c/a\u003e[bot]\u003c/li\u003e\n\u003cli\u003eUpdate GitHub Actions (\u003ca href=\"https://redirect.github.com/voidzero-dev/vite-plus/pull/1611\"\u003e#1611\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/voidzero-dev/vite-plus/pull/1612\"\u003e#1612\u003c/a\u003e), by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot]\u003c/li\u003e\n\u003cli\u003eAddress zizmor findings in composite actions and the release workflow; drop unused \u003ccode\u003eactions-cool/issues-helper\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/voidzero-dev/vite-plus/pull/1630\"\u003e#1630\u003c/a\u003e), by \u003ca href=\"https://github.com/Boshen\"\u003e\u003ccode\u003e@​Boshen\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch plain checkouts to \u003ccode\u003etaiki-e/checkout-action\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/voidzero-dev/vite-plus/pull/1620\"\u003e#1620\u003c/a\u003e), by \u003ca href=\"https://github.com/Boshen\"\u003e\u003ccode\u003e@​Boshen\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch release to a version-bump PR + push trigger flow (\u003ca href=\"https://redirect.github.com/voidzero-dev/vite-plus/pull/1575\"\u003e#1575\u003c/a\u003e), by \u003ca href=\"https://github.com/Boshen\"\u003e\u003ccode\u003e@​Boshen\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/voidzero-dev/vite-plus/commit/12368dafa4a7b8c51fc1ef274c4cd5b60e6d3859\"\u003e\u003ccode\u003e12368da\u003c/code\u003e\u003c/a\u003e release: v0.1.22 (\u003ca href=\"https://github.com/voidzero-dev/vite-plus/tree/HEAD/packages/cli/issues/1637\"\u003e#1637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/voidzero-dev/vite-plus/commit/2a44bceafa1111bc9ef538cafa30f141ca4d91d9\"\u003e\u003ccode\u003e2a44bce\u003c/code\u003e\u003c/a\u003e chore: bump vite-task to c945cc0 (\u003ca href=\"https://github.com/voidzero-dev/vite-plus/tree/HEAD/packages/cli/issues/1628\"\u003e#1628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/voidzero-dev/vite-plus/commit/f0ae621fa1a245f5f763cd5a47b4b6f840ce673a\"\u003e\u003ccode\u003ef0ae621\u003c/code\u003e\u003c/a\u003e feat(cli): spawn npm for global installation in parallel and refine output (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/voidzero-dev/vite-plus/commit/e80e2410821b77a499226ea20735f8901922a0cb\"\u003e\u003ccode\u003ee80e241\u003c/code\u003e\u003c/a\u003e revert: remove vp pm plugin command (\u003ca href=\"https://github.com/voidzero-dev/vite-plus/tree/HEAD/packages/cli/issues/1623\"\u003e#1623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/voidzero-dev/vite-plus/commit/3dc7c75b102f6831a87d19c0090746b5a7ac55c7\"\u003e\u003ccode\u003e3dc7c75\u003c/code\u003e\u003c/a\u003e docs: mention env doctor in agent instructions (\u003ca href=\"https://github.com/voidzero-dev/vite-plus/tree/HEAD/packages/cli/issues/1603\"\u003e#1603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/voidzero-dev/vite-plus/commit/9e44db12bc26c9ef9d2ffcb7162dba42093fc8cc\"\u003e\u003ccode\u003e9e44db1\u003c/code\u003e\u003c/a\u003e fix(cli): skip merging standalone oxfmt/oxlint config when key already in vit...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/voidzero-dev/vite-plus/commit/9f718e7474d315be7663c00648d41f2dcec3c616\"\u003e\u003ccode\u003e9f718e7\u003c/code\u003e\u003c/a\u003e fix(cli): detect create output in current directory (\u003ca href=\"https://github.com/voidzero-dev/vite-plus/tree/HEAD/packages/cli/issues/1606\"\u003e#1606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/voidzero-dev/vite-plus/commit/99d3e419d7800bff2a2cb8c7b23fca82e353e495\"\u003e\u003ccode\u003e99d3e41\u003c/code\u003e\u003c/a\u003e feat(cli): add oxlint rule to prefer vite-plus imports (\u003ca href=\"https://github.com/voidzero-dev/vite-plus/tree/HEAD/packages/cli/issues/1408\"\u003e#1408\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/voidzero-dev/vite-plus/commit/5d68116c30f4923a8f908b5e4c4dfd79a3a75ac6\"\u003e\u003ccode\u003e5d68116\u003c/code\u003e\u003c/a\u003e feat(cli): Initialize a git repository and create an initial commit on scaffo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/voidzero-dev/vite-plus/commit/023e700d7f68a1fb9fa438d7d03dee9b7c86bc91\"\u003e\u003ccode\u003e023e700\u003c/code\u003e\u003c/a\u003e test(cli): add --help case to config snap tests for npm10/yarn1/yarn4 (\u003ca href=\"https://github.com/voidzero-dev/vite-plus/tree/HEAD/packages/cli/issues/1585\"\u003e#1585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/voidzero-dev/vite-plus/commits/v0.1.22/packages/cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/parser` from 8.59.3 to 8.59.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e@​typescript-eslint/parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.59.4\u003c/h2\u003e\n\u003ch2\u003e8.59.4 (2026-05-18)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-floating-promises] stack overflow when using recursive types (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12294\"\u003e#12294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eproject-service:\u003c/strong\u003e throw error cause in \u003ccode\u003egetParsedConfigFileFromTSServer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12321\"\u003e#12321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e export Compatible* types from typescript-eslint to resolve pnpm TS error (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12340\"\u003e#12340\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003elumir\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.4\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\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/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md\"\u003e@​typescript-eslint/parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.59.4 (2026-05-18)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.4\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\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/typescript-eslint/typescript-eslint/commit/ca6ca1431b6d18235297a7e29feb5d98f012dff2\"\u003e\u003ccode\u003eca6ca14\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.59.4\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.59.4/packages/parser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `oxlint` from 1.65.0 to 1.66.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oxc-project/oxc/releases\"\u003eoxlint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eoxlint v1.27.0 \u0026amp;\u0026amp; oxfmt v0.12.0\u003c/h2\u003e\n\u003ch1\u003eOxlint v1.27.0\u003c/h1\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e222a8f0 linter/plugins: Implement \u003ccode\u003eSourceCode#isSpaceBetween\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15498\"\u003e#15498\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e2f9735d linter/plugins: Implement \u003ccode\u003econtext.languageOptions\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15486\"\u003e#15486\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003ebc731ff linter/plugins: Stub out all \u003ccode\u003eContext\u003c/code\u003e APIs (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15479\"\u003e#15479\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e5822cb4 linter/plugins: Add \u003ccode\u003eextend\u003c/code\u003e method to \u003ccode\u003eFILE_CONTEXT\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15477\"\u003e#15477\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e7b1e6f3 apps: Add pure rust binaries and release to github (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15469\"\u003e#15469\u003c/a\u003e) (Boshen)\u003c/li\u003e\n\u003cli\u003e2a89b43 linter: Introduce debug assertions after fixes to assert validity (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15389\"\u003e#15389\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003ead3c45a editor: Add \u003ccode\u003eoxc.path.node\u003c/code\u003e option (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15040\"\u003e#15040\u003c/a\u003e) (Sysix)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6f3cd77 linter/no-var: Incorrect warning for blocks (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15504\"\u003e#15504\u003c/a\u003e) (Hamir Mahal)\u003c/li\u003e\n\u003cli\u003e6957fb9 linter/plugins: Do not allow access to \u003ccode\u003eContext#id\u003c/code\u003e in \u003ccode\u003ecreateOnce\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15489\"\u003e#15489\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e7409630 linter/plugins: Allow access to \u003ccode\u003ecwd\u003c/code\u003e in \u003ccode\u003ecreateOnce\u003c/code\u003e in ESLint interop mode (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15488\"\u003e#15488\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e732205e parser: Reject \u003ccode\u003eusing\u003c/code\u003e / \u003ccode\u003eawait using\u003c/code\u003e in a switch \u003ccode\u003ecase\u003c/code\u003e / \u003ccode\u003edefault\u003c/code\u003e clause (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15225\"\u003e#15225\u003c/a\u003e) (sapphi-red)\u003c/li\u003e\n\u003cli\u003ea17ca32 linter/plugins: Replace \u003ccode\u003eContext\u003c/code\u003e class (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15448\"\u003e#15448\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003eecf2f7b language_server: Fail gracefully when tsgolint executable not found (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15436\"\u003e#15436\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e3c8d3a7 lang-server: Improve logging in failure case for tsgolint (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15299\"\u003e#15299\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003eef71410 linter: Use jsx if source type is JS in fix debug assertion (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15434\"\u003e#15434\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003ee32bbf6 linter/no-var: Handle TypeScript declare keyword in fixer (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15426\"\u003e#15426\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e6565dbe linter/switch-case-braces: Skip comments when searching for \u003ccode\u003e:\u003c/code\u003e token (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15425\"\u003e#15425\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e85bd19a linter/prefer-class-fields: Insert value after type annotation in fixer (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15423\"\u003e#15423\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003efde753e linter/plugins: Block access to \u003ccode\u003econtext.settings\u003c/code\u003e in \u003ccode\u003ecreateOnce\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15394\"\u003e#15394\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003eddd9f9f linter/forward-ref-uses-ref: Dont suggest removing wrapper in invalid positions (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15388\"\u003e#15388\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003edac2a9c linter/no-template-curly-in-string: Remove fixer (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15387\"\u003e#15387\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e989b8e3 linter/no-var: Only fix to \u003ccode\u003econst\u003c/code\u003e if the var has an initializer (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15385\"\u003e#15385\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003ecc403f5 linter/plugins: Return empty object for unimplemented parserServices (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15364\"\u003e#15364\u003c/a\u003e) (magic-akari)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e⚡ Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e25d577e language_server: Start tools in parallel (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15500\"\u003e#15500\u003c/a\u003e) (Sysix)\u003c/li\u003e\n\u003cli\u003e3c57291 linter/plugins: Optimize loops (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15449\"\u003e#15449\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e3166233 linter/plugins: Remove \u003ccode\u003eArc\u003c/code\u003es (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15431\"\u003e#15431\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e9de1322 linter/plugins: Lazily deserialize settings JSON (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15395\"\u003e#15395\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e3049ec2 linter/plugins: Optimize \u003ccode\u003edeepFreezeSettings\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15392\"\u003e#15392\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e444ebfd linter/plugins: Use single object for \u003ccode\u003eparserServices\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15378\"\u003e#15378\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e97d2104 linter: Update comment in lint.rs about default value for tsconfig path (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15530\"\u003e#15530\u003c/a\u003e) (Connor Shea)\u003c/li\u003e\n\u003cli\u003e2c6bd9e linter: Always refer as \u0026quot;ES2015\u0026quot; instead of \u0026quot;ES6\u0026quot; (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15411\"\u003e#15411\u003c/a\u003e) (sapphi-red)\u003c/li\u003e\n\u003cli\u003ea0c5203 linter/import/named: Update \u0026quot;ES7\u0026quot; comment in examples (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15410\"\u003e#15410\u003c/a\u003e) (sapphi-red)\u003c/li\u003e\n\u003cli\u003e3dc24b5 linter,minifier: Always refer as \u0026quot;ES Modules\u0026quot; instead of \u0026quot;ES6 Modules\u0026quot; (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15409\"\u003e#15409\u003c/a\u003e) (sapphi-red)\u003c/li\u003e\n\u003cli\u003e2ad77fb linter/no-this-before-super: Correct \u0026quot;Why is this bad?\u0026quot; section (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15408\"\u003e#15408\u003c/a\u003e) (sapphi-red)\u003c/li\u003e\n\u003cli\u003e57f0ce1 linter: Add backquotes where appropriate (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15407\"\u003e#15407\u003c/a\u003e) (sapphi-red)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eOxfmt v0.12.0\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oxc-project/oxc/blob/main/npm/oxlint/CHANGELOG.md\"\u003eoxlint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.66.0] - 2026-05-18\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0440b0f linter/eslint: Implement \u003ccode\u003eid-match\u003c/code\u003e rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22379\"\u003e#22379\u003c/a\u003e) (Vladislav Sayapin)\u003c/li\u003e\n\u003cli\u003e65bf119 linter: Implement react no-object-type-as-default-prop (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22481\"\u003e#22481\u003c/a\u003e) (uhyo)\u003c/li\u003e\n\u003cli\u003e2a6ddce linter/eslint: Implement \u003ccode\u003eno-implied-eval\u003c/code\u003e rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22391\"\u003e#22391\u003c/a\u003e) (Vladislav Sayapin)\u003c/li\u003e\n\u003cli\u003e625758a linter/vitest: Implement padding-around-after-all-blocks rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/21788\"\u003e#21788\u003c/a\u003e) (kapobajza)\u003c/li\u003e\n\u003cli\u003e37680b0 linter: Implement react no-unstable-nested-components (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22248\"\u003e#22248\u003c/a\u003e) (Jovi De Croock)\u003c/li\u003e\n\u003cli\u003ed8d9c74 linter: Implement import/newline-after-import rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/19142\"\u003e#19142\u003c/a\u003e) (Ryuya Yanagi)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/557020642e27b948e46f73754b82bee452a82f32\"\u003e\u003ccode\u003e5570206\u003c/code\u003e\u003c/a\u003e release(apps): oxlint v1.66.0 \u0026amp;\u0026amp; oxfmt v0.51.0 (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22528\"\u003e#22528\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/0440b0f06078e9f08a84a15b011b3ac7ee571ee1\"\u003e\u003ccode\u003e0440b0f\u003c/code\u003e\u003c/a\u003e feat(linter/eslint): implement \u003ccode\u003eid-match\u003c/code\u003e rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22379\"\u003e#22379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/65bf119f1f6f41f9c88918810d3f97bf94360ec9\"\u003e\u003ccode\u003e65bf119\u003c/code\u003e\u003c/a\u003e feat(linter): implement react no-object-type-as-default-prop (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22481\"\u003e#22481\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/2a6ddcebd15441bf117db7a0f71b7c46e93afaab\"\u003e\u003ccode\u003e2a6ddce\u003c/code\u003e\u003c/a\u003e feat(linter/eslint): implement \u003ccode\u003eno-implied-eval\u003c/code\u003e rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22391\"\u003e#22391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/625758ab25657c0fc13555c890aeca979be8ebdf\"\u003e\u003ccode\u003e625758a\u003c/code\u003e\u003c/a\u003e feat(linter/vitest): Implement padding-around-after-all-blocks rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/21788\"\u003e#21788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/37680b076148b2d93c74154dde20cd0fe7dda09b\"\u003e\u003ccode\u003e37680b0\u003c/code\u003e\u003c/a\u003e feat(linter): implement react no-unstable-nested-components (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22248\"\u003e#22248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/d8d9c749e3ec3ede72e34c8fd2dc2cf9cf470f72\"\u003e\u003ccode\u003ed8d9c74\u003c/code\u003e\u003c/a\u003e feat(linter): implement import/newline-after-import rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/19142\"\u003e#19142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/oxc-project/oxc/commits/oxlint_v1.66.0/npm/oxlint\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@agentclientprotocol/sdk` from 0.21.1 to 0.22.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/releases\"\u003e@​agentclientprotocol/sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.22.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.22.0...v0.22.1\"\u003e0.22.1\u003c/a\u003e (2026-05-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvent ordering (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/153\"\u003e#153\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/7b632266f009865d0e8e64def5cd55367363845b\"\u003e7b63226\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.22.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.21.1...v0.22.0\"\u003e0.22.0\u003c/a\u003e (2026-05-18)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunstable:\u003c/strong\u003e Add session delete handling (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/152\"\u003e#152\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/f9384f59008298b44fd1e22e5dde3f2e922fc7ec\"\u003ef9384f5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate schema to v0.13.2 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/150\"\u003e#150\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/b15960b74667f9a582470d58c18ebb9054e5acfd\"\u003eb15960b\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/agentclientprotocol/typescript-sdk/blob/main/CHANGELOG.md\"\u003e@​agentclientprotocol/sdk's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.22.0...v0.22.1\"\u003e0.22.1\u003c/a\u003e (2026-05-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvent ordering (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/153\"\u003e#153\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/7b632266f009865d0e8e64def5cd55367363845b\"\u003e7b63226\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.21.1...v0.22.0\"\u003e0.22.0\u003c/a\u003e (2026-05-18)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunstable:\u003c/strong\u003e Add session delete handling (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/152\"\u003e#152\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/f9384f59008298b44fd1e22e5dde3f2e922fc7ec\"\u003ef9384f5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate schema to v0.13.2 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/150\"\u003e#150\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/b15960b74667f9a582470d58c18ebb9054e5acfd\"\u003eb15960b\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/agentclientprotocol/typescript-sdk/commit/47da5c6657aa39ae03d039c6d7cf33cc7eada1f4\"\u003e\u003ccode\u003e47da5c6\u003c/code\u003e\u003c/a\u003e chore(main): release 0.22.1 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/154\"\u003e#154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/7b632266f009865d0e8e64def5cd55367363845b\"\u003e\u003ccode\u003e7b63226\u003c/code\u003e\u003c/a\u003e fix: Event ordering (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/153\"\u003e#153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/658f76d8900fda0bbc87a1295084be38faa39282\"\u003e\u003ccode\u003e658f76d\u003c/code\u003e\u003c/a\u003e chore(main): release 0.22.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/151\"\u003e#151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/f9384f59008298b44fd1e22e5dde3f2e922fc7ec\"\u003e\u003ccode\u003ef9384f5\u003c/code\u003e\u003c/a\u003e feat(unstable): Add session delete handling (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/152\"\u003e#152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/b15960b74667f9a582470d58c18ebb9054e5acfd\"\u003e\u003ccode\u003eb15960b\u003c/code\u003e\u003c/a\u003e feat: Update schema to v0.13.2 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/150\"\u003e#150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/1a698fe7bcbb1253ba8f6bc7769bc7027615e239\"\u003e\u003ccode\u003e1a698fe\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/create-github-app-token from 3.1.1 to 3.2.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/148\"\u003e#148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/4bad6e7425c3eaafaea9796a9a1de96be0c73978\"\u003e\u003ccode\u003e4bad6e7\u003c/code\u003e\u003c/a\u003e chore(deps): bump the minor group with 70 updates (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/149\"\u003e#149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.21.1...v0.22.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react` from 19.2.14 to 19.2.15\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ai` from 6.0.184 to 6.0.190\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/ai/releases\"\u003eai's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eai@6.0.190\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [33b10a2]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [f6e4146]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/gateway\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.119\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eai@6.0.189\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e356c3cf: fix(ai): make input optional on input-streaming UIMessagePart variants\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eai@6.0.188\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ec98715a: Add \u003ccode\u003eallowSystemInMessages\u003c/code\u003e option to \u003ccode\u003eToolLoopAgent\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThis exposes the same option that exists on \u003ccode\u003estreamText\u003c/code\u003e and \u003ccode\u003egenerateText\u003c/code\u003e, whether \u003ccode\u003erole: \u0026quot;system\u0026quot;\u003c/code\u003e messages are allowed in the \u003ccode\u003eprompt\u003c/code\u003e or \u003ccode\u003emessages\u003c/code\u003e fields. When unset, system messages are rejected because they can create a prompt injection attack risk. Ideally, use the \u003ccode\u003einstructions\u003c/code\u003e option instead. Set to \u003ccode\u003etrue\u003c/code\u003e to allow system messages, or \u003ccode\u003efalse\u003c/code\u003e to explicitly reject them.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst agent = new ToolLoopAgent({\n  model,\n  allowSystemInMessages: true,\n});\n\u003cp\u003eawait agent.generate({\nmessages: [\n{ role: \u0026quot;system\u0026quot;, content: \u0026quot;Server context\u0026quot; },\n{ role: \u0026quot;user\u0026quot;, content: \u0026quot;Hello\u0026quot; },\n],\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThe option can also be returned from \u003ccode\u003eprepareCall\u003c/code\u003e for dynamic per-call configuration.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eai@6.0.187\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [6f4bb06]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/gateway\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.118\u003c/li\u003e\n\u003c/ul\u003e\n\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/vercel/ai/blob/ai@6.0.190/packages/ai/CHANGELOG.md\"\u003eai's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.190\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [33b10a2]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [f6e4146]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/gateway\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.119\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.0.189\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e356c3cf: fix(ai): make input optional on input-streaming UIMessagePart variants\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.0.188\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ec98715a: Add \u003ccode\u003eallowSystemInMessages\u003c/code\u003e option to \u003ccode\u003eToolLoopAgent\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThis exposes the same option that exists on \u003ccode\u003estreamText\u003c/code\u003e and \u003ccode\u003egenerateText\u003c/code\u003e, whether \u003ccode\u003erole: \u0026quot;system\u0026quot;\u003c/code\u003e messages are allowed in the \u003ccode\u003eprompt\u003c/code\u003e or \u003ccode\u003emessages\u003c/code\u003e fields. When unset, system messages are rejected because they can create a prompt injection attack risk. Ideally, use the \u003ccode\u003einstructions\u003c/code\u003e option instead. Set to \u003ccode\u003etrue\u003c/code\u003e to allow system messages, or \u003ccode\u003efalse\u003c/code\u003e to explicitly reject them.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst agent = new ToolLoopAgent({\n  model,\n  allowSystemInMessages: true,\n});\n\u003cp\u003eawait agent.generate({\nmessages: [\n{ role: \u0026quot;system\u0026quot;, content: \u0026quot;Server context\u0026quot; },\n{ role: \u0026quot;user\u0026quot;, content: \u0026quot;Hello\u0026quot; },\n],\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThe option can also be returned from \u003ccode\u003eprepareCall\u003c/code\u003e for dynamic per-call configuration.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.0.187\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [6f4bb06]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/gateway\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.118\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.0.186\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [756fec1]\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/vercel/ai/commit/1a3ec6d76fcc5333ac9b2751f3938cbe918efef2\"\u003e\u003ccode\u003e1a3ec6d\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/15513\"\u003e#15513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/bde7d0ff4882364a94e7aeea8ff2b0a7e89effb4\"\u003e\u003ccode\u003ebde7d0f\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/15494\"\u003e#15494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/356c3cf88884ba10cc1bac93d93e4b3a8c96ef94\"\u003e\u003ccode\u003e356c3cf\u003c/code\u003e\u003c/a\u003e Backport: fix(ai): make input optional on input-streaming UIMessagePart varia...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/93ad540ed13863363ebc0bd5a9c574a082602d27\"\u003e\u003ccode\u003e93ad540\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/15489\"\u003e#15489\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/c98715ae5ecf19a18a7c31fa2ec30124e456188b\"\u003e\u003ccode\u003ec98715a\u003c/code\u003e\u003c/a\u003e Backport: [tool-loop-agent] adding support for messages with system role with...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/a15eda90f03049bfba99183b4fd308ca63372b86\"\u003e\u003ccode\u003ea15eda9\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/15473\"\u003e#15473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/917e487d1f8d29554b30d56b17e846e9c233c0c5\"\u003e\u003ccode\u003e917e487\u003c/code\u003e\u003c/a\u003e Backport CI speed improvements to release-v6.0 (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/15455\"\u003e#15455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/e33b836af7673d45eb90704574ffae5bdc6ba824\"\u003e\u003ccode\u003ee33b836\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/15440\"\u003e#15440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/4a989451c5ef8c1b04d8a91e4e9301dc81708cfa\"\u003e\u003ccode\u003e4a98945\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/15406\"\u003e#15406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/ai/commits/ai@6.0.190/packages/ai\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 25.8.0 to 25.9.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vitest` from 4.1.6 to 4.1.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003evitest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.7\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erunner\u003c/strong\u003e: Limit concurrency per task branch in addition to per leaf callbacks (backport)  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10384\"\u003evitest-dev/vitest#10384\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4f0f2a1ee\"\u003e\u003c!-- raw HTML omitted --\u003e(4f0f2)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.6...v4.1.7\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/a09d47236e19fd3151351080c667036ca6164dc4\"\u003e\u003ccode\u003ea09d472\u003c/code\u003e\u003c/a\u003e chore: release v4.1.7\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.1.7/packages/vitest\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@date-fns/tz` from 1.4.1 to 1.5.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/date-fns/date-fns/commits/v1.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `date-fns` from 4.1.0 to 4.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/date-fns/date-fns/releases\"\u003edate-fns's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.2.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed type definitions missing in v4.2.0 due to TypeScript misconfiguration.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.2.0\u003c/h2\u003e\n\u003cp\u003eThis is a minor release in all senses, it only includes documentation updates (first of many) that points to the new \u003ca href=\"https://date-fns.org/you-dont-need-date-fns\"\u003eYou Don't Need date-fns*\u003c/a\u003e page.\u003c/p\u003e\n\u003cp\u003e* Not really\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded Temporal API references to the JSDoc annotations of \u003ccode\u003eadd\u003c/code\u003e, \u003ccode\u003eaddBusinessDays\u003c/code\u003e, and \u003ccode\u003eaddDays\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/date-fns/date-fns/blob/v4.2.1/CHANGELOG.md\"\u003edate-fns's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.2.1 - 2026-05-19\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed type definitions missing in v4.2.0 due to TypeScript misconfiguration.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.2.0 - 2026-05-18\u003c/h2\u003e\n\u003cp\u003eThis is a minor release in all senses, it only includes documentation updates (first of many) that points to the new \u003ca href=\"https://date-fns.org/you-dont-need-date-fns\"\u003eYou Don't Need date-fns*\u003c/a\u003e page.\u003c/p\u003e\n\u003cp\u003e* Not really\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded Temporal API references to the JSDoc annotations of \u003ccode\u003eadd\u003c/code\u003e, \u003ccode\u003eaddBusinessDays\u003c/code\u003e, and \u003ccode\u003eaddDays\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/date-fns/date-fns/commit/87635a887d79d5b112666750780e08c33d243b4f\"\u003e\u003ccode\u003e87635a8\u003c/code\u003e\u003c/a\u003e Fix missing type definitions, promote to v4.2.1 (closed \u003ca href=\"https://redirect.github.com/date-fns/date-fns/issues/4190\"\u003e#4190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/date-fns/date-fns/commit/3d4ca4bbd142e1b9a967cd599e55cb143eab11a3\"\u003e\u003ccode\u003e3d4ca4b\u003c/code\u003e\u003c/a\u003e Update browserslist\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/date-fns/date-fns/commit/562c48555f92fa3da2cbad00b564a0abefe4530e\"\u003e\u003ccode\u003e562c485\u003c/code\u003e\u003c/a\u003e Promote to v4.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/date-fns/date-fns/commit/3709c0231c8a74fe5544a5c3d789bdf7aae8b14e\"\u003e\u003ccode\u003e3709c02\u003c/code\u003e\u003c/a\u003e Make steps into the Temporal-first future\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/date-fns/date-fns/commit/07592b9d72731bb9406f95883ec231ac988660b6\"\u003e\u003ccode\u003e07592b9\u003c/code\u003e\u003c/a\u003e Upgrade Node.js types, upgrade TypeScript\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/date-fns/date-fns/commit/09ece22eaea4ffab1a8fa396beeeb6a451dcfbf4\"\u003e\u003ccode\u003e09ece22\u003c/code\u003e\u003c/a\u003e Upgrade Vitest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/date-fns/date-fns/commit/c37c22e6db06353a2ea816e22d872732c8b1e841\"\u003e\u003ccode\u003ec37c22e\u003c/code\u003e\u003c/a\u003e Set up Oxfmt as the default formatter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/date-fns/date-fns/commit/d40bb80cac2171ba9e87f1fbe5e4f0c88eaae2e8\"\u003e\u003ccode\u003ed40bb80\u003c/code\u003e\u003c/a\u003e Upgrade mise setup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/date-fns/date-fns/commit/dd66398305c2b015fba3c1b3d31ccff42ee8d4cf\"\u003e\u003ccode\u003edd66398\u003c/code\u003e\u003c/a\u003e Fix tz tests workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/date-fns/date-fns/commit/ef962f81e67866a3ccedba28799ea27cc68f3493\"\u003e\u003ccode\u003eef962f8\u003c/code\u003e\u003c/a\u003e Adjust smoke tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/date-fns/date-fns/compare/v4.1.0...v4.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `semver` from 7.8.0 to 7.8.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/node-semver/releases\"\u003esemver's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.8.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.8.0...v7.8.1\"\u003e7.8.1\u003c/a\u003e (2026-05-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/17aa702d91166472b197a2ea768f085083bee2e4\"\u003e\u003ccode\u003e17aa702\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/869\"\u003e#869\u003c/a\u003e strip build metadata before comparator trimming (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/869\"\u003e#869\u003c/a\u003e) (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/5f3ca133e040210b6ea80c350a1d61d9da02e722\"\u003e\u003ccode\u003e5f3ca13\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/867\"\u003e#867\u003c/a\u003e handle prerelease bounds in subset (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/867\"\u003e#867\u003c/a\u003e) (\u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e, Puneet Dixit)\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/npm/node-semver/blob/main/CHANGELOG.md\"\u003esemver's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.8.0...v7.8.1\"\u003e7.8.1\u003c/a\u003e (2026-05-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/17aa702d91166472b197a2ea768f085083bee2e4\"\u003e\u003ccode\u003e17aa702\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/869\"\u003e#869\u003c/a\u003e strip build metadata before comparator trimming (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/869\"\u003e#869\u003c/a\u003e) (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/5f3ca133e040210b6ea80c350a1d61d9da02e722\"\u003e\u003ccode\u003e5f3ca13\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/867\"\u003e#867\u003c/a\u003e handle prerelease bounds in subset (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/867\"\u003e#867\u003c/a\u003e) (\u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e, Puneet Dixit)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/76416081a8413383cf6e24c82cafa438bd076d41\"\u003e\u003ccode\u003e7641608\u003c/code\u003e\u003c/a\u003e chore: release 7.8.1 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/868\"\u003e#868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/17aa702d91166472b197a2ea768f085083bee2e4\"\u003e\u003ccode\u003e17aa702\u003c/code\u003e\u003c/a\u003e fix: strip build metadata before comparator trimming (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/869\"\u003e#869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/5f3ca133e040210b6ea80c350a1d61d9da02e722\"\u003e\u003ccode\u003e5f3ca13\u003c/code\u003e\u003c/a\u003e fix: handle prerelease bounds in subset (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/867\"\u003e#867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/node-semver/compare/v7.8.0...v7.8.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `socket.io-adapter` from 2.5.6 to 2.5.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/socketio/socket.io/releases\"\u003esocket.io-adapter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esocket.io-adapter@2.5.7\u003c/h2\u003e\n\u003cp\u003eThe \u003ccode\u003ews\u003c/code\u003e dependency was bumped to \u003ccode\u003e~8.20.1\u003c/code\u003e following \u003ca href=\"https://github.com/advisories/GHSA-58qx-3vcg-4xpx\"\u003eCVE-2026-45736\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eNote from the \u003ccode\u003ews\u003c/code\u003e maintainers:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eAlthough the calculated CVSS severity is medium, the actual severity is believed to be low, as the flaw is only exploitable through misuse that is unlikely in practice.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edo not skip local broadcast when publishAndReturnOffset throws (\u003ca href=\"https://redirect.github.com/socketio/socket/issues/5457\"\u003e#5457\u003c/a\u003e) (\u003ca href=\"https://github.com/socketio/socket/commit/f6301588ca65de270ecfe22da9023d7ec79ba23a\"\u003ef630158\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/socketio/socket.io/commit/4faff49548047936e34a8d33a628af551516d283\"\u003e\u003ccode\u003e4faff49\u003c/code\u003e\u003c/a\u003e chore(release): socket.io-adapter@2.5.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/8413bce4c11fe440516e51ac14be0f45a6f9e5e7\"\u003e\u003ccode\u003e8413bce\u003c/code\u003e\u003c/a\u003e chore(release): engine.io-client@6.6.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/c10fe07493890b8899511fca6bfe45dc1fa8dc34\"\u003e\u003ccode\u003ec10fe07\u003c/code\u003e\u003c/a\u003e refactor(eio-client): improve JSDoc documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/9349b148c9d9369bf9e6c9cace99424d564ade01\"\u003e\u003ccode\u003e9349b14\u003c/code\u003e\u003c/a\u003e refactor(eio-client): remove unused import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/ffe51e270afd63e641090152ed9ef7638635d54f\"\u003e\u003ccode\u003effe51e2\u003c/code\u003e\u003c/a\u003e chore(release): engine.io@6.6.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/f86b95fdba6dd260b3d2f57e69537aeb8de904bb\"\u003e\u003ccode\u003ef86b95f\u003c/code\u003e\u003c/a\u003e fix(eio): clean up resources upon WebTransport handshake failure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/4276e5940815ad1343503f8ef5f147af5382aa42\"\u003e\u003ccode\u003e4276e59\u003c/code\u003e\u003c/a\u003e refactor(eio): fix typo in the \u003ccode\u003ecookie\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/5257ef9adfa02a4e8f8eaa5f6810565f979ccc48\"\u003e\u003ccode\u003e5257ef9\u003c/code\u003e\u003c/a\u003e chore(deps): upgrade to ws@8.20.1 (\u003ca href=\"https://redirect.github.com/socketio/socket.io/issues/5439\"\u003e#5439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/439a8f669c6788b512dd76011c4476830d67515b\"\u003e\u003ccode\u003e439a8f6\u003c/code\u003e\u003c/a\u003e chore(release): engine.io@6.6.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/fc11285e14964c2132d122164bf130c355f60671\"\u003e\u003ccode\u003efc11285\u003c/code\u003e\u003c/a\u003e fix(eio): close HTTP requests with invalid content type\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/socketio/socket.io/compare/socket.io-adapter@2.5.6...socket.io-adapter@2.5.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@redocly/cli` from 2.30.6 to 2.31.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Redocly/redocly-cli/releases\"\u003e@​redocly/cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.31.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.31.4.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.31.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue where the Respect command did not honor the \u003ccode\u003eHTTP_PROXY\u003c/code\u003e, \u003ccode\u003eHTTPS_PROXY\u003c/code\u003e, and \u003ccode\u003eNO_PROXY\u003c/code\u003e environment variables when loading remote source descriptions or resolving external \u003ccode\u003e$ref\u003c/code\u003es.\nProxy settings are consistently applied during reference resolution as well.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.31.3.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.31.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFixed the \u003ccode\u003eremove-unused-components\u003c/code\u003e decorator to remove unused components containing \u003ccode\u003eallOf\u003c/code\u003e keyword.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eWarning:\u003c/strong\u003e The bundler may now remove more unused components than before.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFixed the \u003ccode\u003eno-unused-components\u003c/code\u003e rule to highlight unused schemas containing \u003ccode\u003eallOf\u003c/code\u003e keyword.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.31.2.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.31.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.31.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.31.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.31.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/Redocly/redocly-cli/commit/8becb8acf8d9bbf071e9d13f5ef3f511683cfe8c\"\u003e\u003ccode\u003e8becb8a\u003c/code\u003e\u003c/a\u003e chore: 🔖 release new versions (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2832\"\u003e#2832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/21104faa8ada6b785a80eb1712de8f89e71726b0\"\u003e\u003ccode\u003e21104fa\u003c/code\u003e\u003c/a\u003e chore: update config version 0.49.0 (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2833\"\u003e#2833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/1f9a448f41b1e4f890ec6185cca4520ef1a82039\"\u003e\u003ccode\u003e1f9a448\u003c/code\u003e\u003c/a\u003e fix: externalResolver cache issue (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2831\"\u003e#2831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/cf30dae730a20644575da70e4400cc8941e2f40b\"\u003e\u003ccode\u003ecf30dae\u003c/code\u003e\u003c/a\u003e chore: 🔖 release new versions (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2828\"\u003e#2828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/a55b9e86b4cb0013d2d0b57633b63f29551dfa26\"\u003e\u003ccode\u003ea55b9e8\u003c/code\u003e\u003c/a\u003e fix: respect command ignores HTTP_PROXY (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2805\"\u003e#2805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/6a3f29bfa04f851f4b132e81802929957d514832\"\u003e\u003ccode\u003e6a3f29b\u003c/code\u003e\u003c/a\u003e fix: improve rule references output (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2823\"\u003e#2823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/90d7334214986fe113dfd83933e3e2412bfe75dd\"\u003e\u003ccode\u003e90d7334\u003c/code\u003e\u003c/a\u003e chore: 🔖 release new versions (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2822\"\u003e#2822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/f6c1ee01335a845952de99b6ea770c240ff74e5e\"\u003e\u003ccode\u003ef6c1ee0\u003c/code\u003e\u003c/a\u003e fix: do not assume schemas containing allOf are being used in discriminator (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/9f776834982be9e7704bee0ab66c7587ccfbdc82\"\u003e\u003ccode\u003e9f77683\u003c/code\u003e\u003c/a\u003e chore: 🔖 release new versions (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2821\"\u003e#2821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/84b0d9efe95f7d89eb9f7e9b923bebf8388309a7\"\u003e\u003ccode\u003e84b0d9e\u003c/code\u003e\u003c/a\u003e chore: extend respect event (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2818\"\u003e#2818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Redocly/redocly-cli/compare/@redocly/cli@2.30.6...@redocly/cli@2.31.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cloudflare` from 6.2.0 to 6.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cloudflare/cloudflare-typescript/releases\"\u003ecloudflare's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.3.0\u003c/h2\u003e\n\u003ch2\u003e6.3.0 (2026-05-21)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/cloudflare/cloudflare-typescript/compare/v6.2.0...v6.3.0\"\u003ev6.2.0...v6.3.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003ch4\u003eNew Resources\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edls:\u003c/strong\u003e add DLS (Data Localization Suite) resource with regions (list/get) and regionalServices.prefixBindings (create/list/delete/edit/get) sub-resources (\u003ca href=\"https://github.com/cloudflare/cloudflare-typescript/commit/4dcf0db7e\"\u003e4dcf0db\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eNew Sub-Resources\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eorganizations:\u003c/strong\u003e add billing.usage sub-resource — FOCUS v1.3 cost-and-usage dataset (get) at \u003ccode\u003e/organizations/{organization_id}/billable/usage\u003c/code\u003e (\u003ca href=\"https://github.com/cloudflare/cloudflare-typescript/commit/2c93faf75\"\u003e2c93faf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003er2:\u003c/strong\u003e add buckets.objects sub-resource — list, delete, get, upload (PUT) for direct R2 object operations (\u003ca href=\"https://github.com/cloudflare/cloudflare-typescript/commit/94a26fcd9\"\u003e94a26fc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eworkers:\u003c/strong\u003e add observability.queries sub-resource — create and list saved telemetry queries (\u003ca href=\"https://github.com/cloudflare/cloudflare-typescript/commit/d1f8d27e7\"\u003ed1f8d27\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ezero-trust:\u003c/strong\u003e add access.samlCertificates sub-resource — list, get, getPem, rotate SAML signing certificate sets at the account level (\u003ca href=\"https://github.com/cloudflare/cloudflare-typescript/commit/4d7578567\"\u003e4d75785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ezero-trust:\u003c/strong\u003e add identityProviders.samlCertificate sub-resource — create a SAML encryption certificate set bound to an Identity Provider (\u003ca href=\"https://github.com/cloudflare/cloudflare-typescript/commit/4d7578567\"\u003e4d75785\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eNew Methods\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebilling:\u003c/strong\u003e add \u003ccode\u003eusage.get\u003c/code\u003e method — FOCUS v1.3 cost-and-usage dataset at \u003ccode\u003e/accounts/{account_id}/billable/usage\u003c/code\u003e (returns \u003ccode\u003eUsageGetResponse\u003c/code\u003e with \u003ccode\u003eBillingAccountId\u003c/code\u003e, \u003ccode\u003eChargeCategory\u003c/code\u003e, \u003ccode\u003eConsumedQuantity\u003c/code\u003e, \u003ccode\u003eBilledCost\u003c/code\u003e, \u003ccode\u003eEffectiveCost\u003c/code\u003e, etc.) (\u003ca href=\"https://github.com/cloudflare/cloudflare-typescript/commit/665f6ea2a\"\u003e665f6ea\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esecrets-store:\u003c/strong\u003e add \u003ccode\u003estores.get\u003c/code\u003e method — fetch a single store by ID (\u003ccode\u003eGET /accounts/{account_id}/secrets_store/stores/{store_id}\u003c/code\u003e) returning \u003ccode\u003eStoreGetResponse\u003c/code\u003e (\u003ca href=\"https://github.com/cloudflare/cloudflare-typescript/commit/542f312097\"\u003e542f312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eworkers:\u003c/strong\u003e add \u003ccode\u003escripts.secrets.bulkUpdate\u003c/code\u003e method — \u003ccode\u003ePATCH /accounts/{account_id}/workers/scripts/{script_name}/secrets-bulk\u003c/code\u003e for bulk secret updates (\u003ca href=\"https://github.com/cloudflare/cloudflare-typescript/commit/840cea9310\"\u003e840cea9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eworkers-for-platforms:\u003c/strong\u003e add \u003ccode\u003edispatch.namespaces.scripts.secrets.bulkUpdate\u003c/code\u003e method — same bulk-update endpoint for dispatch-namespace scripts (\u003ca href=\"https://github.com/cloudflare/cloudflare-typescript/commit/840cea9310\"\u003e840cea9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eNew Fields and Parameters\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eai:\u003c/strong\u003e add \u003ccode\u003eformat?: 'openrouter'\u003c/code\u003e query param to \u003ccode\u003emodels.list\u003c/code\u003e for returning models in the OpenRouter marketplace format (\u003ca href=\"https://github.com/cloudflare/cloudflare-typescript/commit/a3ba7fc0b\"\u003ea3ba7fc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eaisearch:\u003c/strong\u003e add \u003ccode\u003edegraded?: boolean\u003c/code\u003e response field to \u003ccode\u003eInstanceStatsResponse\u003c/code\u003e and \u003ccode\u003enamespaces.instances.InstanceStatsResponse\u003c/code\u003e — set when status counts are unavailable (e.g. legacy stats query exceeded D1 statement-size limit) (\u003ca href=\"https://github.com/cloudflare/cloudflare-typescript/commit/49c298724\"\u003e49c2987\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecloudforce-one:\u003c/strong\u003e add \u003ccode\u003ealpha2: string\u003c/code\u003e field to \u003ccode\u003ethreatEvents.countries.list\u003c/code\u003e response items (\u003ccode\u003eCountryListResponseItem.Result\u003c/code\u003e) alongside the existing \u003ccode\u003ealpha3\u003c/code\u003e/\u003ccode\u003ename\u003c/code\u003e fields (\u003ca href=\"https://github.com/cloudflare/cloudflare-typescript/commit/0aa9ae06a\"\u003e0aa9ae0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecustom-certificates:\u003c/strong\u003e \u003ccode\u003eprivate_key\u003c/code\u003e on \u003ccode\u003eCustomCertificateCreateParams\u003c/code\u003e is now optional when \u003ccode\u003ecustom_csr_id\u003c/code\u003e is provided (previously always required) (\u003ca href=\"https://github.com/cloudflare/cloudflare-typescript/commit/6e9024567\"\u003e6e90245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elogpush:\u003c/strong\u003e add \u003ccode\u003emnm_flow_logs\u003c/code\u003e to the dataset enum on \u003ccode\u003edatasets.fields.get\u003c/code\u003e, \u003ccode\u003edatasets.jobs.get\u003c/code\u003e, \u003ccode\u003eLogpushJob.dataset\u003c/code\u003e, and \u003ccode\u003eJobCreateParams.dataset\u003c/code\u003e (\u003ca href=\"https://github.com/cloudflare/cloudflare-typescript/commit/5bc241366\"\u003e5bc2413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eorganizations:\u003c/strong\u003e Organizations API moved from Closed Beta to Public Beta — affects \u003ccode\u003eorganizations.create\u003c/code\u003e, \u003ccode\u003eupdate\u003c/code\u003e, \u003ccode\u003elist\u003c/code\u003e, \u003ccode\u003edelete\u003c/code\u003e, \u003ccode\u003eget\u003c/code\u003e, and \u003ccode\u003eorganizationProfile.update\u003c/code\u003e/\u003ccode\u003eget\u003c/code\u003e docstrings (\u003ca href=\"https://github.com/cloudflare/cloudflare-typescript/commit/54b7f0744\"\u003e54b7f07\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eradar:\u003c/strong\u003e add \u003ccode\u003eCONTENT_TYPE\u003c/code\u003e dimension and \u003ccode\u003econtentType?: Array\u0026lt;'HTML' | 'IMAGES' | 'JSON' | 'JAVASCRIPT' | 'CSS' | 'PLAIN_TEXT' | 'FONTS' | 'XML' | 'YAML' | 'VIDEO' | 'AUDIO' | 'MARKDOWN' | 'DOCUMENTS' | 'BINARY' | 'SERIALIZATION' | 'OTHER'\u0026gt;\u003c/code\u003e filter param to \u003ccode\u003eradar.http.summaryV2\u003c/code\u003e, \u003ccode\u003etimeseriesGroups\u003c/code\u003e, and related HTTP analytics methods (\u003ca href=\"https://github.com/cloudflare/cloudflare-typescript/commit/d5bc24acb\"\u003ed5bc24a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espectrum:\u003c/strong\u003e add \u003ccode\u003evirtual_network_id?: string\u003c/code\u003e field to \u003ccode\u003eOriginDNS\u003c/code\u003e config on \u003ccode\u003eAppCreateResponse\u003c/code\u003e, \u003ccode\u003eAppUpdateResponse\u003c/code\u003e, \u003ccode\u003eAppListResponse\u003c/code\u003e, \u003ccode\u003eAppGetResponse\u003c/code\u003e, \u003ccode\u003eAppCreateParams\u003c/code\u003e, and \u003ccode\u003eAppUpdateParams\u003c/code\u003e — routes origin traffic through tunnel virtual networks (\u003ca href=\"https://github.com/cloudflare/cloudflare-typescript/commit/1afad1fca\"\u003e1afad1f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eworkers:\u003c/strong\u003e add \u003ccode\u003e'opentelemetry-metrics'\u003c/code\u003e enum value to \u003ccode\u003elogpushDataset\u003c/code\u003e field on \u003ccode\u003eobservability.destinations\u003c/code\u003e (\u003ccode\u003eDestinationCreateResponse.Configuration\u003c/code\u003e, \u003ccode\u003eDestinationUpdateResponse.Configuration\u003c/code\u003e, \u003ccode\u003eDestinationListResponse.Configuration\u003c/code\u003e) (\u003ca href=\"https://github.com/cloudflare/cloudflare-typescript/commit/d1f8d27e7\"\u003ed1f8d27\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eworkers:\u003c/strong\u003e add \u003ccode\u003eobservability.traces.propagation_policy?: 'authenticated' | 'accept'\u003c/code\u003e field on \u003ccode\u003eWorker\u003c/code\u003e, \u003ccode\u003eWorkerCreateParams\u003c/code\u003e, \u003ccode\u003eWorkerUpdateParams\u003c/code\u003e, \u003ccode\u003eScriptSetting\u003c/code\u003e, \u003ccode\u003eSettingEditParams\u003c/...\n\n_Description has been truncated_\n\n\u003c!-- This is an auto-generated description by cubic. --\u003e\n---\n## Summary by cubic\nUpdate minor and patch dependencies across the monorepo to pick up security fixes, stability improvements, and small features. Changes are package/version updates only.\n\n- **Dependencies**\n  - Security and stability: `vite-plus@0.1.22` (includes Vitest browser-mode security fix), `socket.io-adapter@2.5.7` (updates `ws` for CVE-2026-45736), `semver@7.8.1`.\n  - Cloudflare stack: `cloudflare@6.3.0`, `wrangler@4.94.0`, `@cloudflare/workers-types@4.20260522.1`, `@cloudflare/vite-plugin@1.38.0`.\n  - Build/test tooling: `tsx@4.22.3` (TS ESM/preload fixes), `vitest@4.1.7`.\n  - Linting/typing: `oxlint@1.66.0`, `oxlint-tsgolint@0.23.0`, `@typescript-eslint/parser@8.59.4`, `@types/node@25.9.1`, `@types/react@19.2.15`, `knip@6.14.2`.\n  - SDKs and app libs: `@agentclientprotocol/sdk@0.22.1` (session delete handling, event ordering fix), `ai@6.0.190` (ToolLoopAgent option), `hono@4.12.22`, `@redocly/cli@2.31.4` (proxy and unused-components fixes).\n  - Dates/UI: `date-fns@4.2.1`, `@date-fns/tz@1.5.0`, `shiki@4.1.0`, `reka-ui@2.9.8`, `@revenuecat/purchases-js@1.41.1`, `@rive-app/webgl2@2.37.8`, `vue-i18n@11.4.4`, `vue-tsc@3.3.1`, `postcss@8.5.15`.\n\n\u003csup\u003eWritten for commit 6c3d58d6f1db7f58c52a0cd5daaa913cf5801c2c. Summary will update on new commits. \u003ca href=\"https://cubic.dev/pr/Enflame-Media/Magic-Agent/pull/242?utm_source=github\"\u003eReview in cubic\u003c/a\u003e\u003c/sup\u003e\n\n\u003c!-- End of auto-generated description by cubic. --\u003e\n\n","html_url":"https://github.com/Enflame-Media/Magic-Agent/pull/242","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Enflame-Media%2FMagic-Agent/issues/242","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/242/packages"}},{"old_version":"2.30.3","new_version":"2.30.4","update_type":"patch","path":null,"pr_created_at":"2026-05-21T14:48:57.000Z","version_change":"2.30.3 → 2.30.4","issue":{"uuid":"4495516041","node_id":"PR_kwDOIy0ZTM7d-7u5","number":5476,"state":"closed","title":"Bump the js-dependencies group with 9 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":true,"comments_count":1,"pull_request":true,"closed_at":"2026-05-22T23:57:46.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-21T14:48:57.000Z","updated_at":"2026-05-22T23:58:04.000Z","time_to_close":119329,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"js-dependencies","update_count":9,"packages":[{"name":"@redocly/cli","old_version":"2.30.3","new_version":"2.30.4","repository_url":"https://github.com/Redocly/redocly-cli"},{"name":"ajv","old_version":"8.18.0","new_version":"8.20.0","repository_url":"https://github.com/ajv-validator/ajv"},{"name":"styled-components","old_version":"6.3.9","new_version":"6.4.1","repository_url":"https://github.com/styled-components/styled-components"},{"name":"@redocly/respect-core","old_version":"2.30.3","new_version":"2.30.4","repository_url":"https://github.com/Redocly/redocly-cli"},{"name":"is-core-module","old_version":"2.16.1","new_version":"2.16.2","repository_url":"https://github.com/inspect-js/is-core-module"},{"name":"openapi-sampler","old_version":"1.7.2","new_version":"1.7.3","repository_url":"https://github.com/Redocly/openapi-sampler"},{"name":"postcss","old_version":"8.4.49","new_version":"8.5.15","repository_url":"https://github.com/postcss/postcss"},{"name":"react","old_version":"19.2.5","new_version":"19.2.6","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.2.5","new_version":"19.2.6","repository_url":"https://github.com/facebook/react"}],"path":null,"ecosystem":"npm"},"body":"Bumps the js-dependencies group with 9 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@redocly/cli](https://github.com/Redocly/redocly-cli) | `2.30.3` | `2.30.4` |\n| [ajv](https://github.com/ajv-validator/ajv) | `8.18.0` | `8.20.0` |\n| [styled-components](https://github.com/styled-components/styled-components) | `6.3.9` | `6.4.1` |\n| [@redocly/respect-core](https://github.com/Redocly/redocly-cli) | `2.30.3` | `2.30.4` |\n| [is-core-module](https://github.com/inspect-js/is-core-module) | `2.16.1` | `2.16.2` |\n| [openapi-sampler](https://github.com/Redocly/openapi-sampler) | `1.7.2` | `1.7.3` |\n| [postcss](https://github.com/postcss/postcss) | `8.4.49` | `8.5.15` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.5` | `19.2.6` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.5` | `19.2.6` |\n\nUpdates `@redocly/cli` from 2.30.3 to 2.30.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Redocly/redocly-cli/releases\"\u003e@​redocly/cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.30.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003estyled-components\u003c/code\u003e dependency to \u003ccode\u003e6.4.1\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.30.4.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/d422e3718ba0d907d8b7bbeac3dc9426b899b93c\"\u003e\u003ccode\u003ed422e37\u003c/code\u003e\u003c/a\u003e chore: 🔖 release new versions (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2789\"\u003e#2789\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/e7f83717fd065bc72f87ec4bbe5c3171afc32e18\"\u003e\u003ccode\u003ee7f8371\u003c/code\u003e\u003c/a\u003e feat: add contains assertion function for lists of strings (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2794\"\u003e#2794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/6bc537b7184351ef35b91609fada9e2c8dea991f\"\u003e\u003ccode\u003e6bc537b\u003c/code\u003e\u003c/a\u003e docs: update v1 changelog (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2793\"\u003e#2793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/c56a3960a22bac28fc52586ad47e21a70880a760\"\u003e\u003ccode\u003ec56a396\u003c/code\u003e\u003c/a\u003e chore: apply npm audit security fixes (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2788\"\u003e#2788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Redocly/redocly-cli/compare/@redocly/cli@2.30.3...@redocly/cli@2.30.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ajv` from 8.18.0 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/ajv-validator/ajv/releases\"\u003eajv's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.20.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: add support for node 22/24, drop node 16/21 by \u003ca href=\"https://github.com/jasoniangreen\"\u003e\u003ccode\u003e@​jasoniangreen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2580\"\u003eajv-validator/ajv#2580\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: add ES2022.RegExp for RegExpIndicesArray by \u003ca href=\"https://github.com/SignpostMarv\"\u003e\u003ccode\u003e@​SignpostMarv\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2604\"\u003eajv-validator/ajv#2604\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ajv-validator/ajv/compare/v8.19.0...v8.20.0\"\u003ehttps://github.com/ajv-validator/ajv/compare/v8.19.0...v8.20.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.19.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix prototype pollution via format keyword using $data ref by \u003ca href=\"https://github.com/epoberezkin\"\u003e\u003ccode\u003e@​epoberezkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2607\"\u003eajv-validator/ajv#2607\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ajv-validator/ajv/compare/v8.18.0...v8.19.0\"\u003ehttps://github.com/ajv-validator/ajv/compare/v8.18.0...v8.19.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/ajv-validator/ajv/commit/0fba0b8e649909613cfce0999b149cd08f4a4987\"\u003e\u003ccode\u003e0fba0b8\u003c/code\u003e\u003c/a\u003e 8.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/9caf8d64409b05e2c670b3ff09cf7ca07937342e\"\u003e\u003ccode\u003e9caf8d6\u003c/code\u003e\u003c/a\u003e fix: add ES2022.RegExp for RegExpIndicesArray; fixes \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/2603\"\u003eajv-validator/ajv#2603\u003c/a\u003e (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/206535071f776f57737394c8896d4b2dc2bfb9a3\"\u003e\u003ccode\u003e2065350\u003c/code\u003e\u003c/a\u003e fix: add support for node 22/24, drop node 16/21 (\u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/2580\"\u003e#2580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/154b58d690c6596e09ca676e12720ab8234ee3d2\"\u003e\u003ccode\u003e154b58d\u003c/code\u003e\u003c/a\u003e 8.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/e8d2bdc501b3ba6f03922db5e595770d4763d9da\"\u003e\u003ccode\u003ee8d2bdc\u003c/code\u003e\u003c/a\u003e test/fix prototype pollution via $data ref with format keyword (\u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/2607\"\u003e#2607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ajv-validator/ajv/compare/v8.18.0...v8.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `styled-components` from 6.3.9 to 6.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/styled-components/styled-components/releases\"\u003estyled-components's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003estyled-components@6.4.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e49d09ae: Fix a performance regression in 6.4.0 where dynamic \u003ccode\u003ecreateGlobalStyle\u003c/code\u003e components caused significant re-render slowdowns. Also restores pre-6.4 cascade ordering when multiple instances of the same \u003ccode\u003ecreateGlobalStyle\u003c/code\u003e coexist.\u003c/li\u003e\n\u003cli\u003eeca95b2: Fix outdated dev-mode error messages for keyframes-in-untagged-strings and component-selector references that still pointed at \u003ccode\u003ewww.styled-components.com\u003c/code\u003e and described behavior from styled-components v3.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003estyled-components@6.4.1-prerelease-20260417184545\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/styled-components/styled-components/compare/styled-components@6.4.1-prerelease-20260417184031...styled-components@6.4.1-prerelease-20260417184545\"\u003ehttps://github.com/styled-components/styled-components/compare/styled-components@6.4.1-prerelease-20260417184031...styled-components@6.4.1-prerelease-20260417184545\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003estyled-components@6.4.1-prerelease-20260417184031\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: avoid double rebuildGroup on every dynamic createGlobalStyle render (\u003ca href=\"https://redirect.github.com/styled-components/styled-components/issues/5730\"\u003e#5730\u003c/a\u003e) by \u003ca href=\"https://github.com/quantizor\"\u003e\u003ccode\u003e@​quantizor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/styled-components/styled-components/pull/5732\"\u003estyled-components/styled-components#5732\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/styled-components/styled-components/compare/styled-components@6.4.0...styled-components@6.4.1-prerelease-20260417184031\"\u003ehttps://github.com/styled-components/styled-components/compare/styled-components@6.4.0...styled-components@6.4.1-prerelease-20260417184031\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003estyled-components@6.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eb0f3d29: \u003ccode\u003e.attrs()\u003c/code\u003e improvements: props supplied via attrs are now automatically made optional on the resulting component (previously required even when attrs provided a default). Also fixes a bug where the attrs callback received a mutable props object that could be changed by subsequent attrs processing; it now receives an immutable snapshot.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e2a973d8: Dropped IE11 support: ES2015 build target, inlined unitless CSS properties (removing \u003ccode\u003e@​emotion/unitless\u003c/code\u003e dependency), removed legacy React class statics from hoist and other unnecessary code.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e9e07d95: Add \u003ccode\u003ecreateTheme(defaultTheme, options?)\u003c/code\u003e for CSS variable theming that works across RSC and client components.\u003c/p\u003e\n\u003cp\u003eReturns an object with the same shape where every leaf is \u003ccode\u003evar(--prefix-path, fallback)\u003c/code\u003e. Pass it to \u003ccode\u003eThemeProvider\u003c/code\u003e for stable class name hashes across themes (no hydration mismatch on light/dark switch).\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst theme = createTheme({ colors: { primary: '#0070f3' } });\n// theme.colors.primary → \u0026quot;var(--sc-colors-primary, #0070f3)\u0026quot;\n// theme.raw → original object\n// theme.vars.colors.primary → \u0026quot;--sc-colors-primary\u0026quot;\n// theme.resolve(el?) → computed values from DOM (client-only)\n// theme.GlobalStyle → component that emits CSS var declarations\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003ccode\u003evars\u003c/code\u003e exposes bare CSS custom property names (same shape as the theme) for use in \u003ccode\u003ecreateGlobalStyle\u003c/code\u003e dark mode overrides without hand-writing variable names:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst { vars } = createTheme({ colors: { bg: '#fff', text: '[#000](https://github.com/styled-components/styled-components/issues/000)' } });\n\u003cp\u003econst DarkOverrides = createGlobalStyle\u003ccode\u003e@media (prefers-color-scheme: dark) { :root { ${vars.colors.bg}: [#111](https://github.com/styled-components/styled-components/issues/111); ${vars.colors.text}: #eee; } }\u003c/code\u003e;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/styled-components/styled-components/commit/37a0a5e0883f50ef59765f9491bb406e9fb3b877\"\u003e\u003ccode\u003e37a0a5e\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/styled-components/styled-components/commit/2f1a3fb54ed62b4f51a94deaad9aa958249a36bb\"\u003e\u003ccode\u003e2f1a3fb\u003c/code\u003e\u003c/a\u003e ci: per-package prerelease notes with progression link [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/styled-components/styled-components/commit/fea49191c34633441452d7b9daf940993865cd66\"\u003e\u003ccode\u003efea4919\u003c/code\u003e\u003c/a\u003e ci: match prerelease notes to release job format [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/styled-components/styled-components/commit/e557e117c3ecbdb63a507521f2c16a02eb08bc53\"\u003e\u003ccode\u003ee557e11\u003c/code\u003e\u003c/a\u003e style: align prerelease job formatting with release job\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/styled-components/styled-components/commit/a3dee6d9caf2940da6d06c08c62ee5126e1ccc60\"\u003e\u003ccode\u003ea3dee6d\u003c/code\u003e\u003c/a\u003e ci: collapse prerelease workflow into release.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/styled-components/styled-components/commit/52bda0ca7e9ec11f35fb40beb5e0696116c1f153\"\u003e\u003ccode\u003e52bda0c\u003c/code\u003e\u003c/a\u003e chore: add husky pre-commit hook running prettier\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/styled-components/styled-components/commit/eca95b24ebca168384546591a36847ed962defa0\"\u003e\u003ccode\u003eeca95b2\u003c/code\u003e\u003c/a\u003e chore: add changeset for stale error message fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/styled-components/styled-components/commit/c8db03c6e56066bf2a57440b84c8330b45e54f33\"\u003e\u003ccode\u003ec8db03c\u003c/code\u003e\u003c/a\u003e fix(build): emit errors.ts from generator so compiled bundle matches errors.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/styled-components/styled-components/commit/45e4b84bccbf76a91f3822317f2a5295071bf5ac\"\u003e\u003ccode\u003e45e4b84\u003c/code\u003e\u003c/a\u003e docs(agents): drop duplicated Float and new Array rules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/styled-components/styled-components/commit/368fb9395007c1b14dac4fb78a8f0f7cec550b22\"\u003e\u003ccode\u003e368fb93\u003c/code\u003e\u003c/a\u003e docs: drop v3/v4 history from keyframes untagged-string error\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/styled-components/styled-components/compare/styled-components@6.3.9...styled-components@6.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@redocly/respect-core` from 2.30.3 to 2.30.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Redocly/redocly-cli/releases\"\u003e@​redocly/respect-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/respect-core\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.30.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.30.4.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/d422e3718ba0d907d8b7bbeac3dc9426b899b93c\"\u003e\u003ccode\u003ed422e37\u003c/code\u003e\u003c/a\u003e chore: 🔖 release new versions (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2789\"\u003e#2789\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/e7f83717fd065bc72f87ec4bbe5c3171afc32e18\"\u003e\u003ccode\u003ee7f8371\u003c/code\u003e\u003c/a\u003e feat: add contains assertion function for lists of strings (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2794\"\u003e#2794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/6bc537b7184351ef35b91609fada9e2c8dea991f\"\u003e\u003ccode\u003e6bc537b\u003c/code\u003e\u003c/a\u003e docs: update v1 changelog (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2793\"\u003e#2793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/c56a3960a22bac28fc52586ad47e21a70880a760\"\u003e\u003ccode\u003ec56a396\u003c/code\u003e\u003c/a\u003e chore: apply npm audit security fixes (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2788\"\u003e#2788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Redocly/redocly-cli/compare/@redocly/respect-core@2.30.3...@redocly/respect-core@2.30.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `is-core-module` from 2.16.1 to 2.16.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/inspect-js/is-core-module/blob/main/CHANGELOG.md\"\u003eis-core-module's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/inspect-js/is-core-module/compare/v2.16.1...v2.16.2\"\u003ev2.16.2\u003c/a\u003e - 2026-05-05\u003c/h2\u003e\n\u003ch3\u003eCommits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Tests] increase coverage \u003ca href=\"https://github.com/inspect-js/is-core-module/commit/1fc59fe685f0b9590b571384db1383ab8e1096a3\"\u003e\u003ccode\u003e1fc59fe\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[actions] update workflows \u003ca href=\"https://github.com/inspect-js/is-core-module/commit/0f6217b97a166fcaa4a02b0a34e0a186c40df660\"\u003e\u003ccode\u003e0f6217b\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] node 26 drops \u003cem\u003estream\u003c/em\u003e* modules \u003ca href=\"https://github.com/inspect-js/is-core-module/commit/3acff68b25b44c9ae6fee1a1dc236ebb7c5338af\"\u003e\u003ccode\u003e3acff68\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e, \u003ccode\u003eeslint\u003c/code\u003e, \u003ccode\u003enpmignore\u003c/code\u003e \u003ca href=\"https://github.com/inspect-js/is-core-module/commit/f06678ce7f4df97e691a8d285d4aacb5da4a9790\"\u003e\u003ccode\u003ef06678c\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Deps] update \u003ccode\u003ehasown\u003c/code\u003e \u003ca href=\"https://github.com/inspect-js/is-core-module/commit/d9eae68fd912c2268260e52714719d1799e9a08b\"\u003e\u003ccode\u003ed9eae68\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e \u003ca href=\"https://github.com/inspect-js/is-core-module/commit/82737010e7f3ed26c6f6183ee082e66a045125b6\"\u003e\u003ccode\u003e8273701\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[readme] replace runkit CI badge with shields.io check-runs badge \u003ca href=\"https://github.com/inspect-js/is-core-module/commit/6b867544789c82a40db44031a30612d89978b2d9\"\u003e\u003ccode\u003e6b86754\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/inspect-js/is-core-module/commit/a1633e0085323da16c32c71d41587caafc8f52d8\"\u003e\u003ccode\u003ea1633e0\u003c/code\u003e\u003c/a\u003e v2.16.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inspect-js/is-core-module/commit/0f6217b97a166fcaa4a02b0a34e0a186c40df660\"\u003e\u003ccode\u003e0f6217b\u003c/code\u003e\u003c/a\u003e [actions] update workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inspect-js/is-core-module/commit/3acff68b25b44c9ae6fee1a1dc236ebb7c5338af\"\u003e\u003ccode\u003e3acff68\u003c/code\u003e\u003c/a\u003e [Fix] node 26 drops \u003cem\u003estream\u003c/em\u003e* modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inspect-js/is-core-module/commit/d9eae68fd912c2268260e52714719d1799e9a08b\"\u003e\u003ccode\u003ed9eae68\u003c/code\u003e\u003c/a\u003e [Deps] update \u003ccode\u003ehasown\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inspect-js/is-core-module/commit/82737010e7f3ed26c6f6183ee082e66a045125b6\"\u003e\u003ccode\u003e8273701\u003c/code\u003e\u003c/a\u003e [Dev Deps] update \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inspect-js/is-core-module/commit/f06678ce7f4df97e691a8d285d4aacb5da4a9790\"\u003e\u003ccode\u003ef06678c\u003c/code\u003e\u003c/a\u003e [Dev Deps] update \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e, \u003ccode\u003eeslint\u003c/code\u003e, \u003ccode\u003enpmignore\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inspect-js/is-core-module/commit/1fc59fe685f0b9590b571384db1383ab8e1096a3\"\u003e\u003ccode\u003e1fc59fe\u003c/code\u003e\u003c/a\u003e [Tests] increase coverage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inspect-js/is-core-module/commit/6b867544789c82a40db44031a30612d89978b2d9\"\u003e\u003ccode\u003e6b86754\u003c/code\u003e\u003c/a\u003e [readme] replace runkit CI badge with shields.io check-runs badge\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/inspect-js/is-core-module/compare/v2.16.1...v2.16.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `openapi-sampler` from 1.7.2 to 1.7.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Redocly/openapi-sampler/releases\"\u003eopenapi-sampler's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.7.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed9ef5ee: Fixed security vulnerability \u003ccode\u003eCVE-2026-4800\u003c/code\u003e by updating \u003ccode\u003elodash\u003c/code\u003e to version \u003ccode\u003e4.18.0\u003c/code\u003e or higher.\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/Redocly/openapi-sampler/blob/main/CHANGELOG.md\"\u003eopenapi-sampler's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.7.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed9ef5ee: Fixed security vulnerability \u003ccode\u003eCVE-2026-4800\u003c/code\u003e by updating \u003ccode\u003elodash\u003c/code\u003e to version \u003ccode\u003e4.18.0\u003c/code\u003e or higher.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/openapi-sampler/commit/157e6248bce3702c3f5485282fbba7bc9726b52a\"\u003e\u003ccode\u003e157e624\u003c/code\u003e\u003c/a\u003e chore: 🔖 release new versions (\u003ca href=\"https://redirect.github.com/Redocly/openapi-sampler/issues/204\"\u003e#204\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/openapi-sampler/commit/d9ef5eee50e51e07e1b7b6938a39bd7e929fced8\"\u003e\u003ccode\u003ed9ef5ee\u003c/code\u003e\u003c/a\u003e chore: update lodash to version \u0026gt;=4.18.0 (\u003ca href=\"https://redirect.github.com/Redocly/openapi-sampler/issues/203\"\u003e#203\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/openapi-sampler/commit/4eff2f96fe363eb2f5f138c45cf837e10fd4f0a7\"\u003e\u003ccode\u003e4eff2f9\u003c/code\u003e\u003c/a\u003e chore(deps): flatted overrides (\u003ca href=\"https://redirect.github.com/Redocly/openapi-sampler/issues/202\"\u003e#202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/openapi-sampler/commit/4b89349d685d26ecb39671a718b7093a17ed1b8e\"\u003e\u003ccode\u003e4b89349\u003c/code\u003e\u003c/a\u003e chore(deps): bump fast-xml-parser from 5.5.1 to 5.7.0 (\u003ca href=\"https://redirect.github.com/Redocly/openapi-sampler/issues/200\"\u003e#200\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/openapi-sampler/commit/49668d4f257f9c9f424da7c65fe6145c19810fca\"\u003e\u003ccode\u003e49668d4\u003c/code\u003e\u003c/a\u003e chore(deps): bump serialize-javascript and terser-webpack-plugin (\u003ca href=\"https://redirect.github.com/Redocly/openapi-sampler/issues/201\"\u003e#201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/openapi-sampler/commit/a92a2ff4fdf043c18a963debc89e21e91ea866f5\"\u003e\u003ccode\u003ea92a2ff\u003c/code\u003e\u003c/a\u003e chore(deps): bump minimatch version (\u003ca href=\"https://redirect.github.com/Redocly/openapi-sampler/issues/199\"\u003e#199\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Redocly/openapi-sampler/compare/v1.7.2...v1.7.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `postcss` from 8.4.49 to 8.5.15\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/postcss/releases\"\u003epostcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.5.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed declaration parsing performance (by \u003ca href=\"https://github.com/homanp\"\u003e\u003ccode\u003e@​homanp\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed custom syntax regression (by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003epostcss-scss\u003c/code\u003e commend regression.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed reading any file via user-generated CSS.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eopts.unsafeMap\u003c/code\u003e to disable checks.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed nested brackets parsing performance (by \u003ca href=\"https://github.com/offset\"\u003e\u003ccode\u003e@​offset\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed XSS via unescaped \u003ccode\u003e\u0026lt;/style\u0026gt;\u003c/code\u003e in non-bundler cases (by \u003ca href=\"https://github.com/TharVid\"\u003e\u003ccode\u003e@​TharVid\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSpeed up source map encoding paring in case of the error.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eProcessor#version\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved source map annotation cleaning performance (by CodeAnt AI).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eContainerWithChildren\u003c/code\u003e type discriminating (by \u003ca href=\"https://github.com/Goodwine\"\u003e\u003ccode\u003e@​Goodwine\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003epackage.json\u003c/code\u003e→\u003ccode\u003eexports\u003c/code\u003e compatibility with some tools (by \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Parcel compatibility issue (by \u003ca href=\"https://github.com/git-sumitchaudhary\"\u003e\u003ccode\u003e@​git-sumitchaudhary\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded more details to \u003ccode\u003eUnknown word\u003c/code\u003e error (by \u003ca href=\"https://github.com/hiepxanh\"\u003e\u003ccode\u003e@​hiepxanh\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed types (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed docs (by \u003ca href=\"https://github.com/catnipan\"\u003e\u003ccode\u003e@​catnipan\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed end position of rules with semicolon (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed backwards compatibility for complex cases (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5 “Duke Alloces”\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/postcss/blob/main/CHANGELOG.md\"\u003epostcss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.5.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed declaration parsing performance (by \u003ca href=\"https://github.com/homanp\"\u003e\u003ccode\u003e@​homanp\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed custom syntax regression (by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003epostcss-scss\u003c/code\u003e commend regression.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed reading any file via user-generated CSS.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eopts.unsafeMap\u003c/code\u003e to disable checks.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed nested brackets parsing performance (by \u003ca href=\"https://github.com/offset\"\u003e\u003ccode\u003e@​offset\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed XSS via unescaped \u003ccode\u003e\u0026lt;/style\u0026gt;\u003c/code\u003e in non-bundler cases (by \u003ca href=\"https://github.com/TharVid\"\u003e\u003ccode\u003e@​TharVid\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSpeed up source map encoding paring in case of the error.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eProcessor#version\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved source map annotation cleaning performance (by CodeAnt AI).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eContainerWithChildren\u003c/code\u003e type discriminating (by \u003ca href=\"https://github.com/Goodwine\"\u003e\u003ccode\u003e@​Goodwine\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003epackage.json\u003c/code\u003e→\u003ccode\u003eexports\u003c/code\u003e compatibility with some tools (by \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Parcel compatibility issue (by \u003ca href=\"https://github.com/git-sumitchaudhary\"\u003e\u003ccode\u003e@​git-sumitchaudhary\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/eae46db765d752cf8f40c4fa2b0b85030079c43d\"\u003e\u003ccode\u003eeae46db\u003c/code\u003e\u003c/a\u003e Release 8.5.15 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/79508ffa59e42c02056aca61b88bc393c8b516c4\"\u003e\u003ccode\u003e79508ff\u003c/code\u003e\u003c/a\u003e Update CI actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/b128e2131288a411c6e28071d0929542c49e74eb\"\u003e\u003ccode\u003eb128e21\u003c/code\u003e\u003c/a\u003e Speed up declaration parsing by avoiding creating new array on each token\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/9825dca02c33cf610e2a842be767468b67fbecf9\"\u003e\u003ccode\u003e9825dca\u003c/code\u003e\u003c/a\u003e Fix code format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/55789c865281e2be194fa5b4e41dd046be3a2307\"\u003e\u003ccode\u003e55789c8\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/84fbbe9009cb3cc3bbb4cc3a9b65d468f4844d95\"\u003e\u003ccode\u003e84fbbe9\u003c/code\u003e\u003c/a\u003e Install older pnpm action for old Node.js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/9f860bd78ec1dbc4f0ae72d693f03f956baa38cb\"\u003e\u003ccode\u003e9f860bd\u003c/code\u003e\u003c/a\u003e Revert pnpm action for old Node.js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/08771986d47359545f502e009763e223b66bfcf6\"\u003e\u003ccode\u003e0877198\u003c/code\u003e\u003c/a\u003e Update CI actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/b2d1a335cea818f8b27e5cfb90147648afe3e582\"\u003e\u003ccode\u003eb2d1a33\u003c/code\u003e\u003c/a\u003e Fix linter warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/0700dac92283bc259977dff2743ca74a00f58267\"\u003e\u003ccode\u003e0700dac\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/postcss/postcss/issues/2088\"\u003e#2088\u003c/a\u003e from rootvector2/add-oss-fuzz-harness\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/postcss/postcss/compare/8.4.49...8.5.15\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 19.2.5 to 19.2.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.6 (May 6th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eType hardening and performance improvements\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36425\"\u003e#36425\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\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/facebook/react/commit/eaf3e95ca92be7a23d3c9cc8ffd6f199a40be401\"\u003e\u003ccode\u003eeaf3e95\u003c/code\u003e\u003c/a\u003e Version 19.2.6\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.6/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-dom` from 19.2.5 to 19.2.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.6 (May 6th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eType hardening and performance improvements\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36425\"\u003e#36425\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\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/facebook/react/commit/eaf3e95ca92be7a23d3c9cc8ffd6f199a40be401\"\u003e\u003ccode\u003eeaf3e95\u003c/code\u003e\u003c/a\u003e Version 19.2.6\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.6/packages/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/ubicloud/ubicloud/pull/5476","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ubicloud%2Fubicloud/issues/5476","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5476/packages"}},{"old_version":"1.34.5","new_version":"2.31.2","update_type":"major","path":null,"pr_created_at":"2026-05-20T03:56:45.000Z","version_change":"1.34.5 → 2.31.2","issue":{"uuid":"4482994757","node_id":"PR_kwDORYxcDs7dWW5F","number":29,"state":"closed","title":"build(deps): bump @redocly/cli from 1.34.5 to 2.31.2","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-21T21:27:17.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-20T03:56:45.000Z","updated_at":"2026-05-21T21:27:19.000Z","time_to_close":149432,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"@redocly/cli","old_version":"1.34.5","new_version":"2.31.2","repository_url":"https://github.com/Redocly/redocly-cli"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@redocly/cli](https://github.com/Redocly/redocly-cli) from 1.34.5 to 2.31.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Redocly/redocly-cli/releases\"\u003e@​redocly/cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.31.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFixed the \u003ccode\u003eremove-unused-components\u003c/code\u003e decorator to remove unused components containing \u003ccode\u003eallOf\u003c/code\u003e keyword.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eWarning:\u003c/strong\u003e The bundler may now remove more unused components than before.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFixed the \u003ccode\u003eno-unused-components\u003c/code\u003e rule to highlight unused schemas containing \u003ccode\u003eallOf\u003c/code\u003e keyword.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.31.2.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.31.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.31.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.31.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.31.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.30.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed hard crash that happened when no API was provided either via the command argument or in the config.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.30.6.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.30.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a status code mismatch that occurred when using the \u003ccode\u003e--har-output\u003c/code\u003e option in the \u003ccode\u003erespect\u003c/code\u003e command.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.30.5.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.30.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003estyled-components\u003c/code\u003e dependency to \u003ccode\u003e6.4.1\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.30.4.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.30.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@redocly/ajv\u003c/code\u003e to \u003ccode\u003ev8.18.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/respect-core\u003c/code\u003e to v2.30.3.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.30.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved Redocly config validation: now the config checks for typos in built-in decorator names.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.30.2.\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/Redocly/redocly-cli/commit/90d7334214986fe113dfd83933e3e2412bfe75dd\"\u003e\u003ccode\u003e90d7334\u003c/code\u003e\u003c/a\u003e chore: 🔖 release new versions (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2822\"\u003e#2822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/f6c1ee01335a845952de99b6ea770c240ff74e5e\"\u003e\u003ccode\u003ef6c1ee0\u003c/code\u003e\u003c/a\u003e fix: do not assume schemas containing allOf are being used in discriminator (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/9f776834982be9e7704bee0ab66c7587ccfbdc82\"\u003e\u003ccode\u003e9f77683\u003c/code\u003e\u003c/a\u003e chore: 🔖 release new versions (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2821\"\u003e#2821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/84b0d9efe95f7d89eb9f7e9b923bebf8388309a7\"\u003e\u003ccode\u003e84b0d9e\u003c/code\u003e\u003c/a\u003e chore: extend respect event (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2818\"\u003e#2818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/02ff9992eeff614e9e09e7523d8050b6fc2a7f13\"\u003e\u003ccode\u003e02ff999\u003c/code\u003e\u003c/a\u003e chore: apply consistent formatting to embedded docs (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2820\"\u003e#2820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/6fd9c77454f245504da3ef5c26bfbf00eaf7af2f\"\u003e\u003ccode\u003e6fd9c77\u003c/code\u003e\u003c/a\u003e chore: 🔖 release new versions (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2819\"\u003e#2819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/e279123b99ac98fb4f29fb27091c8756153f76cb\"\u003e\u003ccode\u003ee279123\u003c/code\u003e\u003c/a\u003e feat: add cleaning cache for plugin files (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2732\"\u003e#2732\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/83672419e06b59f8cf2fc5bc66adb63e0ad0373c\"\u003e\u003ccode\u003e8367241\u003c/code\u003e\u003c/a\u003e chore: 🔖 release new versions (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2815\"\u003e#2815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/519d4f5337f8f814041a179733b4bed5bb73b489\"\u003e\u003ccode\u003e519d4f5\u003c/code\u003e\u003c/a\u003e fix: hard crash in commands when no API provided (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2813\"\u003e#2813\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/68e6c58076b67efb007522241d96ff869c1fc455\"\u003e\u003ccode\u003e68e6c58\u003c/code\u003e\u003c/a\u003e docs: add docs about duplicating rules and bundle components (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2812\"\u003e#2812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Redocly/redocly-cli/compare/@redocly/cli@1.34.5...@redocly/cli@2.31.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​redocly/cli\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@redocly/cli\u0026package-manager=npm_and_yarn\u0026previous-version=1.34.5\u0026new-version=2.31.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/danny1215/safis_api_docu_redoc_final/pull/29","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/danny1215%2Fsafis_api_docu_redoc_final/issues/29","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/29/packages"}},{"old_version":"1.34.11","new_version":"2.31.2","update_type":"major","path":null,"pr_created_at":"2026-05-19T22:15:18.000Z","version_change":"1.34.11 → 2.31.2","issue":{"uuid":"4481453890","node_id":"PR_kwDOLwMats7dRjKK","number":32,"state":"closed","title":"Bump @redocly/cli from 1.34.11 to 2.31.2","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-21T10:51:55.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-19T22:15:18.000Z","updated_at":"2026-05-21T10:51:57.000Z","time_to_close":131797,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@redocly/cli","old_version":"1.34.11","new_version":"2.31.2","repository_url":"https://github.com/Redocly/redocly-cli"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@redocly/cli](https://github.com/Redocly/redocly-cli) from 1.34.11 to 2.31.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Redocly/redocly-cli/releases\"\u003e@​redocly/cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.31.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFixed the \u003ccode\u003eremove-unused-components\u003c/code\u003e decorator to remove unused components containing \u003ccode\u003eallOf\u003c/code\u003e keyword.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eWarning:\u003c/strong\u003e The bundler may now remove more unused components than before.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFixed the \u003ccode\u003eno-unused-components\u003c/code\u003e rule to highlight unused schemas containing \u003ccode\u003eallOf\u003c/code\u003e keyword.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.31.2.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.31.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.31.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.31.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.31.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.30.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed hard crash that happened when no API was provided either via the command argument or in the config.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.30.6.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.30.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a status code mismatch that occurred when using the \u003ccode\u003e--har-output\u003c/code\u003e option in the \u003ccode\u003erespect\u003c/code\u003e command.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.30.5.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.30.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003estyled-components\u003c/code\u003e dependency to \u003ccode\u003e6.4.1\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.30.4.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.30.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@redocly/ajv\u003c/code\u003e to \u003ccode\u003ev8.18.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/respect-core\u003c/code\u003e to v2.30.3.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.30.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved Redocly config validation: now the config checks for typos in built-in decorator names.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.30.2.\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/Redocly/redocly-cli/commit/90d7334214986fe113dfd83933e3e2412bfe75dd\"\u003e\u003ccode\u003e90d7334\u003c/code\u003e\u003c/a\u003e chore: 🔖 release new versions (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2822\"\u003e#2822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/f6c1ee01335a845952de99b6ea770c240ff74e5e\"\u003e\u003ccode\u003ef6c1ee0\u003c/code\u003e\u003c/a\u003e fix: do not assume schemas containing allOf are being used in discriminator (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/9f776834982be9e7704bee0ab66c7587ccfbdc82\"\u003e\u003ccode\u003e9f77683\u003c/code\u003e\u003c/a\u003e chore: 🔖 release new versions (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2821\"\u003e#2821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/84b0d9efe95f7d89eb9f7e9b923bebf8388309a7\"\u003e\u003ccode\u003e84b0d9e\u003c/code\u003e\u003c/a\u003e chore: extend respect event (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2818\"\u003e#2818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/02ff9992eeff614e9e09e7523d8050b6fc2a7f13\"\u003e\u003ccode\u003e02ff999\u003c/code\u003e\u003c/a\u003e chore: apply consistent formatting to embedded docs (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2820\"\u003e#2820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/6fd9c77454f245504da3ef5c26bfbf00eaf7af2f\"\u003e\u003ccode\u003e6fd9c77\u003c/code\u003e\u003c/a\u003e chore: 🔖 release new versions (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2819\"\u003e#2819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/e279123b99ac98fb4f29fb27091c8756153f76cb\"\u003e\u003ccode\u003ee279123\u003c/code\u003e\u003c/a\u003e feat: add cleaning cache for plugin files (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2732\"\u003e#2732\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/83672419e06b59f8cf2fc5bc66adb63e0ad0373c\"\u003e\u003ccode\u003e8367241\u003c/code\u003e\u003c/a\u003e chore: 🔖 release new versions (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2815\"\u003e#2815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/519d4f5337f8f814041a179733b4bed5bb73b489\"\u003e\u003ccode\u003e519d4f5\u003c/code\u003e\u003c/a\u003e fix: hard crash in commands when no API provided (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2813\"\u003e#2813\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/68e6c58076b67efb007522241d96ff869c1fc455\"\u003e\u003ccode\u003e68e6c58\u003c/code\u003e\u003c/a\u003e docs: add docs about duplicating rules and bundle components (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2812\"\u003e#2812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Redocly/redocly-cli/compare/@redocly/cli@1.34.11...@redocly/cli@2.31.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@redocly/cli\u0026package-manager=npm_and_yarn\u0026previous-version=1.34.11\u0026new-version=2.31.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/ashleykinard/sample-api/pull/32","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ashleykinard%2Fsample-api/issues/32","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/32/packages"}},{"old_version":"2.15.1","new_version":"2.31.2","update_type":"minor","path":null,"pr_created_at":"2026-05-19T18:38:14.000Z","version_change":"2.15.1 → 2.31.2","issue":{"uuid":"4480039545","node_id":"PR_kwDOK8YKes7dM45A","number":119,"state":"closed","title":"Bump @redocly/cli from 2.15.1 to 2.31.2","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-22T06:07:09.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-19T18:38:14.000Z","updated_at":"2026-05-22T06:07:11.000Z","time_to_close":214135,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@redocly/cli","old_version":"2.15.1","new_version":"2.31.2","repository_url":"https://github.com/Redocly/redocly-cli"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@redocly/cli](https://github.com/Redocly/redocly-cli) from 2.15.1 to 2.31.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Redocly/redocly-cli/releases\"\u003e@​redocly/cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.31.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFixed the \u003ccode\u003eremove-unused-components\u003c/code\u003e decorator to remove unused components containing \u003ccode\u003eallOf\u003c/code\u003e keyword.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eWarning:\u003c/strong\u003e The bundler may now remove more unused components than before.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFixed the \u003ccode\u003eno-unused-components\u003c/code\u003e rule to highlight unused schemas containing \u003ccode\u003eallOf\u003c/code\u003e keyword.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.31.2.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.31.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.31.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.31.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.31.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.30.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed hard crash that happened when no API was provided either via the command argument or in the config.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.30.6.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.30.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a status code mismatch that occurred when using the \u003ccode\u003e--har-output\u003c/code\u003e option in the \u003ccode\u003erespect\u003c/code\u003e command.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.30.5.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.30.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003estyled-components\u003c/code\u003e dependency to \u003ccode\u003e6.4.1\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.30.4.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.30.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@redocly/ajv\u003c/code\u003e to \u003ccode\u003ev8.18.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/respect-core\u003c/code\u003e to v2.30.3.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.30.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved Redocly config validation: now the config checks for typos in built-in decorator names.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.30.2.\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/Redocly/redocly-cli/commit/90d7334214986fe113dfd83933e3e2412bfe75dd\"\u003e\u003ccode\u003e90d7334\u003c/code\u003e\u003c/a\u003e chore: 🔖 release new versions (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2822\"\u003e#2822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/f6c1ee01335a845952de99b6ea770c240ff74e5e\"\u003e\u003ccode\u003ef6c1ee0\u003c/code\u003e\u003c/a\u003e fix: do not assume schemas containing allOf are being used in discriminator (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/9f776834982be9e7704bee0ab66c7587ccfbdc82\"\u003e\u003ccode\u003e9f77683\u003c/code\u003e\u003c/a\u003e chore: 🔖 release new versions (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2821\"\u003e#2821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/84b0d9efe95f7d89eb9f7e9b923bebf8388309a7\"\u003e\u003ccode\u003e84b0d9e\u003c/code\u003e\u003c/a\u003e chore: extend respect event (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2818\"\u003e#2818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/02ff9992eeff614e9e09e7523d8050b6fc2a7f13\"\u003e\u003ccode\u003e02ff999\u003c/code\u003e\u003c/a\u003e chore: apply consistent formatting to embedded docs (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2820\"\u003e#2820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/6fd9c77454f245504da3ef5c26bfbf00eaf7af2f\"\u003e\u003ccode\u003e6fd9c77\u003c/code\u003e\u003c/a\u003e chore: 🔖 release new versions (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2819\"\u003e#2819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/e279123b99ac98fb4f29fb27091c8756153f76cb\"\u003e\u003ccode\u003ee279123\u003c/code\u003e\u003c/a\u003e feat: add cleaning cache for plugin files (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2732\"\u003e#2732\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/83672419e06b59f8cf2fc5bc66adb63e0ad0373c\"\u003e\u003ccode\u003e8367241\u003c/code\u003e\u003c/a\u003e chore: 🔖 release new versions (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2815\"\u003e#2815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/519d4f5337f8f814041a179733b4bed5bb73b489\"\u003e\u003ccode\u003e519d4f5\u003c/code\u003e\u003c/a\u003e fix: hard crash in commands when no API provided (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2813\"\u003e#2813\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/68e6c58076b67efb007522241d96ff869c1fc455\"\u003e\u003ccode\u003e68e6c58\u003c/code\u003e\u003c/a\u003e docs: add docs about duplicating rules and bundle components (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2812\"\u003e#2812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Redocly/redocly-cli/compare/@redocly/cli@2.15.1...@redocly/cli@2.31.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@redocly/cli\u0026package-manager=npm_and_yarn\u0026previous-version=2.15.1\u0026new-version=2.31.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/ostephens/folio-serial-api-os/pull/119","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ostephens%2Ffolio-serial-api-os/issues/119","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/119/packages"}}]}