{"id":789,"name":"@nestjs/common","ecosystem":"npm","repository_url":"https://github.com/nestjs/nest","issues_count":3194,"created_at":"2025-06-06T15:01:37.574Z","updated_at":"2025-06-06T15:01:37.574Z","purl":"pkg:npm/@nestjs/common","metadata":{"id":1078495,"name":"@nestjs/common","ecosystem":"npm","description":"Nest - modern, fast, powerful node.js web framework (@common)","homepage":"https://nestjs.com","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/nestjs/nest","keywords_array":[],"namespace":"nestjs","versions_count":407,"first_release_published_at":"2017-05-14T10:49:28.753Z","latest_release_published_at":"2025-05-26T06:27:56.587Z","latest_release_number":"11.1.2","last_synced_at":"2025-06-05T18:30:48.588Z","created_at":"2022-04-07T20:58:59.607Z","updated_at":"2025-06-05T18:30:48.588Z","registry_url":"https://www.npmjs.com/package/@nestjs/common","install_command":"npm install @nestjs/common","documentation_url":null,"metadata":{"funding":{"url":"https://opencollective.com/nest","type":"opencollective"},"dist-tags":{"rc":"6.0.0-rc.1","beta":"9.3.0-beta.3","next":"11.0.0-next.4","latest":"11.1.2"}},"repo_metadata":{"id":37237633,"uuid":"80945428","full_name":"nestjs/nest","owner":"nestjs","description":"A progressive Node.js framework for building efficient, scalable, and enterprise-grade server-side applications with TypeScript/JavaScript 🚀","archived":false,"fork":false,"pushed_at":"2024-04-13T14:33:08.000Z","size":307997,"stargazers_count":64088,"open_issues_count":102,"forks_count":7367,"subscribers_count":742,"default_branch":"master","last_synced_at":"2024-04-14T09:34:46.798Z","etag":null,"topics":["framework","hacktoberfest","javascript","javascript-framework","microservices","nest","nestjs","node","nodejs","nodejs-framework","typescript","typescript-framework","websockets"],"latest_commit_sha":null,"homepage":"https://nestjs.com","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/nestjs.png","metadata":{"files":{"readme":"Readme.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null},"funding":{"github":["kamilmysliwiec"],"open_collective":"nest"}},"created_at":"2017-02-04T20:12:52.000Z","updated_at":"2024-04-16T00:31:17.270Z","dependencies_parsed_at":"2023-12-18T23:06:06.756Z","dependency_job_id":"897617e3-fa73-4823-9e9e-7278a741e035","html_url":"https://github.com/nestjs/nest","commit_stats":{"total_commits":9125,"total_committers":545,"mean_commits":"16.743119266055047","dds":0.7013698630136986,"last_synced_commit":"8b4dbb30909be86290d01da54205ab4bf081ab46"},"previous_names":[],"tags_count":285,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nestjs","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":215677030,"owners_count":15914817,"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":"nestjs","name":"nestjs","uuid":"28507035","kind":"organization","description":"A progressive Node.js framework for building efficient and scalable server-side applications 🚀","email":"support@nestjs.com","website":"https://nestjs.com/","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/28507035?v=4","repositories_count":36,"last_synced_at":"2024-04-14T22:25:34.751Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/nestjs","funding_links":[],"total_stars":92007,"followers":2845,"following":0,"created_at":"2022-11-02T16:23:45.134Z","updated_at":"2024-04-14T22:25:56.112Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nestjs","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nestjs/repositories"},"tags":[{"name":"v10.3.7","sha":"8b4dbb30909be86290d01da54205ab4bf081ab46","kind":"tag","published_at":"2024-03-28T07:38:56.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v10.3.7","html_url":"https://github.com/nestjs/nest/releases/tag/v10.3.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v10.3.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v10.3.7/manifests"},{"name":"v10.3.6","sha":"1f2fae706578c3e5f624bdab7aae96cf420087b7","kind":"tag","published_at":"2024-03-27T07:56:20.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v10.3.6","html_url":"https://github.com/nestjs/nest/releases/tag/v10.3.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v10.3.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v10.3.6/manifests"},{"name":"v10.3.5","sha":"28bf1f0b574161aacad5f0aeb2289105caacbd02","kind":"tag","published_at":"2024-03-22T08:30:39.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v10.3.5","html_url":"https://github.com/nestjs/nest/releases/tag/v10.3.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v10.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v10.3.5/manifests"},{"name":"v10.3.4","sha":"2d6583a3db3a8eeeab666d2f5a870f23a5ae7f97","kind":"tag","published_at":"2024-03-18T11:48:10.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v10.3.4","html_url":"https://github.com/nestjs/nest/releases/tag/v10.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v10.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v10.3.4/manifests"},{"name":"v10.3.3","sha":"d658942e1b8d6d214731297a36d014b330cf0aed","kind":"tag","published_at":"2024-02-12T08:19:28.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v10.3.3","html_url":"https://github.com/nestjs/nest/releases/tag/v10.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v10.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v10.3.3/manifests"},{"name":"v10.3.2","sha":"a35938a06c6874fbc1a2faa5d040e273d6cf2282","kind":"tag","published_at":"2024-02-07T09:55:14.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v10.3.2","html_url":"https://github.com/nestjs/nest/releases/tag/v10.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v10.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v10.3.2/manifests"},{"name":"v10.3.1","sha":"c91e21ca169e1d61080db15dfb7816d70bece70c","kind":"tag","published_at":"2024-01-23T14:26:34.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v10.3.1","html_url":"https://github.com/nestjs/nest/releases/tag/v10.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v10.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v10.3.1/manifests"},{"name":"v10.3.0","sha":"1fa54579dfa5743c999a9ac884298846c8c8f5c5","kind":"tag","published_at":"2023-12-18T08:42:38.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v10.3.0","html_url":"https://github.com/nestjs/nest/releases/tag/v10.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v10.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v10.3.0/manifests"},{"name":"v10.2.10","sha":"8bba897216a1629ffc8e7029645f99fc9644a938","kind":"tag","published_at":"2023-11-20T09:06:45.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v10.2.10","html_url":"https://github.com/nestjs/nest/releases/tag/v10.2.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v10.2.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v10.2.10/manifests"},{"name":"v10.2.9","sha":"d4bda940fc10238eb18f14ebf66d66b7ef8bff41","kind":"tag","published_at":"2023-11-17T12:14:39.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v10.2.9","html_url":"https://github.com/nestjs/nest/releases/tag/v10.2.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v10.2.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v10.2.9/manifests"},{"name":"v10.2.8","sha":"7359a35773617134e462b4b2a9f8cffd81182216","kind":"tag","published_at":"2023-11-02T10:59:45.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v10.2.8","html_url":"https://github.com/nestjs/nest/releases/tag/v10.2.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v10.2.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v10.2.8/manifests"},{"name":"v10.2.7","sha":"1c4318a1a93b14988c52a9d923460938fffe140b","kind":"tag","published_at":"2023-10-05T06:44:54.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v10.2.7","html_url":"https://github.com/nestjs/nest/releases/tag/v10.2.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v10.2.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v10.2.7/manifests"},{"name":"v10.2.6","sha":"776bd6dc74b6144f6a1f79e3d4e86a52c1e0c03e","kind":"tag","published_at":"2023-09-22T08:03:26.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v10.2.6","html_url":"https://github.com/nestjs/nest/releases/tag/v10.2.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v10.2.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v10.2.6/manifests"},{"name":"v10.2.5","sha":"67951ff2e9b7f4803856ab8169e23350e49d7dfc","kind":"tag","published_at":"2023-09-11T09:40:12.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v10.2.5","html_url":"https://github.com/nestjs/nest/releases/tag/v10.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v10.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v10.2.5/manifests"},{"name":"v10.2.4","sha":"5b12a198a3e31460c9b43f6dacd7a886a6901318","kind":"tag","published_at":"2023-08-31T21:02:20.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v10.2.4","html_url":"https://github.com/nestjs/nest/releases/tag/v10.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v10.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v10.2.4/manifests"},{"name":"v10.2.3","sha":"069b519a1c9f040e9a4ec273b422f15cd95d3844","kind":"tag","published_at":"2023-08-30T12:53:03.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v10.2.3","html_url":"https://github.com/nestjs/nest/releases/tag/v10.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v10.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v10.2.3/manifests"},{"name":"v10.2.2","sha":"da4934747d3721ae9830e0379b236c429ffd77ed","kind":"tag","published_at":"2023-08-28T08:54:24.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v10.2.2","html_url":"https://github.com/nestjs/nest/releases/tag/v10.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v10.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v10.2.2/manifests"},{"name":"v10.2.1","sha":"6287de4afe55f5da1dd0aaeac231cca47648709a","kind":"tag","published_at":"2023-08-22T07:33:06.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v10.2.1","html_url":"https://github.com/nestjs/nest/releases/tag/v10.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v10.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v10.2.1/manifests"},{"name":"v10.2.0","sha":"de5584e8b19a21442a8f3631a7b6bc1d284f6ed3","kind":"tag","published_at":"2023-08-21T08:12:34.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v10.2.0","html_url":"https://github.com/nestjs/nest/releases/tag/v10.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v10.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v10.2.0/manifests"},{"name":"v10.1.3","sha":"26e2886e6b11d35bcb685fe997629614a08fe1db","kind":"tag","published_at":"2023-07-31T09:28:01.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v10.1.3","html_url":"https://github.com/nestjs/nest/releases/tag/v10.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v10.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v10.1.3/manifests"},{"name":"v10.1.2","sha":"152d07cd24b6e95508b4515b8a7bb354e8bc2675","kind":"tag","published_at":"2023-07-25T09:19:59.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v10.1.2","html_url":"https://github.com/nestjs/nest/releases/tag/v10.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v10.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v10.1.2/manifests"},{"name":"v10.1.1","sha":"cff7dc6b3c29a9216bf208caab7586e1774961a3","kind":"tag","published_at":"2023-07-24T09:35:11.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v10.1.1","html_url":"https://github.com/nestjs/nest/releases/tag/v10.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v10.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v10.1.1/manifests"},{"name":"v10.1.0","sha":"8c8f9560357659412768fa0c56fb45d2634e043e","kind":"tag","published_at":"2023-07-17T08:37:45.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v10.1.0","html_url":"https://github.com/nestjs/nest/releases/tag/v10.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v10.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v10.1.0/manifests"},{"name":"v10.0.5","sha":"210ac19d771274f1ed60db82445345ed3eabcff9","kind":"tag","published_at":"2023-07-03T07:09:27.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v10.0.5","html_url":"https://github.com/nestjs/nest/releases/tag/v10.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v10.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v10.0.5/manifests"},{"name":"v10.0.4","sha":"d13b012a1361220fce7ca396cd15e4903b99e8b3","kind":"tag","published_at":"2023-06-29T12:59:19.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v10.0.4","html_url":"https://github.com/nestjs/nest/releases/tag/v10.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v10.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v10.0.4/manifests"},{"name":"v10.0.3","sha":"d97abd7245751da8bf87904a3f1a17983b077ad9","kind":"tag","published_at":"2023-06-21T09:22:48.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v10.0.3","html_url":"https://github.com/nestjs/nest/releases/tag/v10.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v10.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v10.0.3/manifests"},{"name":"v10.0.2","sha":"78285da6ce3735417067fadcb8af2b6b5a1f48b2","kind":"tag","published_at":"2023-06-19T08:48:42.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v10.0.2","html_url":"https://github.com/nestjs/nest/releases/tag/v10.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v10.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v10.0.2/manifests"},{"name":"v10.0.1","sha":"da27730cd4ef37fdf7f29aafee53ed8ac2a8b4b8","kind":"tag","published_at":"2023-06-17T09:46:02.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v10.0.1","html_url":"https://github.com/nestjs/nest/releases/tag/v10.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v10.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v10.0.1/manifests"},{"name":"v10.0.0","sha":"d0850d2062373b3c15a4c8e2cf0fe6e546d7593e","kind":"tag","published_at":"2023-06-15T10:07:14.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v10.0.0","html_url":"https://github.com/nestjs/nest/releases/tag/v10.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v10.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v10.0.0/manifests"},{"name":"v9.4.3","sha":"8f679ec86223c88f149d5af7b766a9527d5f326b","kind":"tag","published_at":"2023-06-12T10:25:03.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v9.4.3","html_url":"https://github.com/nestjs/nest/releases/tag/v9.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v9.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v9.4.3/manifests"},{"name":"v9.4.2","sha":"5bba7e9d264319490f142ca5e8099c559fa7e7e3","kind":"tag","published_at":"2023-05-23T08:42:49.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v9.4.2","html_url":"https://github.com/nestjs/nest/releases/tag/v9.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v9.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v9.4.2/manifests"},{"name":"v9.4.1","sha":"468c179e182d818917c88fbdc8aeaa0bf66eff4e","kind":"tag","published_at":"2023-05-16T07:32:40.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v9.4.1","html_url":"https://github.com/nestjs/nest/releases/tag/v9.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v9.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v9.4.1/manifests"},{"name":"v9.4.0","sha":"676c98ca91212a8fd81ab37f7d7f8d12ad3dd005","kind":"tag","published_at":"2023-04-05T10:45:19.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v9.4.0","html_url":"https://github.com/nestjs/nest/releases/tag/v9.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v9.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v9.4.0/manifests"},{"name":"v9.3.12","sha":"07f54b7c6c21f6b82ec8900dbfcbdde7f033c16a","kind":"tag","published_at":"2023-03-22T08:49:40.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v9.3.12","html_url":"https://github.com/nestjs/nest/releases/tag/v9.3.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v9.3.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v9.3.12/manifests"},{"name":"v9.3.11","sha":"8eadcf4f2a6682168eeb0d8dabc7b08ecc56075e","kind":"tag","published_at":"2023-03-21T08:40:05.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v9.3.11","html_url":"https://github.com/nestjs/nest/releases/tag/v9.3.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v9.3.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v9.3.11/manifests"},{"name":"v9.3.10","sha":"ccc8a987aedf640401505fb37487dc43289204cc","kind":"tag","published_at":"2023-03-15T13:18:30.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v9.3.10","html_url":"https://github.com/nestjs/nest/releases/tag/v9.3.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v9.3.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v9.3.10/manifests"},{"name":"v9.3.9","sha":"98a2802c0041252b744ffd9163baef24d3b9bd81","kind":"tag","published_at":"2023-02-14T10:19:37.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v9.3.9","html_url":"https://github.com/nestjs/nest/releases/tag/v9.3.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v9.3.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v9.3.9/manifests"},{"name":"v9.3.8","sha":"8aa042d937bcb719cdfa03bdd824917a8d2eb0ba","kind":"tag","published_at":"2023-02-10T10:34:26.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v9.3.8","html_url":"https://github.com/nestjs/nest/releases/tag/v9.3.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v9.3.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v9.3.8/manifests"},{"name":"v9.3.7","sha":"206bbd6471946a38dd75f766c4aeddadd1404293","kind":"tag","published_at":"2023-02-08T13:36:42.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v9.3.7","html_url":"https://github.com/nestjs/nest/releases/tag/v9.3.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v9.3.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v9.3.7/manifests"},{"name":"v9.3.6","sha":"6d1e9aff9856608c13975f15616dfee513df2fdf","kind":"tag","published_at":"2023-02-08T12:09:31.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v9.3.6","html_url":"https://github.com/nestjs/nest/releases/tag/v9.3.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v9.3.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v9.3.6/manifests"},{"name":"v9.3.5","sha":"075c8d0f81777423c681780c4f73d1e348d10d4a","kind":"tag","published_at":"2023-02-07T13:23:59.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v9.3.5","html_url":"https://github.com/nestjs/nest/releases/tag/v9.3.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v9.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v9.3.5/manifests"},{"name":"v9.3.4","sha":"51f4ba7fdac233cdec7194a6ee8be5b9f08db625","kind":"tag","published_at":"2023-02-07T12:42:43.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v9.3.4","html_url":"https://github.com/nestjs/nest/releases/tag/v9.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v9.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v9.3.4/manifests"},{"name":"v9.3.3","sha":"f57eacc952bc52314efe7600a9a8b46747c9c852","kind":"tag","published_at":"2023-02-06T13:39:24.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v9.3.3","html_url":"https://github.com/nestjs/nest/releases/tag/v9.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v9.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v9.3.3/manifests"},{"name":"v9.3.2","sha":"423b28a8bfda06b9e658b1aebff10c753d5bbb68","kind":"tag","published_at":"2023-02-03T11:03:17.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v9.3.2","html_url":"https://github.com/nestjs/nest/releases/tag/v9.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v9.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v9.3.2/manifests"},{"name":"v9.3.1","sha":"d9c394bb44711ba33cde8aa9199d9fdf21052d7e","kind":"tag","published_at":"2023-02-01T14:33:21.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v9.3.1","html_url":"https://github.com/nestjs/nest/releases/tag/v9.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v9.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v9.3.1/manifests"},{"name":"v9.3.0","sha":"eba8f156831f0f6e3a19aef173b5e77cfafcd046","kind":"tag","published_at":"2023-02-01T14:00:02.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v9.3.0","html_url":"https://github.com/nestjs/nest/releases/tag/v9.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v9.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v9.3.0/manifests"},{"name":"v9.3.0-beta.3","sha":"b46efe6388e697d0c2dc634c6e81ce798bd84480","kind":"tag","published_at":"2023-01-27T12:13:34.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v9.3.0-beta.3","html_url":"https://github.com/nestjs/nest/releases/tag/v9.3.0-beta.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v9.3.0-beta.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v9.3.0-beta.3/manifests"},{"name":"v9.3.0-beta.2","sha":"00b1276aad0c3649d80814724d3d4e66c10da153","kind":"tag","published_at":"2023-01-11T18:56:11.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v9.3.0-beta.2","html_url":"https://github.com/nestjs/nest/releases/tag/v9.3.0-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v9.3.0-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v9.3.0-beta.2/manifests"},{"name":"v9.3.0-beta.1","sha":"9069e5336080b2165ee148c70d7b5cc39a6b38b6","kind":"tag","published_at":"2023-01-11T18:35:13.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v9.3.0-beta.1","html_url":"https://github.com/nestjs/nest/releases/tag/v9.3.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v9.3.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v9.3.0-beta.1/manifests"},{"name":"v9.2.1","sha":"308599fb2f9927dca397c7b51b7c4f816f25421f","kind":"tag","published_at":"2022-11-29T09:00:00.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v9.2.1","html_url":"https://github.com/nestjs/nest/releases/tag/v9.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v9.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v9.2.1/manifests"},{"name":"v9.2.0","sha":"8101900e137901da207da4b370aee99759767f21","kind":"tag","published_at":"2022-11-07T10:11:15.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v9.2.0","html_url":"https://github.com/nestjs/nest/releases/tag/v9.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v9.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v9.2.0/manifests"},{"name":"v9.1.6","sha":"296ed93edd32fba41e0e9001d5f71343d70e8964","kind":"tag","published_at":"2022-10-24T11:54:40.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v9.1.6","html_url":"https://github.com/nestjs/nest/releases/tag/v9.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v9.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v9.1.6/manifests"},{"name":"v9.1.5","sha":"b43b03e1beb7ba9a8ddfce0d913adfc1c6a5adec","kind":"tag","published_at":"2022-10-21T15:55:52.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v9.1.5","html_url":"https://github.com/nestjs/nest/releases/tag/v9.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v9.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v9.1.5/manifests"},{"name":"v9.1.4","sha":"93d1401907a40c57ec359458dd54c7784e240297","kind":"tag","published_at":"2022-10-05T13:57:40.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v9.1.4","html_url":"https://github.com/nestjs/nest/releases/tag/v9.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v9.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v9.1.4/manifests"},{"name":"v9.1.3","sha":"ea61e296431f1645e2d2b15d1f44b5bdd906bc7c","kind":"tag","published_at":"2022-10-05T10:03:53.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v9.1.3","html_url":"https://github.com/nestjs/nest/releases/tag/v9.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v9.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v9.1.3/manifests"},{"name":"v9.1.2","sha":"d2412f5abfcbfe31fead59933a0e560268ea00ae","kind":"tag","published_at":"2022-09-22T10:31:13.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v9.1.2","html_url":"https://github.com/nestjs/nest/releases/tag/v9.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v9.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v9.1.2/manifests"},{"name":"v9.1.1","sha":"39ec4cda7363aac3551ff0f1b83feb41ba2f0bf6","kind":"tag","published_at":"2022-09-19T14:00:06.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v9.1.1","html_url":"https://github.com/nestjs/nest/releases/tag/v9.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v9.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v9.1.1/manifests"},{"name":"v9.0.11","sha":"697041fdfaa1021d45315c3af96a17387279bd6e","kind":"tag","published_at":"2022-08-16T09:30:52.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v9.0.11","html_url":"https://github.com/nestjs/nest/releases/tag/v9.0.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v9.0.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v9.0.11/manifests"},{"name":"v9.0.10","sha":"a8fd7cdf03d47152e361a9f649abad034a3da423","kind":"tag","published_at":"2022-08-16T09:29:17.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v9.0.10","html_url":"https://github.com/nestjs/nest/releases/tag/v9.0.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v9.0.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v9.0.10/manifests"},{"name":"v9.0.9","sha":"7389070b868e74645c4954e5794abf04890e79d5","kind":"tag","published_at":"2022-08-11T13:28:36.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v9.0.9","html_url":"https://github.com/nestjs/nest/releases/tag/v9.0.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v9.0.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v9.0.9/manifests"},{"name":"v9.0.8","sha":"721372f0c6b1e64a2c9a6a3dbc5ef5e90fa5bd40","kind":"tag","published_at":"2022-08-03T07:25:52.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v9.0.8","html_url":"https://github.com/nestjs/nest/releases/tag/v9.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v9.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v9.0.8/manifests"},{"name":"v9.0.7","sha":"0ca63a90524a055f7b5d7e3a427e69fa715a9e2a","kind":"tag","published_at":"2022-07-28T14:05:18.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v9.0.7","html_url":"https://github.com/nestjs/nest/releases/tag/v9.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v9.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v9.0.7/manifests"},{"name":"v9.0.6","sha":"7edb26e4298b60ea1b9013f2d80c84d36401cfa7","kind":"tag","published_at":"2022-07-28T09:23:11.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v9.0.6","html_url":"https://github.com/nestjs/nest/releases/tag/v9.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v9.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v9.0.6/manifests"},{"name":"v9.0.5","sha":"ad08626ea7bd147c2f747da8305782a8d882688e","kind":"tag","published_at":"2022-07-20T08:57:56.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v9.0.5","html_url":"https://github.com/nestjs/nest/releases/tag/v9.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v9.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v9.0.5/manifests"},{"name":"v9.0.4","sha":"df4d99d92e7039e10a5f33f11df222468401159d","kind":"tag","published_at":"2022-07-18T08:23:53.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v9.0.4","html_url":"https://github.com/nestjs/nest/releases/tag/v9.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v9.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v9.0.4/manifests"},{"name":"v9.0.3","sha":"f4b3c7fd04908a2ba1c505f4cadab7c92ae389f7","kind":"tag","published_at":"2022-07-12T08:33:48.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v9.0.3","html_url":"https://github.com/nestjs/nest/releases/tag/v9.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v9.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v9.0.3/manifests"},{"name":"v9.0.2","sha":"61ebc1252102047df2495cda17b52edd8058d0a0","kind":"tag","published_at":"2022-07-11T07:39:37.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v9.0.2","html_url":"https://github.com/nestjs/nest/releases/tag/v9.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v9.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v9.0.2/manifests"},{"name":"v9.0.1","sha":"34cb6001c30b3e2d2a9570bc87c6bd78a8c49524","kind":"tag","published_at":"2022-07-08T09:07:53.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v9.0.1","html_url":"https://github.com/nestjs/nest/releases/tag/v9.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v9.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v9.0.1/manifests"},{"name":"v9.0.0","sha":"308bec4ac584406721f0473844013a21a7f3900c","kind":"tag","published_at":"2022-07-08T07:08:32.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v9.0.0","html_url":"https://github.com/nestjs/nest/releases/tag/v9.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v9.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v9.0.0/manifests"},{"name":"v8.4.7","sha":"f383352eae15ea1de3c35408182112c93ab106d8","kind":"tag","published_at":"2022-06-14T07:25:24.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v8.4.7","html_url":"https://github.com/nestjs/nest/releases/tag/v8.4.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v8.4.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v8.4.7/manifests"},{"name":"v8.4.6","sha":"9407ec90b38fad7e1c60add438d0dbbccfe6dc7c","kind":"tag","published_at":"2022-05-31T10:10:58.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v8.4.6","html_url":"https://github.com/nestjs/nest/releases/tag/v8.4.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v8.4.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v8.4.6/manifests"},{"name":"v8.4.5","sha":"dea497a66fd63fadec2c4d979ff9cd8cfae0348b","kind":"tag","published_at":"2022-05-13T12:28:13.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v8.4.5","html_url":"https://github.com/nestjs/nest/releases/tag/v8.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v8.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v8.4.5/manifests"},{"name":"v8.4.4","sha":"785db640aa79c668fb05849e8d44c05be20a48e0","kind":"tag","published_at":"2022-04-07T11:39:58.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v8.4.4","html_url":"https://github.com/nestjs/nest/releases/tag/v8.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v8.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v8.4.4/manifests"},{"name":"v8.4.3","sha":"43a0514edde56e794e73918b9247a115e8834a40","kind":"tag","published_at":"2022-03-25T15:12:43.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v8.4.3","html_url":"https://github.com/nestjs/nest/releases/tag/v8.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v8.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v8.4.3/manifests"},{"name":"v8.4.2","sha":"f502bed31f1b7af256edc211e0a35075fc16bd2b","kind":"tag","published_at":"2022-03-21T14:48:01.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v8.4.2","html_url":"https://github.com/nestjs/nest/releases/tag/v8.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v8.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v8.4.2/manifests"},{"name":"v8.4.1","sha":"0dc4f919f153a64863daf2f490b9c0bb80849bb6","kind":"tag","published_at":"2022-03-14T14:21:13.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v8.4.1","html_url":"https://github.com/nestjs/nest/releases/tag/v8.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v8.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v8.4.1/manifests"},{"name":"v8.4.0","sha":"fb725658f115910af96ddc318cb85d11bc9ad5f3","kind":"tag","published_at":"2022-03-01T13:45:31.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v8.4.0","html_url":"https://github.com/nestjs/nest/releases/tag/v8.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v8.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v8.4.0/manifests"},{"name":"v8.3.1","sha":"813feec8c92a097e61d2421ab7d4a44decdda4ad","kind":"tag","published_at":"2022-02-16T12:49:13.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v8.3.1","html_url":"https://github.com/nestjs/nest/releases/tag/v8.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v8.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v8.3.1/manifests"},{"name":"v8.3.0","sha":"0fd12438dffa77aa32bfd46d1d21c615adcf77f6","kind":"tag","published_at":"2022-02-14T11:57:55.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v8.3.0","html_url":"https://github.com/nestjs/nest/releases/tag/v8.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v8.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v8.3.0/manifests"},{"name":"v8.2.6","sha":"6ffdef14bc9e4a77d8b4b20a302fd864f31c9124","kind":"tag","published_at":"2022-01-20T13:29:59.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v8.2.6","html_url":"https://github.com/nestjs/nest/releases/tag/v8.2.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v8.2.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v8.2.6/manifests"},{"name":"v8.2.5","sha":"1d820d0ca1e134c075acc525b104624d088d6511","kind":"tag","published_at":"2022-01-12T10:10:30.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v8.2.5","html_url":"https://github.com/nestjs/nest/releases/tag/v8.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v8.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v8.2.5/manifests"},{"name":"v8.2.4","sha":"003677904224b6be10c2b40829f0c266ffd37136","kind":"tag","published_at":"2021-12-17T09:01:56.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v8.2.4","html_url":"https://github.com/nestjs/nest/releases/tag/v8.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v8.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v8.2.4/manifests"},{"name":"v8.2.3","sha":"a78e5ae94a4ff0cf8fba43cb2993d75f1c64588f","kind":"tag","published_at":"2021-11-22T09:41:58.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v8.2.3","html_url":"https://github.com/nestjs/nest/releases/tag/v8.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v8.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v8.2.3/manifests"},{"name":"v8.2.2","sha":"a51e502d97ec0ae9ac0674cc61e65ed400e984e5","kind":"tag","published_at":"2021-11-18T09:03:00.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v8.2.2","html_url":"https://github.com/nestjs/nest/releases/tag/v8.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v8.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v8.2.2/manifests"},{"name":"v8.2.1","sha":"265e08e339cee150a72e710f5fab079abc073678","kind":"tag","published_at":"2021-11-16T09:19:04.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v8.2.1","html_url":"https://github.com/nestjs/nest/releases/tag/v8.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v8.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v8.2.1/manifests"},{"name":"v8.2.0","sha":"caa8a8f6fe2e5d10e6e1e2f24de975a7a79edf5c","kind":"tag","published_at":"2021-11-08T08:30:35.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v8.2.0","html_url":"https://github.com/nestjs/nest/releases/tag/v8.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v8.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v8.2.0/manifests"},{"name":"v8.1.2","sha":"ac73124e85e96893dc294681c51bdd9e4b518c50","kind":"tag","published_at":"2021-10-25T13:34:44.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v8.1.2","html_url":"https://github.com/nestjs/nest/releases/tag/v8.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v8.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v8.1.2/manifests"},{"name":"v8.1.1","sha":"4293388a47dd2a1e69680f2aa58292d3c7933008","kind":"tag","published_at":"2021-10-14T07:54:07.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v8.1.1","html_url":"https://github.com/nestjs/nest/releases/tag/v8.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v8.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v8.1.1/manifests"},{"name":"v8.1.0","sha":"92758003ab338a30f1920c7e18f66b6f91800178","kind":"tag","published_at":"2021-10-13T12:37:32.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v8.1.0","html_url":"https://github.com/nestjs/nest/releases/tag/v8.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v8.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v8.1.0/manifests"},{"name":"v8.0.11","sha":"574a517efe51a0949355092aa31952d2198ed7cb","kind":"tag","published_at":"2021-10-06T11:09:04.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v8.0.11","html_url":"https://github.com/nestjs/nest/releases/tag/v8.0.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v8.0.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v8.0.11/manifests"},{"name":"v8.0.10","sha":"c0089cd9aecb264198db2d13a26d3d8c629e568a","kind":"tag","published_at":"2021-10-05T07:54:25.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v8.0.10","html_url":"https://github.com/nestjs/nest/releases/tag/v8.0.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v8.0.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v8.0.10/manifests"},{"name":"v8.0.9","sha":"116143bf7ebff3aaded7a520716f800d6defcba1","kind":"tag","published_at":"2021-09-30T12:10:19.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v8.0.9","html_url":"https://github.com/nestjs/nest/releases/tag/v8.0.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v8.0.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v8.0.9/manifests"},{"name":"v8.0.8","sha":"2555e374653c110ebcffa58227643660617fa627","kind":"tag","published_at":"2021-09-28T09:22:22.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v8.0.8","html_url":"https://github.com/nestjs/nest/releases/tag/v8.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v8.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v8.0.8/manifests"},{"name":"v8.0.7","sha":"e0ce225f7681b97df7e8360adf99470d2e629d23","kind":"tag","published_at":"2021-09-24T10:56:40.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v8.0.7","html_url":"https://github.com/nestjs/nest/releases/tag/v8.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v8.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v8.0.7/manifests"},{"name":"v8.0.6","sha":"b5d8db6d14e0c8d666f444816ab99e0e169919d6","kind":"tag","published_at":"2021-08-05T08:02:57.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v8.0.6","html_url":"https://github.com/nestjs/nest/releases/tag/v8.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v8.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v8.0.6/manifests"},{"name":"v8.0.5","sha":"8b2dd9a08481666f7c9778d07cd0fc8a40c4205b","kind":"tag","published_at":"2021-07-27T10:46:56.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v8.0.5","html_url":"https://github.com/nestjs/nest/releases/tag/v8.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v8.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v8.0.5/manifests"},{"name":"v8.0.4","sha":"3631c1abe4b1e88d627f6dab9f8d46477686fe2b","kind":"tag","published_at":"2021-07-16T07:36:28.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v8.0.4","html_url":"https://github.com/nestjs/nest/releases/tag/v8.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v8.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v8.0.4/manifests"},{"name":"v8.0.3","sha":"add7eefeecd5597c5dc038daa70c3d5daed932cb","kind":"tag","published_at":"2021-07-15T10:40:18.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v8.0.3","html_url":"https://github.com/nestjs/nest/releases/tag/v8.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v8.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v8.0.3/manifests"},{"name":"v8.0.2","sha":"2429abbdecd6e6f0effdfc34e2897a9966122886","kind":"tag","published_at":"2021-07-12T10:17:01.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v8.0.2","html_url":"https://github.com/nestjs/nest/releases/tag/v8.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v8.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v8.0.2/manifests"},{"name":"v8.0.1","sha":"acb774c53835d9f40e6bcd2fd36ae664a4c18671","kind":"tag","published_at":"2021-07-09T12:34:03.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v8.0.1","html_url":"https://github.com/nestjs/nest/releases/tag/v8.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v8.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v8.0.1/manifests"},{"name":"v8.0.0","sha":"8b9b0dfe7b6eef7491e4146b04d4caf1a7d25030","kind":"tag","published_at":"2021-07-07T09:43:54.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v8.0.0","html_url":"https://github.com/nestjs/nest/releases/tag/v8.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v8.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v8.0.0/manifests"},{"name":"v7.6.18","sha":"98eee426df5514b2194f50c9a81d8d9ac1540b55","kind":"tag","published_at":"2021-06-17T09:17:43.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v7.6.18","html_url":"https://github.com/nestjs/nest/releases/tag/v7.6.18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v7.6.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v7.6.18/manifests"},{"name":"v7.6.17","sha":"d90516640f65c12746771a722a91e48a448aac81","kind":"tag","published_at":"2021-05-18T08:42:58.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v7.6.17","html_url":"https://github.com/nestjs/nest/releases/tag/v7.6.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v7.6.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v7.6.17/manifests"},{"name":"v7.6.16","sha":"44d18f1e545da75110838da8a90b5ebca1e763a6","kind":"tag","published_at":"2021-05-18T06:56:36.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v7.6.16","html_url":"https://github.com/nestjs/nest/releases/tag/v7.6.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v7.6.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v7.6.16/manifests"},{"name":"v7.6.15","sha":"b3fb080127d2f9c8211211f6972ea92e9c2a0bb1","kind":"tag","published_at":"2021-03-22T10:23:38.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v7.6.15","html_url":"https://github.com/nestjs/nest/releases/tag/v7.6.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v7.6.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v7.6.15/manifests"},{"name":"v7.6.14","sha":"e768244db84272772aeb2e135b5dae354bd26612","kind":"tag","published_at":"2021-03-12T11:46:54.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v7.6.14","html_url":"https://github.com/nestjs/nest/releases/tag/v7.6.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v7.6.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v7.6.14/manifests"},{"name":"v7.6.13","sha":"e4a2b06205ad41aceb3797f10f2d8197e3df7ca2","kind":"tag","published_at":"2021-02-22T09:49:59.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v7.6.13","html_url":"https://github.com/nestjs/nest/releases/tag/v7.6.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v7.6.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v7.6.13/manifests"},{"name":"v7.6.12","sha":"c349d92bea413f6c8c52aeca9f74d3843e7a71f4","kind":"tag","published_at":"2021-02-10T08:25:07.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v7.6.12","html_url":"https://github.com/nestjs/nest/releases/tag/v7.6.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v7.6.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v7.6.12/manifests"},{"name":"v7.6.11","sha":"e22c6019e9b37dab675040f72138914f0a8c62f9","kind":"tag","published_at":"2021-02-03T09:22:03.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v7.6.11","html_url":"https://github.com/nestjs/nest/releases/tag/v7.6.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v7.6.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v7.6.11/manifests"},{"name":"v7.6.10","sha":"a96b08465e8fa778f2db900d09f82a31eeeea26c","kind":"tag","published_at":"2021-02-03T08:27:25.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v7.6.10","html_url":"https://github.com/nestjs/nest/releases/tag/v7.6.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v7.6.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v7.6.10/manifests"},{"name":"v7.6.9","sha":"e51ab047d2531b2f48a92b6bf20d0e09145819fe","kind":"tag","published_at":"2021-02-02T10:24:12.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v7.6.9","html_url":"https://github.com/nestjs/nest/releases/tag/v7.6.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v7.6.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v7.6.9/manifests"},{"name":"v7.6.8","sha":"c150deefbded4cd40b9704b2003a1859122f1c66","kind":"tag","published_at":"2021-02-01T14:25:39.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v7.6.8","html_url":"https://github.com/nestjs/nest/releases/tag/v7.6.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v7.6.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v7.6.8/manifests"},{"name":"v7.6.7","sha":"1e5f60ed17076a01f66ec026ae7f61b78eb6e104","kind":"tag","published_at":"2021-01-27T08:32:29.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v7.6.7","html_url":"https://github.com/nestjs/nest/releases/tag/v7.6.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v7.6.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v7.6.7/manifests"},{"name":"v7.6.6","sha":"9e96e76e1a0a18ca51c8a6f8eb8236390afa7fb8","kind":"tag","published_at":"2021-01-26T07:37:47.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v7.6.6","html_url":"https://github.com/nestjs/nest/releases/tag/v7.6.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v7.6.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v7.6.6/manifests"},{"name":"v7.6.5","sha":"70724f4aeda440b1dc87b9aa29a2bdb7d886dc7c","kind":"tag","published_at":"2020-12-30T08:50:54.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v7.6.5","html_url":"https://github.com/nestjs/nest/releases/tag/v7.6.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v7.6.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v7.6.5/manifests"},{"name":"v7.6.4","sha":"1957d75db7aeb6a06ce20a96be0349139216e5b1","kind":"tag","published_at":"2020-12-21T12:15:58.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v7.6.4","html_url":"https://github.com/nestjs/nest/releases/tag/v7.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v7.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v7.6.4/manifests"},{"name":"v7.6.3","sha":"bcd4ea93b141008f5089338e7b75b97f0ef2edd4","kind":"tag","published_at":"2020-12-17T11:29:07.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v7.6.3","html_url":"https://github.com/nestjs/nest/releases/tag/v7.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v7.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v7.6.3/manifests"},{"name":"v7.6.2","sha":"a05ff8b6b0c88df257476a5f5403aecef3c9a941","kind":"tag","published_at":"2020-12-17T07:45:39.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v7.6.2","html_url":"https://github.com/nestjs/nest/releases/tag/v7.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v7.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v7.6.2/manifests"},{"name":"v7.6.1","sha":"bbf091c77cf0ba1e447da966586ffef9347670b8","kind":"tag","published_at":"2020-12-10T11:34:14.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v7.6.1","html_url":"https://github.com/nestjs/nest/releases/tag/v7.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v7.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v7.6.1/manifests"},{"name":"v7.6.0","sha":"a9451b64fc5bdad20ae78869dcb22ef7f6bb30ad","kind":"tag","published_at":"2020-12-10T09:10:12.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v7.6.0","html_url":"https://github.com/nestjs/nest/releases/tag/v7.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v7.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v7.6.0/manifests"},{"name":"v7.5.5","sha":"c39f1c7970b2b96e89cc06c12a1c4057e07c318b","kind":"tag","published_at":"2020-11-23T08:52:34.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v7.5.5","html_url":"https://github.com/nestjs/nest/releases/tag/v7.5.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v7.5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v7.5.5/manifests"},{"name":"v7.5.4","sha":"604ee860647def19684ec5580d9d161a1ceffb2c","kind":"tag","published_at":"2020-11-18T13:10:31.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v7.5.4","html_url":"https://github.com/nestjs/nest/releases/tag/v7.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v7.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v7.5.4/manifests"},{"name":"v7.5.3","sha":"8009337e23867393353a38be6d083f1cb1d12998","kind":"tag","published_at":"2020-11-17T11:53:53.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v7.5.3","html_url":"https://github.com/nestjs/nest/releases/tag/v7.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v7.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v7.5.3/manifests"},{"name":"v7.5.2","sha":"281e6cb4f1d8b23bcc757afa8de8d258bafb1317","kind":"tag","published_at":"2020-11-13T12:14:09.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v7.5.2","html_url":"https://github.com/nestjs/nest/releases/tag/v7.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v7.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v7.5.2/manifests"},{"name":"v7.5.0","sha":"054c6e9817fb0e1516bf8fc22740569eb4d334a7","kind":"tag","published_at":"2020-11-02T11:48:13.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v7.5.0","html_url":"https://github.com/nestjs/nest/releases/tag/v7.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v7.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v7.5.0/manifests"},{"name":"v7.4.4","sha":"9c468e3eb4be7e0791309808f020f02c42fa7dbd","kind":"tag","published_at":"2020-08-31T10:42:41.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v7.4.4","html_url":"https://github.com/nestjs/nest/releases/tag/v7.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v7.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v7.4.4/manifests"},{"name":"v7.4.3","sha":"b0094dfb69f04e126ba1ff70e6f5c276807936c4","kind":"tag","published_at":"2020-08-28T08:29:15.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v7.4.3","html_url":"https://github.com/nestjs/nest/releases/tag/v7.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v7.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v7.4.3/manifests"},{"name":"v7.4.2","sha":"087e2cbfa532dc99e7502237b797a95519f91945","kind":"tag","published_at":"2020-07-30T14:34:39.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v7.4.2","html_url":"https://github.com/nestjs/nest/releases/tag/v7.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v7.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v7.4.2/manifests"},{"name":"v7.4.1","sha":"c4f94df2e7bfd12d0c537e8640af5b597b5e3b9d","kind":"tag","published_at":"2020-07-29T16:13:57.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v7.4.1","html_url":"https://github.com/nestjs/nest/releases/tag/v7.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v7.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v7.4.1/manifests"},{"name":"v7.4.0","sha":"2166af0eeb7b37594dca417a3ff248410b8a6738","kind":"tag","published_at":"2020-07-29T12:27:43.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v7.4.0","html_url":"https://github.com/nestjs/nest/releases/tag/v7.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v7.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v7.4.0/manifests"},{"name":"v7.3.2","sha":"b85844c3166f54b3aedf3fb9749eed00cce26945","kind":"tag","published_at":"2020-07-08T12:49:38.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v7.3.2","html_url":"https://github.com/nestjs/nest/releases/tag/v7.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v7.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v7.3.2/manifests"},{"name":"v7.3.1","sha":"d92e85f29748b13255fda3cccd5a7101821e8818","kind":"tag","published_at":"2020-07-02T07:05:07.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v7.3.1","html_url":"https://github.com/nestjs/nest/releases/tag/v7.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v7.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v7.3.1/manifests"},{"name":"v7.3.0","sha":"ca7e348478fe98a61ca62047dddbb2ecfacc994d","kind":"tag","published_at":"2020-07-01T12:14:39.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v7.3.0","html_url":"https://github.com/nestjs/nest/releases/tag/v7.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v7.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v7.3.0/manifests"},{"name":"v7.2.0","sha":"eb1828431deacf569fe88f1e3334b1bb8fcf6e85","kind":"tag","published_at":"2020-06-18T13:50:29.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v7.2.0","html_url":"https://github.com/nestjs/nest/releases/tag/v7.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v7.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v7.2.0/manifests"},{"name":"v7.1.3","sha":"5126ff4abc718ccf5848ed6874591d6af5607ec5","kind":"tag","published_at":"2020-06-03T12:16:40.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v7.1.3","html_url":"https://github.com/nestjs/nest/releases/tag/v7.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v7.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v7.1.3/manifests"},{"name":"v7.1.2","sha":"84bc3581cd5c6b369784eb4067b3b733b6474f12","kind":"tag","published_at":"2020-06-01T09:11:26.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v7.1.2","html_url":"https://github.com/nestjs/nest/releases/tag/v7.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v7.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v7.1.2/manifests"},{"name":"v7.1.1","sha":"230b84f163d080773b9e26ba495378ae12876aac","kind":"tag","published_at":"2020-05-28T08:58:26.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v7.1.1","html_url":"https://github.com/nestjs/nest/releases/tag/v7.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v7.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v7.1.1/manifests"},{"name":"v7.1.0","sha":"eee8faf43346f0493dc32cf5e56a22b5992af1ea","kind":"tag","published_at":"2020-05-24T12:40:37.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v7.1.0","html_url":"https://github.com/nestjs/nest/releases/tag/v7.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v7.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v7.1.0/manifests"},{"name":"v7.0.13","sha":"baadb3f92593da397952060ec868bb27b9c766bf","kind":"tag","published_at":"2020-05-15T09:53:17.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v7.0.13","html_url":"https://github.com/nestjs/nest/releases/tag/v7.0.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v7.0.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v7.0.13/manifests"},{"name":"v7.0.11","sha":"661664d8be0a602fc00b808f053e9e4b91177499","kind":"tag","published_at":"2020-05-12T12:06:57.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v7.0.11","html_url":"https://github.com/nestjs/nest/releases/tag/v7.0.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v7.0.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v7.0.11/manifests"},{"name":"v7.0.10","sha":"9ee7c3ffa3a680c509d3c73111977a15a9835f96","kind":"tag","published_at":"2020-05-12T10:24:32.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v7.0.10","html_url":"https://github.com/nestjs/nest/releases/tag/v7.0.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v7.0.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v7.0.10/manifests"},{"name":"v7.0.9","sha":"a5a8712668e72dcc7c3b1df5e9a889b5781c8160","kind":"tag","published_at":"2020-04-24T07:02:27.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v7.0.9","html_url":"https://github.com/nestjs/nest/releases/tag/v7.0.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v7.0.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v7.0.9/manifests"},{"name":"v7.0.8","sha":"edbac299c8b5d83ebf7c3e7e84aa8c33225da819","kind":"tag","published_at":"2020-04-16T08:07:49.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v7.0.8","html_url":"https://github.com/nestjs/nest/releases/tag/v7.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v7.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v7.0.8/manifests"},{"name":"v7.0.7","sha":"72ed4b595e61df5cafb5a453ac316ce8edba69b8","kind":"tag","published_at":"2020-03-29T17:39:25.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v7.0.7","html_url":"https://github.com/nestjs/nest/releases/tag/v7.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v7.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v7.0.7/manifests"},{"name":"v7.0.6","sha":"134ef150932f4d0e37ddffb09bc36c9e5fcc89e1","kind":"tag","published_at":"2020-03-26T16:56:43.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v7.0.6","html_url":"https://github.com/nestjs/nest/releases/tag/v7.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v7.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v7.0.6/manifests"},{"name":"v7.0.5","sha":"6b3c932193512ad56a752ac87ad72d2bf8f3a0df","kind":"tag","published_at":"2020-03-22T11:06:07.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v7.0.5","html_url":"https://github.com/nestjs/nest/releases/tag/v7.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v7.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v7.0.5/manifests"},{"name":"v7.0.4","sha":"7248dd9add96ae502322c69b8d1e9cf76324792a","kind":"tag","published_at":"2020-03-21T20:32:07.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v7.0.4","html_url":"https://github.com/nestjs/nest/releases/tag/v7.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v7.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v7.0.4/manifests"},{"name":"v7.0.3","sha":"f815474b6db5dae6c97bcb2a0c9cb47a92c9a590","kind":"tag","published_at":"2020-03-17T08:33:59.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v7.0.3","html_url":"https://github.com/nestjs/nest/releases/tag/v7.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v7.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v7.0.3/manifests"},{"name":"v7.0.2","sha":"b7716814d3f6b7bd494dee144de13240eab8c6f2","kind":"tag","published_at":"2020-03-15T13:04:12.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v7.0.2","html_url":"https://github.com/nestjs/nest/releases/tag/v7.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v7.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v7.0.2/manifests"},{"name":"v7.0.1","sha":"c703941bb59767640400425a8e49455df12bb892","kind":"tag","published_at":"2020-03-13T17:11:53.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v7.0.1","html_url":"https://github.com/nestjs/nest/releases/tag/v7.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v7.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v7.0.1/manifests"},{"name":"v7.0.0","sha":"96ad0258236953fe26bbbf8da2380f393bfa0d2f","kind":"tag","published_at":"2020-03-13T14:10:57.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v7.0.0","html_url":"https://github.com/nestjs/nest/releases/tag/v7.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v7.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v7.0.0/manifests"},{"name":"v6.11.11","sha":"ee10dcbb718c411e3ea4b8124982b466748015be","kind":"tag","published_at":"2020-03-03T12:02:55.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v6.11.11","html_url":"https://github.com/nestjs/nest/releases/tag/v6.11.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.11.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.11.11/manifests"},{"name":"v6.11.10","sha":"383780282b8e2b1d0a91753c5e328a6238925cd9","kind":"tag","published_at":"2020-03-03T08:20:11.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v6.11.10","html_url":"https://github.com/nestjs/nest/releases/tag/v6.11.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.11.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.11.10/manifests"},{"name":"v6.11.9","sha":"60e6df193dc577f8990d5ef26c4fac9894b2a8b3","kind":"tag","published_at":"2020-03-02T16:44:23.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v6.11.9","html_url":"https://github.com/nestjs/nest/releases/tag/v6.11.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.11.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.11.9/manifests"},{"name":"v6.11.8","sha":"899c12444a9efb11305d5c8a25502904897c591d","kind":"tag","published_at":"2020-02-20T13:29:01.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v6.11.8","html_url":"https://github.com/nestjs/nest/releases/tag/v6.11.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.11.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.11.8/manifests"},{"name":"v6.11.7","sha":"8ed57a8f89612d32f8950f016e6741fe3b6ca1b2","kind":"tag","published_at":"2020-02-13T09:12:08.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v6.11.7","html_url":"https://github.com/nestjs/nest/releases/tag/v6.11.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.11.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.11.7/manifests"},{"name":"v6.11.6","sha":"9607b9b89eb81fb08d89b0c411c92d02fddc7367","kind":"tag","published_at":"2020-02-06T09:56:04.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v6.11.6","html_url":"https://github.com/nestjs/nest/releases/tag/v6.11.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.11.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.11.6/manifests"},{"name":"v6.11.5","sha":"bbbdc4a4642e7a8aaec7ee66d7799bfe62c9eb70","kind":"tag","published_at":"2020-01-31T11:31:45.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v6.11.5","html_url":"https://github.com/nestjs/nest/releases/tag/v6.11.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.11.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.11.5/manifests"},{"name":"v6.11.4","sha":"a90a56db0dd23aa4611814b88f68f70d45f5ce7b","kind":"tag","published_at":"2020-01-28T11:12:01.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v6.11.4","html_url":"https://github.com/nestjs/nest/releases/tag/v6.11.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.11.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.11.4/manifests"},{"name":"v6.11.3","sha":"37ee1092d3b712a54fb8f49f7ae144ee9b4ab752","kind":"tag","published_at":"2020-01-28T09:40:32.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v6.11.3","html_url":"https://github.com/nestjs/nest/releases/tag/v6.11.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.11.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.11.3/manifests"},{"name":"v6.11.2","sha":"74d3f57944a21a6aae3cc51c01253f539ff75318","kind":"tag","published_at":"2020-01-28T08:33:19.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v6.11.2","html_url":"https://github.com/nestjs/nest/releases/tag/v6.11.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.11.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.11.2/manifests"},{"name":"v6.11.1","sha":"24f25aff26ba0dd7b45c673a408a390899e57a92","kind":"tag","published_at":"2020-01-24T21:59:11.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v6.11.1","html_url":"https://github.com/nestjs/nest/releases/tag/v6.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.11.1/manifests"},{"name":"v6.11.0","sha":"0afeab06a176b671a7bc90ec82fb0c8f5d926473","kind":"tag","published_at":"2020-01-24T13:47:59.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v6.11.0","html_url":"https://github.com/nestjs/nest/releases/tag/v6.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.11.0/manifests"},{"name":"v6.10.14","sha":"6a7ee63c3bce885dc7f5f068c9427ef54d94f210","kind":"tag","published_at":"2020-01-05T12:19:02.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v6.10.14","html_url":"https://github.com/nestjs/nest/releases/tag/v6.10.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.10.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.10.14/manifests"},{"name":"v6.10.13","sha":"d359c8fdc4a513a0ccd2087dd0e0c41a6c508852","kind":"tag","published_at":"2019-12-27T12:19:36.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v6.10.13","html_url":"https://github.com/nestjs/nest/releases/tag/v6.10.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.10.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.10.13/manifests"},{"name":"v6.10.12","sha":"1a5bc8fde7739ec27f8830ae9a99b33bb3ef7014","kind":"tag","published_at":"2019-12-18T21:38:10.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v6.10.12","html_url":"https://github.com/nestjs/nest/releases/tag/v6.10.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.10.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.10.12/manifests"},{"name":"v6.10.11","sha":"2c5cfe543ad98d05c63f1859ab9f644ad1687237","kind":"tag","published_at":"2019-12-13T08:27:23.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v6.10.11","html_url":"https://github.com/nestjs/nest/releases/tag/v6.10.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.10.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.10.11/manifests"},{"name":"v6.10.10","sha":"04c6a50af56e6c5ee8597a51a6c9ec6e5b147517","kind":"tag","published_at":"2019-12-11T08:40:28.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v6.10.10","html_url":"https://github.com/nestjs/nest/releases/tag/v6.10.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.10.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.10.10/manifests"},{"name":"v6.10.9","sha":"3401389d09f17ebc0a9972d10ba2d39e591646af","kind":"tag","published_at":"2019-12-10T14:04:51.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v6.10.9","html_url":"https://github.com/nestjs/nest/releases/tag/v6.10.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.10.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.10.9/manifests"},{"name":"v6.10.8","sha":"32e1bf05c92d9d1753278d635aaebb6a42c98dce","kind":"tag","published_at":"2019-12-08T11:01:14.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v6.10.8","html_url":"https://github.com/nestjs/nest/releases/tag/v6.10.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.10.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.10.8/manifests"},{"name":"v6.10.7","sha":"f4a1a7d12655b071fd1e08b6d6395610b778768d","kind":"tag","published_at":"2019-12-05T19:32:57.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v6.10.7","html_url":"https://github.com/nestjs/nest/releases/tag/v6.10.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.10.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.10.7/manifests"},{"name":"v6.10.6","sha":"fdea45822e4b42097f329dab49d6ab0396c8f0bc","kind":"tag","published_at":"2019-12-05T13:53:50.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v6.10.6","html_url":"https://github.com/nestjs/nest/releases/tag/v6.10.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.10.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.10.6/manifests"},{"name":"v6.10.5","sha":"9257b2842cd655e843beebb70847ebe82cbb5bd2","kind":"tag","published_at":"2019-12-02T09:42:30.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v6.10.5","html_url":"https://github.com/nestjs/nest/releases/tag/v6.10.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.10.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.10.5/manifests"},{"name":"v6.10.4","sha":"ee3bb7847363bc8741d6d6549fc9e24324ffc3f5","kind":"tag","published_at":"2019-11-30T11:34:03.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v6.10.4","html_url":"https://github.com/nestjs/nest/releases/tag/v6.10.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.10.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.10.4/manifests"},{"name":"v6.10.3","sha":"ec292711d15396915639d80109cb59de15156381","kind":"tag","published_at":"2019-11-29T12:50:38.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v6.10.3","html_url":"https://github.com/nestjs/nest/releases/tag/v6.10.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.10.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.10.3/manifests"},{"name":"v6.10.2","sha":"2b0b373c770c9998510d6e854d62025a343dbd99","kind":"tag","published_at":"2019-11-26T10:53:49.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v6.10.2","html_url":"https://github.com/nestjs/nest/releases/tag/v6.10.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.10.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.10.2/manifests"},{"name":"v6.10.1","sha":"eb4444356ecea873c301ba179dcd5f4a1d92e4e6","kind":"tag","published_at":"2019-11-15T14:24:35.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v6.10.1","html_url":"https://github.com/nestjs/nest/releases/tag/v6.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.10.1/manifests"},{"name":"v6.10.0","sha":"95381bdd0d9efaf92a4312860e07affd041af0c1","kind":"tag","published_at":"2019-11-15T13:57:19.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v6.10.0","html_url":"https://github.com/nestjs/nest/releases/tag/v6.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.10.0/manifests"},{"name":"v6.9.0","sha":"25e11ed0edf1744dfa2fe9f4865aac88f46c1b70","kind":"tag","published_at":"2019-11-03T20:37:13.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v6.9.0","html_url":"https://github.com/nestjs/nest/releases/tag/v6.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.9.0/manifests"},{"name":"v6.8.5","sha":"9d03a603e055bd8f8628bdd2707487aaaa998874","kind":"tag","published_at":"2019-10-27T09:32:16.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v6.8.5","html_url":"https://github.com/nestjs/nest/releases/tag/v6.8.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.8.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.8.5/manifests"},{"name":"v6.8.4","sha":"ce42454ad33ac00f9ec5d1daced7b0da2101550d","kind":"tag","published_at":"2019-10-24T09:32:53.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v6.8.4","html_url":"https://github.com/nestjs/nest/releases/tag/v6.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.8.4/manifests"},{"name":"v6.8.3","sha":"50c8d6686737f7598b7cd27576da3c9ad7e7ea20","kind":"tag","published_at":"2019-10-10T11:28:46.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v6.8.3","html_url":"https://github.com/nestjs/nest/releases/tag/v6.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.8.3/manifests"},{"name":"v6.8.2","sha":"c3b193f3c8f3432758a27021f5cbeffcba002b42","kind":"tag","published_at":"2019-10-04T10:23:15.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v6.8.2","html_url":"https://github.com/nestjs/nest/releases/tag/v6.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.8.2/manifests"},{"name":"v6.8.1","sha":"63dfd5ec3a77d5eab099676b3ad4ad2ac399ce7e","kind":"tag","published_at":"2019-10-04T06:51:29.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v6.8.1","html_url":"https://github.com/nestjs/nest/releases/tag/v6.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.8.1/manifests"},{"name":"v6.8.0","sha":"ed7f6529abeda350286c32be3b9cbd14ab16784b","kind":"tag","published_at":"2019-09-30T08:56:54.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v6.8.0","html_url":"https://github.com/nestjs/nest/releases/tag/v6.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.8.0/manifests"},{"name":"v6.7.2","sha":"2a22be7dacf2e9f7f569a9dec4c68e495564818b","kind":"tag","published_at":"2019-09-21T10:43:59.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v6.7.2","html_url":"https://github.com/nestjs/nest/releases/tag/v6.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.7.2/manifests"},{"name":"v6.7.1","sha":"35c79bd4915786cc9dc94ab4170c031c1a9819d5","kind":"tag","published_at":"2019-09-16T11:16:02.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v6.7.1","html_url":"https://github.com/nestjs/nest/releases/tag/v6.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.7.1/manifests"},{"name":"v6.7.0","sha":"c40f1ff7679ea7bd699818f589966039a713dbac","kind":"tag","published_at":"2019-09-16T08:59:34.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v6.7.0","html_url":"https://github.com/nestjs/nest/releases/tag/v6.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.7.0/manifests"},{"name":"v6.6.7","sha":"432dc3bad5ebf57c2485af1ef395c86aaa58b152","kind":"tag","published_at":"2019-09-03T13:16:52.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v6.6.7","html_url":"https://github.com/nestjs/nest/releases/tag/v6.6.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.6.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.6.7/manifests"},{"name":"v6.6.6","sha":"f8088a0119497bc5a7e106449b7144e67b0614f4","kind":"tag","published_at":"2019-09-03T08:11:30.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v6.6.6","html_url":"https://github.com/nestjs/nest/releases/tag/v6.6.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.6.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.6.6/manifests"},{"name":"v6.6.5","sha":"6b7e5c2918d84e47d8091d22d555fce29c3d8f1e","kind":"tag","published_at":"2019-09-03T07:56:07.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v6.6.5","html_url":"https://github.com/nestjs/nest/releases/tag/v6.6.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.6.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.6.5/manifests"},{"name":"v6.6.4","sha":"3148e0f866622893c3a31e723f0e3fb8bdf2dc1b","kind":"tag","published_at":"2019-09-02T09:36:54.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v6.6.4","html_url":"https://github.com/nestjs/nest/releases/tag/v6.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.6.4/manifests"},{"name":"v6.6.3","sha":"f0d0ded2d750366f03924f9b95eddc17c0ab69df","kind":"tag","published_at":"2019-08-29T07:12:45.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v6.6.3","html_url":"https://github.com/nestjs/nest/releases/tag/v6.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.6.3/manifests"},{"name":"v6.6.2","sha":"7516de13a80ed94dd2ac0fcdeadf7bc3bf5f3c54","kind":"tag","published_at":"2019-08-28T13:09:15.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v6.6.2","html_url":"https://github.com/nestjs/nest/releases/tag/v6.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.6.2/manifests"},{"name":"v6.6.1","sha":"83e846633b864c9a623e60bed9d7ddaa08145325","kind":"tag","published_at":"2019-08-28T10:51:10.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v6.6.1","html_url":"https://github.com/nestjs/nest/releases/tag/v6.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.6.1/manifests"},{"name":"v6.6.0","sha":"16ae1407e1d25741869b9f40e848388dc3a9166e","kind":"tag","published_at":"2019-08-28T07:32:21.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v6.6.0","html_url":"https://github.com/nestjs/nest/releases/tag/v6.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.6.0/manifests"},{"name":"v6.5.3","sha":"2b2d5782b8dc3d206d67fa08b11f0f1f22de6d71","kind":"tag","published_at":"2019-07-18T08:52:37.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v6.5.3","html_url":"https://github.com/nestjs/nest/releases/tag/v6.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.5.3/manifests"},{"name":"v6.5.2","sha":"ef4ab89b0ddfe03b83580d5ab53759231aee6e90","kind":"tag","published_at":"2019-07-10T09:43:49.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v6.5.2","html_url":"https://github.com/nestjs/nest/releases/tag/v6.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.5.2/manifests"},{"name":"v6.5.1","sha":"8718f4763e5fe544a33135fc9cd9f551ca4383e9","kind":"tag","published_at":"2019-07-10T07:35:51.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v6.5.1","html_url":"https://github.com/nestjs/nest/releases/tag/v6.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.5.1/manifests"},{"name":"v6.5.0","sha":"82db8a37436b1946583bc144beaeb7682877ce2e","kind":"tag","published_at":"2019-07-09T13:15:30.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v6.5.0","html_url":"https://github.com/nestjs/nest/releases/tag/v6.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.5.0/manifests"},{"name":"v6.4.1","sha":"3d4b423fd6bee1df2f4cc9ebcf0d90ee8e5f1567","kind":"tag","published_at":"2019-07-03T21:01:08.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v6.4.1","html_url":"https://github.com/nestjs/nest/releases/tag/v6.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.4.1/manifests"},{"name":"v6.4.0","sha":"e2cb91df996450711012117b00cbfb708c442bcf","kind":"tag","published_at":"2019-07-01T12:48:59.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v6.4.0","html_url":"https://github.com/nestjs/nest/releases/tag/v6.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.4.0/manifests"},{"name":"v6.3.2","sha":"43d2068828c41b27f4372a450e8132a21756962c","kind":"tag","published_at":"2019-06-22T21:40:29.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v6.3.2","html_url":"https://github.com/nestjs/nest/releases/tag/v6.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.3.2/manifests"},{"name":"v6.3.1","sha":"78f980008865809d5a94b3c09ad5fa070517c3f6","kind":"commit","published_at":"2019-06-06T07:12:17.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v6.3.1","html_url":"https://github.com/nestjs/nest/releases/tag/v6.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.3.1/manifests"},{"name":"6.3.1","sha":"78f980008865809d5a94b3c09ad5fa070517c3f6","kind":"commit","published_at":"2019-06-06T07:12:17.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/6.3.1","html_url":"https://github.com/nestjs/nest/releases/tag/6.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/6.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/6.3.1/manifests"},{"name":"v6.3.0","sha":"13feee14ab2df9f653a85892b64bd9d66945a5df","kind":"tag","published_at":"2019-06-05T08:35:49.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v6.3.0","html_url":"https://github.com/nestjs/nest/releases/tag/v6.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.3.0/manifests"},{"name":"v6.2.4","sha":"c687b5bcda211cc72a7d470906bc80a7a3173e9a","kind":"tag","published_at":"2019-05-21T21:05:30.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v6.2.4","html_url":"https://github.com/nestjs/nest/releases/tag/v6.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.2.4/manifests"},{"name":"v6.2.3","sha":"142563519080ed2ae5b939a41337c6a7e6d932d5","kind":"tag","published_at":"2019-05-20T08:43:20.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v6.2.3","html_url":"https://github.com/nestjs/nest/releases/tag/v6.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.2.3/manifests"},{"name":"v6.2.2","sha":"ab8e02e33e9b5f433d0cdb39908c5c6013407e7d","kind":"tag","published_at":"2019-05-19T16:09:22.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v6.2.2","html_url":"https://github.com/nestjs/nest/releases/tag/v6.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.2.2/manifests"},{"name":"v6.2.1","sha":"11a85cd25457fa1dd61fde0240031023cfbb6013","kind":"tag","published_at":"2019-05-19T12:00:53.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v6.2.1","html_url":"https://github.com/nestjs/nest/releases/tag/v6.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.2.1/manifests"},{"name":"v6.2.0","sha":"5fce020f08cc6ebbe8110cbb18fee5cd9b8855c1","kind":"tag","published_at":"2019-05-11T11:55:34.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v6.2.0","html_url":"https://github.com/nestjs/nest/releases/tag/v6.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.2.0/manifests"},{"name":"v6.1.1","sha":"8d7375fa1ce5292c1632cf2c4aea4d46334eade5","kind":"tag","published_at":"2019-04-15T10:03:45.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v6.1.1","html_url":"https://github.com/nestjs/nest/releases/tag/v6.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.1.1/manifests"},{"name":"v6.1.0","sha":"22a54d714f1f16f689864149bfeacaf2abb35ade","kind":"tag","published_at":"2019-04-10T11:08:16.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v6.1.0","html_url":"https://github.com/nestjs/nest/releases/tag/v6.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.1.0/manifests"},{"name":"v6.0.5","sha":"2e895033f721517d07029783cdfda15e41fe5060","kind":"tag","published_at":"2019-03-31T18:56:15.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v6.0.5","html_url":"https://github.com/nestjs/nest/releases/tag/v6.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.0.5/manifests"},{"name":"v6.0.4","sha":"497e5fe3c3e16f57ebe43c41d22189be92b7c2ca","kind":"tag","published_at":"2019-03-27T09:48:45.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v6.0.4","html_url":"https://github.com/nestjs/nest/releases/tag/v6.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.0.4/manifests"},{"name":"v6.0.3","sha":"cf7ff71694b29509ee02f0acba409002ae47a6c2","kind":"tag","published_at":"2019-03-26T11:15:59.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v6.0.3","html_url":"https://github.com/nestjs/nest/releases/tag/v6.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.0.3/manifests"},{"name":"v6.0.2","sha":"704fe4c700cf3951a37d08a70c784944972fd791","kind":"tag","published_at":"2019-03-20T12:36:20.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v6.0.2","html_url":"https://github.com/nestjs/nest/releases/tag/v6.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.0.2/manifests"},{"name":"v6.0.1","sha":"55646f5ae2356b269ce83f3da3d2fdf34db8c630","kind":"tag","published_at":"2019-03-18T11:26:40.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v6.0.1","html_url":"https://github.com/nestjs/nest/releases/tag/v6.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.0.1/manifests"},{"name":"v6.0.0","sha":"9e9b8b95bd94cc222f54060da73e2fa2481680b0","kind":"tag","published_at":"2019-03-16T18:46:55.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v6.0.0","html_url":"https://github.com/nestjs/nest/releases/tag/v6.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.0.0/manifests"},{"name":"v5.7.4","sha":"16f4611d0c20ad2aed45597b0c54bd8b8529c1c5","kind":"tag","published_at":"2019-03-09T13:37:57.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v5.7.4","html_url":"https://github.com/nestjs/nest/releases/tag/v5.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v5.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v5.7.4/manifests"},{"name":"v6.0.0-rc.1","sha":"00ddc0aeeb2b7c75203fa53826b1e3c86f3c0f00","kind":"tag","published_at":"2019-03-05T12:09:39.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v6.0.0-rc.1","html_url":"https://github.com/nestjs/nest/releases/tag/v6.0.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.0.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v6.0.0-rc.1/manifests"},{"name":"v5.7.3","sha":"20cbbaf296469a783681ad8bfc720e7b7c49524a","kind":"tag","published_at":"2019-02-21T10:38:33.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v5.7.3","html_url":"https://github.com/nestjs/nest/releases/tag/v5.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v5.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v5.7.3/manifests"},{"name":"v5.7.2","sha":"bf26d311d6aeda89d5253db746ae7dffea23b9a6","kind":"tag","published_at":"2019-02-08T17:03:04.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v5.7.2","html_url":"https://github.com/nestjs/nest/releases/tag/v5.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v5.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v5.7.2/manifests"},{"name":"v5.7.1","sha":"3b681a8ff0af76a70b5b7c4a67e3328b295a674a","kind":"tag","published_at":"2019-02-08T09:45:59.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v5.7.1","html_url":"https://github.com/nestjs/nest/releases/tag/v5.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v5.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v5.7.1/manifests"},{"name":"v5.7.0","sha":"213be3645fc598cac317b21e0b5a8cf5340d1b19","kind":"tag","published_at":"2019-02-05T13:11:01.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v5.7.0","html_url":"https://github.com/nestjs/nest/releases/tag/v5.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v5.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v5.7.0/manifests"},{"name":"v5.6.2","sha":"79fc37f09350fdcfed489049352a21db23dc58d8","kind":"tag","published_at":"2019-01-16T21:45:29.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v5.6.2","html_url":"https://github.com/nestjs/nest/releases/tag/v5.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v5.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v5.6.2/manifests"},{"name":"v5.6.1","sha":"159a947f1b6b3a8d0caa7b7ca20abb538552f22c","kind":"tag","published_at":"2019-01-16T20:46:37.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v5.6.1","html_url":"https://github.com/nestjs/nest/releases/tag/v5.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v5.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v5.6.1/manifests"},{"name":"v5.5.0","sha":"ef2147d6979ff800d046e99d8d7d45838bf24a7d","kind":"tag","published_at":"2018-12-09T13:16:13.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v5.5.0","html_url":"https://github.com/nestjs/nest/releases/tag/v5.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v5.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v5.5.0/manifests"},{"name":"v5.4.1","sha":"72577136a77354f71e2a50848febf9dce49464fb","kind":"tag","published_at":"2018-11-30T12:00:30.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v5.4.1","html_url":"https://github.com/nestjs/nest/releases/tag/v5.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v5.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v5.4.1/manifests"},{"name":"v5.4.0","sha":"47f0fa0ab5f7824a257eb7047f2e50513358032a","kind":"tag","published_at":"2018-10-19T12:21:51.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v5.4.0","html_url":"https://github.com/nestjs/nest/releases/tag/v5.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v5.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v5.4.0/manifests"},{"name":"v5.3.15","sha":"f0512d2a262d89e13ba9ad0d9c5fb3adad8d149b","kind":"tag","published_at":"2018-10-19T07:58:32.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v5.3.15","html_url":"https://github.com/nestjs/nest/releases/tag/v5.3.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v5.3.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v5.3.15/manifests"},{"name":"v5.3.14","sha":"b03e36c69250ebf79f3ca4eb84745d1b89fce21e","kind":"tag","published_at":"2018-10-18T06:37:29.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v5.3.14","html_url":"https://github.com/nestjs/nest/releases/tag/v5.3.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v5.3.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v5.3.14/manifests"},{"name":"v5.3.12","sha":"96b0a194af3fd95a24c62f1db3df042c15069753","kind":"tag","published_at":"2018-10-17T20:37:05.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v5.3.12","html_url":"https://github.com/nestjs/nest/releases/tag/v5.3.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v5.3.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v5.3.12/manifests"},{"name":"v5.3.11","sha":"098afe6b8557f55be18836978d4039fece80ce7f","kind":"tag","published_at":"2018-10-05T13:07:20.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v5.3.11","html_url":"https://github.com/nestjs/nest/releases/tag/v5.3.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v5.3.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v5.3.11/manifests"},{"name":"v5.3.10","sha":"9ffbbad4e8a3d114db71f74eead2d41a8d12d682","kind":"tag","published_at":"2018-09-24T13:20:31.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v5.3.10","html_url":"https://github.com/nestjs/nest/releases/tag/v5.3.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v5.3.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v5.3.10/manifests"},{"name":"v5.3.9","sha":"de9664831cd85500ff758c378baba3677bea27d0","kind":"tag","published_at":"2018-09-24T13:17:19.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v5.3.9","html_url":"https://github.com/nestjs/nest/releases/tag/v5.3.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v5.3.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v5.3.9/manifests"},{"name":"v5.3.8","sha":"49f97cf72ca86a17e40391d42cc36d94cba56b22","kind":"tag","published_at":"2018-09-24T13:07:48.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v5.3.8","html_url":"https://github.com/nestjs/nest/releases/tag/v5.3.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v5.3.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v5.3.8/manifests"},{"name":"v5.3.7","sha":"e3356cf19e01f2d351b44a7f6710f47b03cbb1a2","kind":"tag","published_at":"2018-09-13T08:42:35.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v5.3.7","html_url":"https://github.com/nestjs/nest/releases/tag/v5.3.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v5.3.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v5.3.7/manifests"},{"name":"v5.3.6","sha":"d5880506dfe63d3c40ec9621a4e7345fd67f43d1","kind":"tag","published_at":"2018-09-09T10:23:04.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v5.3.6","html_url":"https://github.com/nestjs/nest/releases/tag/v5.3.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v5.3.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v5.3.6/manifests"},{"name":"v5.3.5","sha":"2f535c33ae4de0dc9afab3d50ada4c39ed92801e","kind":"tag","published_at":"2018-09-05T08:04:16.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v5.3.5","html_url":"https://github.com/nestjs/nest/releases/tag/v5.3.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v5.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v5.3.5/manifests"},{"name":"v5.3.4","sha":"611052640229c9a686c4309f4d75ac6dd2270d2c","kind":"tag","published_at":"2018-09-05T07:38:05.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v5.3.4","html_url":"https://github.com/nestjs/nest/releases/tag/v5.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v5.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v5.3.4/manifests"},{"name":"v5.3.3","sha":"cc4d91fcb3d8f261f0c24e45fa7ab93ff288a15d","kind":"tag","published_at":"2018-09-04T09:48:11.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v5.3.3","html_url":"https://github.com/nestjs/nest/releases/tag/v5.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v5.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v5.3.3/manifests"},{"name":"v5.3.2","sha":"63577b99861d18d2760ec8ab07b664a1b487e48d","kind":"tag","published_at":"2018-09-03T16:01:19.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v5.3.2","html_url":"https://github.com/nestjs/nest/releases/tag/v5.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v5.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v5.3.2/manifests"},{"name":"v5.3.1","sha":"02d4841d05e54822ccd8028ec1e6f722045023bc","kind":"tag","published_at":"2018-09-03T15:09:49.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v5.3.1","html_url":"https://github.com/nestjs/nest/releases/tag/v5.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v5.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v5.3.1/manifests"},{"name":"v5.3.0","sha":"e8032f37fc38a307badeebd0c9396089b3efc308","kind":"tag","published_at":"2018-08-31T10:46:23.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v5.3.0","html_url":"https://github.com/nestjs/nest/releases/tag/v5.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v5.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v5.3.0/manifests"},{"name":"v5.2.2","sha":"cd30d7a4a5d53973557dd88f928462cb5bd9ccc4","kind":"tag","published_at":"2018-08-24T10:42:30.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v5.2.2","html_url":"https://github.com/nestjs/nest/releases/tag/v5.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v5.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v5.2.2/manifests"},{"name":"v5.2.1","sha":"af5a4af6759d964c5f6ec1e44b7f06ecd71bc6e5","kind":"tag","published_at":"2018-08-22T19:57:55.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v5.2.1","html_url":"https://github.com/nestjs/nest/releases/tag/v5.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v5.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v5.2.1/manifests"},{"name":"v5.2.0","sha":"1f0de4923e92c5457c6c79d01374eb175c6b4635","kind":"tag","published_at":"2018-08-22T13:37:57.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v5.2.0","html_url":"https://github.com/nestjs/nest/releases/tag/v5.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v5.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v5.2.0/manifests"},{"name":"v5.1.0","sha":"d4c9644368b1b061f0e36d4361cb9905d4283cde","kind":"tag","published_at":"2018-07-05T12:28:28.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v5.1.0","html_url":"https://github.com/nestjs/nest/releases/tag/v5.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v5.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v5.1.0/manifests"},{"name":"v5.0.1","sha":"c5455de9d166c2d9bf0d86e8f1a935fa19a0418e","kind":"tag","published_at":"2018-05-25T11:26:42.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v5.0.1","html_url":"https://github.com/nestjs/nest/releases/tag/v5.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v5.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v5.0.1/manifests"},{"name":"v5.0.0","sha":"53bcbefb63b92fac42d327ec33564da4bc7dc32b","kind":"tag","published_at":"2018-05-13T09:03:07.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v5.0.0","html_url":"https://github.com/nestjs/nest/releases/tag/v5.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v5.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v5.0.0/manifests"},{"name":"v5.0.0-rc.4","sha":"6ad5ae6a671727e781505622bb2d5fbf4453e05b","kind":"tag","published_at":"2018-05-09T18:36:43.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v5.0.0-rc.4","html_url":"https://github.com/nestjs/nest/releases/tag/v5.0.0-rc.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v5.0.0-rc.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v5.0.0-rc.4/manifests"},{"name":"v5.0.0-rc.3","sha":"8b04584ca909afa442019177b84ec2e812cb5999","kind":"tag","published_at":"2018-05-07T11:23:13.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v5.0.0-rc.3","html_url":"https://github.com/nestjs/nest/releases/tag/v5.0.0-rc.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v5.0.0-rc.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v5.0.0-rc.3/manifests"},{"name":"v5.0.0-rc.2","sha":"eb639de3473134a910ceeba56c6e75f2418b88e0","kind":"tag","published_at":"2018-05-02T21:30:48.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v5.0.0-rc.2","html_url":"https://github.com/nestjs/nest/releases/tag/v5.0.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v5.0.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v5.0.0-rc.2/manifests"},{"name":"v5.0.0-rc.1","sha":"0266ffdb97fca76840209eefac0f449bef147da4","kind":"tag","published_at":"2018-04-30T21:38:42.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v5.0.0-rc.1","html_url":"https://github.com/nestjs/nest/releases/tag/v5.0.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v5.0.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v5.0.0-rc.1/manifests"},{"name":"v5.0.0-beta.8","sha":"1f7ae5ef3aee6cc39780d4e526845e530168a63d","kind":"tag","published_at":"2018-04-30T11:05:55.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v5.0.0-beta.8","html_url":"https://github.com/nestjs/nest/releases/tag/v5.0.0-beta.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v5.0.0-beta.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v5.0.0-beta.8/manifests"},{"name":"v5.0.0-beta.7","sha":"195ae2726db159373bf05ea3717a8e2fe57c510f","kind":"tag","published_at":"2018-04-29T14:13:49.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v5.0.0-beta.7","html_url":"https://github.com/nestjs/nest/releases/tag/v5.0.0-beta.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v5.0.0-beta.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v5.0.0-beta.7/manifests"},{"name":"v5.0.0-beta.6","sha":"fb53ba2b1a80986c869a9b44d581d4995a1ef8dc","kind":"tag","published_at":"2018-04-28T16:03:56.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v5.0.0-beta.6","html_url":"https://github.com/nestjs/nest/releases/tag/v5.0.0-beta.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v5.0.0-beta.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v5.0.0-beta.6/manifests"},{"name":"v5.0.0-beta.5","sha":"bbf3e39684635e9d768486451aab7425d2284529","kind":"tag","published_at":"2018-04-28T15:20:33.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v5.0.0-beta.5","html_url":"https://github.com/nestjs/nest/releases/tag/v5.0.0-beta.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v5.0.0-beta.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v5.0.0-beta.5/manifests"},{"name":"v5.0.0-beta.4","sha":"518ea8d33f2da5536a5fe9910529579841c1080e","kind":"tag","published_at":"2018-04-28T13:24:42.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v5.0.0-beta.4","html_url":"https://github.com/nestjs/nest/releases/tag/v5.0.0-beta.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v5.0.0-beta.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v5.0.0-beta.4/manifests"},{"name":"v5.0.0-beta.3","sha":"8117cfb10b31223322bfa962c9e345e8ed801436","kind":"tag","published_at":"2018-04-22T09:42:31.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v5.0.0-beta.3","html_url":"https://github.com/nestjs/nest/releases/tag/v5.0.0-beta.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v5.0.0-beta.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v5.0.0-beta.3/manifests"},{"name":"v5.0.0-beta.2","sha":"6835dd9819c786b9e123042cf934123b0c12323b","kind":"tag","published_at":"2018-04-18T10:31:52.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v5.0.0-beta.2","html_url":"https://github.com/nestjs/nest/releases/tag/v5.0.0-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v5.0.0-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v5.0.0-beta.2/manifests"},{"name":"v5.0.0-beta.1","sha":"69cd3ab5f955bf69d8147b445fd919af8356157c","kind":"tag","published_at":"2018-04-17T16:33:35.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v5.0.0-beta.1","html_url":"https://github.com/nestjs/nest/releases/tag/v5.0.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v5.0.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v5.0.0-beta.1/manifests"},{"name":"v5.0.0-beta.0","sha":"eff9942466f7018170bdf825cea716278f804ce2","kind":"tag","published_at":"2018-04-17T16:13:26.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v5.0.0-beta.0","html_url":"https://github.com/nestjs/nest/releases/tag/v5.0.0-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v5.0.0-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v5.0.0-beta.0/manifests"},{"name":"v4.6.6","sha":"94eed514652e3a04f130112bb6c92772e058357a","kind":"tag","published_at":"2018-03-11T12:47:31.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v4.6.6","html_url":"https://github.com/nestjs/nest/releases/tag/v4.6.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v4.6.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v4.6.6/manifests"},{"name":"v4.6.5","sha":"945dde6dbae2491d983f589152c42f94b361a9fb","kind":"tag","published_at":"2018-03-01T21:31:02.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v4.6.5","html_url":"https://github.com/nestjs/nest/releases/tag/v4.6.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v4.6.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v4.6.5/manifests"},{"name":"v4.6.4","sha":"e8a72e67e495238c6bc5dfa7574300a336b69526","kind":"tag","published_at":"2018-02-18T21:54:38.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v4.6.4","html_url":"https://github.com/nestjs/nest/releases/tag/v4.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v4.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v4.6.4/manifests"},{"name":"v4.6.3","sha":"2b29461a683900b31eb04935536d61b8d978e6a1","kind":"tag","published_at":"2018-02-16T10:49:52.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v4.6.3","html_url":"https://github.com/nestjs/nest/releases/tag/v4.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v4.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v4.6.3/manifests"},{"name":"v4.6.2","sha":"325748d945a757dd33b5df0299541c209b32bd1e","kind":"tag","published_at":"2018-02-15T23:21:54.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v4.6.2","html_url":"https://github.com/nestjs/nest/releases/tag/v4.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v4.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v4.6.2/manifests"},{"name":"v4.6.1","sha":"0c06d41c9d0f018a1fc9b1dd52a0ee50d56783f4","kind":"tag","published_at":"2018-02-15T21:45:13.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v4.6.1","html_url":"https://github.com/nestjs/nest/releases/tag/v4.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v4.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v4.6.1/manifests"},{"name":"v4.5.12","sha":"4feba7504f9e36e931cbad6ecd954f0ba39c7060","kind":"tag","published_at":"2018-02-11T12:53:48.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v4.5.12","html_url":"https://github.com/nestjs/nest/releases/tag/v4.5.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v4.5.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v4.5.12/manifests"},{"name":"v4.5.11","sha":"d804d65cde78acf709d32980c6d180d8e43d97c8","kind":"tag","published_at":"2018-02-11T12:14:56.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v4.5.11","html_url":"https://github.com/nestjs/nest/releases/tag/v4.5.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v4.5.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v4.5.11/manifests"},{"name":"v4.5.10","sha":"b6cba3784dcb266ceb18d78d43e5b18821bbed39","kind":"tag","published_at":"2018-01-13T19:43:48.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v4.5.10","html_url":"https://github.com/nestjs/nest/releases/tag/v4.5.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v4.5.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v4.5.10/manifests"},{"name":"v4.5.9","sha":"957929e31d324f92f20359ebb40ed0b38af7dd70","kind":"tag","published_at":"2018-01-13T00:01:04.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v4.5.9","html_url":"https://github.com/nestjs/nest/releases/tag/v4.5.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v4.5.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v4.5.9/manifests"},{"name":"v4.5.8","sha":"77b778f044c8c4717c7dfab40b2993a125f33700","kind":"tag","published_at":"2018-01-12T11:37:58.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v4.5.8","html_url":"https://github.com/nestjs/nest/releases/tag/v4.5.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v4.5.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v4.5.8/manifests"},{"name":"v4.5.6","sha":"e12141dc7026ddc473147227daa49d7081509710","kind":"tag","published_at":"2018-01-02T14:15:22.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v4.5.6","html_url":"https://github.com/nestjs/nest/releases/tag/v4.5.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v4.5.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v4.5.6/manifests"},{"name":"v4.5.5","sha":"ab86e44f0ac8b5e8777ff56ecff6b18649b673a8","kind":"tag","published_at":"2018-01-02T11:12:01.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v4.5.5","html_url":"https://github.com/nestjs/nest/releases/tag/v4.5.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v4.5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v4.5.5/manifests"},{"name":"v4.5.4","sha":"601de0fe460983efb0a07c4277ac0e5d7f34932f","kind":"tag","published_at":"2017-12-30T21:36:25.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v4.5.4","html_url":"https://github.com/nestjs/nest/releases/tag/v4.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v4.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v4.5.4/manifests"},{"name":"v4.5.3","sha":"3150c19a8eac0a2423b9a0388645ad65e3954554","kind":"tag","published_at":"2017-12-30T13:14:57.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v4.5.3","html_url":"https://github.com/nestjs/nest/releases/tag/v4.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v4.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v4.5.3/manifests"},{"name":"v4.5.2","sha":"200e6cb673e8d34f7b8a072e39c5db3262ed83e4","kind":"tag","published_at":"2017-12-22T14:12:56.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v4.5.2","html_url":"https://github.com/nestjs/nest/releases/tag/v4.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v4.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v4.5.2/manifests"},{"name":"v4.5.1","sha":"3e0ee2108f4956142461af7513dd920ed2e6b5e5","kind":"tag","published_at":"2017-12-15T21:31:27.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v4.5.1","html_url":"https://github.com/nestjs/nest/releases/tag/v4.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v4.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v4.5.1/manifests"},{"name":"v4.5.0","sha":"e22d2beb1761543094054ca41fe76cebd00d7518","kind":"tag","published_at":"2017-12-15T14:02:22.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v4.5.0","html_url":"https://github.com/nestjs/nest/releases/tag/v4.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v4.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v4.5.0/manifests"},{"name":"v4.4.2","sha":"243c83dc67749e53e755e11cab0f2eb6cb59d8ba","kind":"tag","published_at":"2017-11-25T20:05:47.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v4.4.2","html_url":"https://github.com/nestjs/nest/releases/tag/v4.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v4.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v4.4.2/manifests"},{"name":"v4.4.1","sha":"832eb517df4eaaf3a3cbd59f5f69c57e30bc715a","kind":"tag","published_at":"2017-11-24T14:15:43.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v4.4.1","html_url":"https://github.com/nestjs/nest/releases/tag/v4.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v4.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v4.4.1/manifests"},{"name":"v4.4.0","sha":"b34b24e75c48f541987546086689f0bc42916c07","kind":"tag","published_at":"2017-11-23T20:21:26.000Z","download_url":"https://codeload.github.com/nestjs/nest/tar.gz/v4.4.0","html_url":"https://github.com/nestjs/nest/releases/tag/v4.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v4.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestjs%2Fnest/tags/v4.4.0/manifests"}]},"repo_metadata_updated_at":"2024-09-07T10:07:51.912Z","dependent_packages_count":7878,"downloads":21985890,"downloads_period":"last-month","dependent_repos_count":78848,"rankings":{"downloads":0.08475131755525223,"dependent_repos_count":0.1168924210243065,"dependent_packages_count":0.014748109194655492,"stargazers_count":0.09113215973734626,"forks_count":0.42666289607714997,"docker_downloads_count":0.1456986693928149,"average":0.14664759549692089},"purl":"pkg:npm/%40nestjs/common","advisories":[{"uuid":"GSA_kwCzR0hTQS1jajd2LXcyYzctY3A3Y84ABFfH","url":"https://github.com/advisories/GHSA-cj7v-w2c7-cp7c","title":"nest allows a remote attacker to execute arbitrary code via the Content-Type header","description":"File Upload vulnerability in nestjs nest prior to v.11.0.16 allows a remote attacker to execute arbitrary code via the Content-Type header.","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2025-03-14T18:30:51.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://nvd.nist.gov/vuln/detail/CVE-2024-29409","https://github.com/nestjs/nest/issues/13311#issuecomment-1993839495","https://gist.github.com/aydinnyunus/801342361584d1491c67a820a714f53f","https://github.com/nestjs/nest/blob/83a48b2c7396985144b7a6cd5d3bee1abb7c5d81/packages/common/pipes/file/file-type.validator.ts#L19","https://github.com/nestjs/nest/issues/14876","https://github.com/nestjs/nest/issues/14876#issuecomment-2796888038","https://github.com/nestjs/nest/pull/14881","https://github.com/nestjs/nest/releases/tag/v11.0.16","https://github.com/nestjs/nest/releases/tag/v10.4.16","https://github.com/advisories/GHSA-cj7v-w2c7-cp7c"],"source_kind":"github","identifiers":["GHSA-cj7v-w2c7-cp7c","CVE-2024-29409"],"repository_url":"https://github.com/nestjs/nest","blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"10.4.16","vulnerable_version_range":"\u003c 10.4.16"},{"first_patched_version":"11.0.16","vulnerable_version_range":"\u003e= 11.0.0-next.1, \u003c 11.0.16"}],"ecosystem":"npm","package_name":"@nestjs/common"}],"created_at":"2025-03-27T22:08:55.054Z","updated_at":"2025-04-14T22:25:20.000Z","epss_percentage":0.00099,"epss_percentile":0.24826}],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/@nestjs/common","docker_dependents_count":3181,"docker_downloads_count":167152294,"usage_url":"https://repos.ecosyste.ms/usage/npm/@nestjs/common","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/@nestjs/common/dependencies","status":null,"funding_links":["https://opencollective.com/nest","https://github.com/sponsors/kamilmysliwiec"],"critical":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@nestjs%2Fcommon/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@nestjs%2Fcommon/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@nestjs%2Fcommon/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@nestjs%2Fcommon/related_packages","maintainers":[{"uuid":"nestjscore","login":"nestjscore","name":null,"email":"admin@kamilmysliwiec.com","url":null,"packages_count":44,"html_url":"https://www.npmjs.com/~nestjscore","role":null,"created_at":"2022-11-10T10:54:57.878Z","updated_at":"2022-11-10T10:54:57.878Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/nestjscore/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5006534,"maintainers_count":1012930,"namespaces_count":295512,"keywords_count":700181,"github":"npm","metadata":{"funded_packages_count":150239},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2025-06-06T05:58:05.971Z","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":1200,"unique_repositories_count_past_30_days":10,"recent_issues":[{"uuid":"4983234450","node_id":"PR_kwDOO2Y8vc72qmtf","number":52,"state":"open","title":"deps: bump the pnpm-workspace group across 1 directory with 53 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-07-27T00:26:04.000Z","updated_at":"2026-07-27T00:27:39.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: bump","group_name":"pnpm-workspace","update_count":53,"packages":[{"name":"@commitlint/cli","old_version":"20.5.3","new_version":"21.2.1","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/config-conventional","old_version":"20.5.3","new_version":"21.2.0","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@playwright/test","old_version":"1.59.1","new_version":"1.62.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"dependency-cruiser","old_version":"17.4.0","new_version":"18.1.0","repository_url":"https://github.com/sverweij/dependency-cruiser"},{"name":"eslint","old_version":"10.3.0","new_version":"10.8.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-simple-import-sort","old_version":"13.0.0","new_version":"14.0.0","repository_url":"https://github.com/lydell/eslint-plugin-simple-import-sort"},{"name":"globals","old_version":"17.6.0","new_version":"17.8.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"knip","old_version":"6.11.0","new_version":"6.29.0","repository_url":"https://github.com/webpro-nl/knip"},{"name":"prettier","old_version":"3.8.3","new_version":"3.9.6","repository_url":"https://github.com/prettier/prettier"},{"name":"typescript","old_version":"6.0.3","new_version":"7.0.2","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typescript-eslint","old_version":"8.59.2","new_version":"8.65.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@aws-sdk/client-s3","old_version":"3.1042.0","new_version":"3.1095.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/s3-request-presigner","old_version":"3.1042.0","new_version":"3.1095.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@nestjs/common","old_version":"11.1.19","new_version":"11.1.28","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/core","old_version":"11.1.19","new_version":"11.1.28","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/platform-express","old_version":"11.1.19","new_version":"11.1.28","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/platform-socket.io","old_version":"11.1.19","new_version":"11.1.28","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/swagger","old_version":"11.4.2","new_version":"11.4.6","repository_url":"https://github.com/nestjs/swagger"},{"name":"@nestjs/websockets","old_version":"11.1.19","new_version":"11.1.28","repository_url":"https://github.com/nestjs/nest"},{"name":"fit-file-parser","old_version":"2.3.3","new_version":"4.0.1","repository_url":"https://github.com/jimmykane/fit-parser"},{"name":"ioredis","old_version":"5.10.1","new_version":"5.11.1","repository_url":"https://github.com/luin/ioredis"},{"name":"jose","old_version":"6.2.3","new_version":"6.2.4","repository_url":"https://github.com/panva/jose"},{"name":"sharp","old_version":"0.34.5","new_version":"0.35.3","repository_url":"https://github.com/lovell/sharp"},{"name":"@nestjs/cli","old_version":"11.0.21","new_version":"11.0.24","repository_url":"https://github.com/nestjs/nest-cli"},{"name":"@nestjs/testing","old_version":"11.1.19","new_version":"11.1.28","repository_url":"https://github.com/nestjs/nest"},{"name":"@swc/core","old_version":"1.15.33","new_version":"1.15.46","repository_url":"https://github.com/swc-project/swc"},{"name":"@types/node","old_version":"25.6.0","new_version":"26.1.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/supertest","old_version":"7.2.0","new_version":"7.2.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"jest","old_version":"30.3.0","new_version":"30.4.2","repository_url":"https://github.com/jestjs/jest"},{"name":"@radix-ui/react-select","old_version":"2.2.6","new_version":"2.3.7","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@tanstack/react-query","old_version":"5.100.9","new_version":"5.101.4","repository_url":"https://github.com/TanStack/query"},{"name":"lucide-react","old_version":"1.14.0","new_version":"1.27.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"radix-ui","old_version":"1.4.3","new_version":"1.6.7","repository_url":"https://github.com/radix-ui/primitives"},{"name":"react","old_version":"19.2.5","new_version":"19.2.8","repository_url":"https://github.com/react/react"},{"name":"@types/react","old_version":"19.2.14","new_version":"19.2.17","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.2.5","new_version":"19.2.8","repository_url":"https://github.com/react/react"},{"name":"react-router-dom","old_version":"7.14.2","new_version":"7.18.1","repository_url":"https://github.com/remix-run/react-router"},{"name":"tailwind-merge","old_version":"3.5.0","new_version":"3.6.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"@eslint/eslintrc","old_version":"3.3.5","new_version":"3.3.6","repository_url":"https://github.com/eslint/eslintrc"},{"name":"@tailwindcss/vite","old_version":"4.2.4","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@vitejs/plugin-react","old_version":"6.0.1","new_version":"6.0.4","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"shadcn","old_version":"4.6.0","new_version":"4.15.0","repository_url":"https://github.com/shadcn-ui/ui"},{"name":"tailwindcss","old_version":"4.2.4","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"vite","old_version":"8.0.10","new_version":"8.1.5","repository_url":"https://github.com/vitejs/vite"},{"name":"framer-motion","old_version":"12.38.0","new_version":"12.42.2","repository_url":"https://github.com/motiondivision/motion"},{"name":"recharts","old_version":"3.8.1","new_version":"3.10.1","repository_url":"https://github.com/recharts/recharts"},{"name":"@testing-library/jest-dom","old_version":"6.9.1","new_version":"7.0.0","repository_url":"https://github.com/testing-library/jest-dom"},{"name":"vitest","old_version":"4.1.5","new_version":"4.1.10","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@prisma/adapter-pg","old_version":"7.8.0","new_version":"7.9.0","repository_url":"https://github.com/prisma/prisma"},{"name":"@prisma/client","old_version":"7.8.0","new_version":"7.9.0","repository_url":"https://github.com/prisma/prisma"},{"name":"pg","old_version":"8.20.0","new_version":"8.22.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"prisma","old_version":"7.8.0","new_version":"7.9.0","repository_url":"https://github.com/prisma/prisma"},{"name":"next-auth","old_version":"5.0.0-beta.31","new_version":"5.0.0-beta.32","repository_url":"https://github.com/nextauthjs/next-auth"}],"path":null,"ecosystem":"npm"},"body":"Bumps the pnpm-workspace group with 53 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.3` | `21.2.1` |\n| [@commitlint/config-conventional](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional) | `20.5.3` | `21.2.0` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.59.1` | `1.62.0` |\n| [dependency-cruiser](https://github.com/sverweij/dependency-cruiser) | `17.4.0` | `18.1.0` |\n| [eslint](https://github.com/eslint/eslint) | `10.3.0` | `10.8.0` |\n| [eslint-plugin-simple-import-sort](https://github.com/lydell/eslint-plugin-simple-import-sort) | `13.0.0` | `14.0.0` |\n| [globals](https://github.com/sindresorhus/globals) | `17.6.0` | `17.8.0` |\n| [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `6.11.0` | `6.29.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.3` | `3.9.6` |\n| [typescript](https://github.com/microsoft/TypeScript) | `6.0.3` | `7.0.2` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.59.2` | `8.65.0` |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.1042.0` | `3.1095.0` |\n| [@aws-sdk/s3-request-presigner](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/s3-request-presigner) | `3.1042.0` | `3.1095.0` |\n| [@nestjs/common](https://github.com/nestjs/nest/tree/HEAD/packages/common) | `11.1.19` | `11.1.28` |\n| [@nestjs/core](https://github.com/nestjs/nest/tree/HEAD/packages/core) | `11.1.19` | `11.1.28` |\n| [@nestjs/platform-express](https://github.com/nestjs/nest/tree/HEAD/packages/platform-express) | `11.1.19` | `11.1.28` |\n| [@nestjs/platform-socket.io](https://github.com/nestjs/nest/tree/HEAD/packages/platform-socket.io) | `11.1.19` | `11.1.28` |\n| [@nestjs/swagger](https://github.com/nestjs/swagger) | `11.4.2` | `11.4.6` |\n| [@nestjs/websockets](https://github.com/nestjs/nest/tree/HEAD/packages/websockets) | `11.1.19` | `11.1.28` |\n| [fit-file-parser](https://github.com/jimmykane/fit-parser) | `2.3.3` | `4.0.1` |\n| [ioredis](https://github.com/luin/ioredis) | `5.10.1` | `5.11.1` |\n| [jose](https://github.com/panva/jose) | `6.2.3` | `6.2.4` |\n| [sharp](https://github.com/lovell/sharp) | `0.34.5` | `0.35.3` |\n| [@nestjs/cli](https://github.com/nestjs/nest-cli) | `11.0.21` | `11.0.24` |\n| [@nestjs/testing](https://github.com/nestjs/nest/tree/HEAD/packages/testing) | `11.1.19` | `11.1.28` |\n| [@swc/core](https://github.com/swc-project/swc/tree/HEAD/packages/core) | `1.15.33` | `1.15.46` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.6.0` | `26.1.1` |\n| [@types/supertest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/supertest) | `7.2.0` | `7.2.1` |\n| [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) | `30.3.0` | `30.4.2` |\n| [@radix-ui/react-select](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/select) | `2.2.6` | `2.3.7` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.100.9` | `5.101.4` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.14.0` | `1.27.0` |\n| [radix-ui](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/radix-ui) | `1.4.3` | `1.6.7` |\n| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.2.5` | `19.2.8` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.14` | `19.2.17` |\n| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.2.5` | `19.2.8` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.14.2` | `7.18.1` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.5.0` | `3.6.0` |\n| [@eslint/eslintrc](https://github.com/eslint/eslintrc) | `3.3.5` | `3.3.6` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.2.4` | `4.3.3` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `6.0.1` | `6.0.4` |\n| [shadcn](https://github.com/shadcn-ui/ui/tree/HEAD/packages/shadcn) | `4.6.0` | `4.15.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.2.4` | `4.3.3` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.0.10` | `8.1.5` |\n| [framer-motion](https://github.com/motiondivision/motion) | `12.38.0` | `12.42.2` |\n| [recharts](https://github.com/recharts/recharts) | `3.8.1` | `3.10.1` |\n| [@testing-library/jest-dom](https://github.com/testing-library/jest-dom) | `6.9.1` | `7.0.0` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.5` | `4.1.10` |\n| [@prisma/adapter-pg](https://github.com/prisma/prisma/tree/HEAD/packages/adapter-pg) | `7.8.0` | `7.9.0` |\n| [@prisma/client](https://github.com/prisma/prisma/tree/HEAD/packages/client) | `7.8.0` | `7.9.0` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.20.0` | `8.22.0` |\n| [prisma](https://github.com/prisma/prisma/tree/HEAD/packages/cli) | `7.8.0` | `7.9.0` |\n| [next-auth](https://github.com/nextauthjs/next-auth) | `5.0.0-beta.31` | `5.0.0-beta.32` |\n\n\nUpdates `@commitlint/cli` from 20.5.3 to 21.2.1\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.2.1\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.1.0...v21.2.0\"\u003e21.2.0\u003c/a\u003e (2026-06-30)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eresolve-extends:\u003c/strong\u003e resolve pure-ESM presets (conventional-changelog v7/v9/v10) (\u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4859\"\u003e#4859\u003c/a\u003e) (\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/fdb566fe59457a786eac80e2a8cbb994638daba0\"\u003efdb566f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore, doc, etc.\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(read): replace deprecated git-raw-commits with git-client by \u003ca href=\"https://github.com/igordanchenko\"\u003e\u003ccode\u003e@​igordanchenko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4860\"\u003econventional-changelog/commitlint#4860\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(issue-template): ask for package manager and version 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/4867\"\u003econventional-changelog/commitlint#4867\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/igordanchenko\"\u003e\u003ccode\u003e@​igordanchenko\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4860\"\u003econventional-changelog/commitlint#4860\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.2.0...v21.2.1\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v21.2.0...v21.2.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev21.2.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.1.0...v21.2.0\"\u003e21.2.0\u003c/a\u003e (2026-06-30)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(resolve-extends): resolve pure-ESM presets (conventional-changelog v7/v9/v10) 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/4859\"\u003econventional-changelog/commitlint#4859\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eci: install git in stock-Ubuntu baseline job 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/4847\"\u003econventional-changelog/commitlint#4847\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.1.0...v21.2.0\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v21.1.0...v21.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev21.1.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.0.2...v21.1.0\"\u003e21.1.0\u003c/a\u003e (2026-06-23)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove duplicate es-toolkit@1.47.1 keys from lockfile 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/4833\"\u003econventional-changelog/commitlint#4833\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/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.2.0...v21.2.1\"\u003e21.2.1\u003c/a\u003e (2026-07-08)\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/v21.1.0...v21.2.0\"\u003e21.2.0\u003c/a\u003e (2026-06-30)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eresolve-extends:\u003c/strong\u003e resolve pure-ESM presets (conventional-changelog v7/v9/v10) (\u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4859\"\u003e#4859\u003c/a\u003e) (\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/fdb566fe59457a786eac80e2a8cbb994638daba0\"\u003efdb566f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.0.2...v21.1.0\"\u003e21.1.0\u003c/a\u003e (2026-06-23)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e add --default-config flag to lint without a config file (\u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4805\"\u003e#4805\u003c/a\u003e) (\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/7af27ba1bcfe2347d02df2efd6dca7203b6768c5\"\u003e7af27ba\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/3662\"\u003e#3662\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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\u003c!-- 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/6e200411e63fb473d59cca1b4449a28f72067df0\"\u003e\u003ccode\u003e6e20041\u003c/code\u003e\u003c/a\u003e v21.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/1b4e5bc0e095294ad421b3ac83f6b66665429e60\"\u003e\u003ccode\u003e1b4e5bc\u003c/code\u003e\u003c/a\u003e v21.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/fdb566fe59457a786eac80e2a8cbb994638daba0\"\u003e\u003ccode\u003efdb566f\u003c/code\u003e\u003c/a\u003e feat(resolve-extends): resolve pure-ESM presets (conventional-changelog v7/v9...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/6f1c0af6a7631cee854587dafc6beb0ccf274b1e\"\u003e\u003ccode\u003e6f1c0af\u003c/code\u003e\u003c/a\u003e v21.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/7af27ba1bcfe2347d02df2efd6dca7203b6768c5\"\u003e\u003ccode\u003e7af27ba\u003c/code\u003e\u003c/a\u003e feat(cli): add --default-config flag to lint without a config file (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4805\"\u003e#4805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/51a2d7f233338d1f09ffb93d70c7658ee78720df\"\u003e\u003ccode\u003e51a2d7f\u003c/code\u003e\u003c/a\u003e test(cli): verify --cwd redirects config resolution (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/997\"\u003e#997\u003c/a\u003e) (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4796\"\u003e#4796\u003c/a\u003e)\u003c/li\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/conventional-changelog/commitlint/commits/v21.2.1/@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.3 to 21.2.0\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.2.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.1.0...v21.2.0\"\u003e21.2.0\u003c/a\u003e (2026-06-30)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(resolve-extends): resolve pure-ESM presets (conventional-changelog v7/v9/v10) 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/4859\"\u003econventional-changelog/commitlint#4859\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eci: install git in stock-Ubuntu baseline job 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/4847\"\u003econventional-changelog/commitlint#4847\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.1.0...v21.2.0\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v21.1.0...v21.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev21.1.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.0.2...v21.1.0\"\u003e21.1.0\u003c/a\u003e (2026-06-23)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove duplicate es-toolkit@1.47.1 keys from lockfile 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/4833\"\u003econventional-changelog/commitlint#4833\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(cli): add --default-config flag to lint without a config file 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/4805\"\u003econventional-changelog/commitlint#4805\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(lint): allow for custom commit parser function by \u003ca href=\"https://github.com/esatterwhite\"\u003e\u003ccode\u003e@​esatterwhite\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4829\"\u003econventional-changelog/commitlint#4829\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs, chore, etc.\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etest(cli): verify --cwd redirects config resolution \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/997\"\u003e#997\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/4796\"\u003econventional-changelog/commitlint#4796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add ai agent support (skill, guide, llms.txt) 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/4804\"\u003econventional-changelog/commitlint#4804\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add TDD commit flow and review expectations for contributors 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/4836\"\u003econventional-changelog/commitlint#4836\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/esatterwhite\"\u003e\u003ccode\u003e@​esatterwhite\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4829\"\u003econventional-changelog/commitlint#4829\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.2...v21.1.0\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v21.0.2...v21.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev21.0.2\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/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\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.1.0...v21.2.0\"\u003e21.2.0\u003c/a\u003e (2026-06-30)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eresolve-extends:\u003c/strong\u003e resolve pure-ESM presets (conventional-changelog v7/v9/v10) (\u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4859\"\u003e#4859\u003c/a\u003e) (\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/fdb566fe59457a786eac80e2a8cbb994638daba0\"\u003efdb566f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.0.2...v21.1.0\"\u003e21.1.0\u003c/a\u003e (2026-06-23)\u003c/h1\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.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\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/conventional-changelog/commitlint/commit/1b4e5bc0e095294ad421b3ac83f6b66665429e60\"\u003e\u003ccode\u003e1b4e5bc\u003c/code\u003e\u003c/a\u003e v21.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/fdb566fe59457a786eac80e2a8cbb994638daba0\"\u003e\u003ccode\u003efdb566f\u003c/code\u003e\u003c/a\u003e feat(resolve-extends): resolve pure-ESM presets (conventional-changelog v7/v9...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/6f1c0af6a7631cee854587dafc6beb0ccf274b1e\"\u003e\u003ccode\u003e6f1c0af\u003c/code\u003e\u003c/a\u003e v21.1.0\u003c/li\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\u003eSee full diff in \u003ca href=\"https://github.com/conventional-changelog/commitlint/commits/v21.2.0/@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.62.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.62.0\u003c/h2\u003e\n\u003ch2\u003e🧱 New component testing model\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/test-components\"\u003eComponent testing\u003c/a\u003e moves to a \u003cstrong\u003estories and galleries\u003c/strong\u003e model.\nA \u003cstrong\u003estory\u003c/strong\u003e wraps your component in one specific scenario — hard-coded props, mock data, providers — and a \u003cstrong\u003egallery\u003c/strong\u003e page that you serve renders stories on demand.\nThe new \u003ca href=\"https://playwright.dev/docs/api/class-fixtures#fixtures-mount\"\u003efixtures.mount()\u003c/a\u003e fixture navigates to the gallery, mounts a story by id, and returns a \u003ca href=\"https://playwright.dev/docs/api/class-locator\"\u003eLocator\u003c/a\u003e scoped to the story's root element:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003etest('click should expand', async ({ mount }) =\u0026gt; {\r\n  const component = await mount('components/Expandable/Stateful');\r\n  await component.getByRole('button').click();\r\n  await expect(component.getByTestId('expanded')).toHaveValue('true');\r\n});\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003ePass a story type as a template argument to type-check its props, and use \u003ccode\u003eupdate(props)\u003c/code\u003e / \u003ccode\u003eunmount()\u003c/code\u003e on the returned locator to re-render or tear down within a test.\u003c/p\u003e\n\u003ch2\u003e🛑 Cancel operations with AbortSignal\u003c/h2\u003e\n\u003cp\u003eMost operations and web-first assertions now accept a \u003ccode\u003esignal\u003c/code\u003e option that takes an \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/API/AbortSignal\"\u003e\u003ccode\u003eAbortSignal\u003c/code\u003e\u003c/a\u003e, letting you cancel long-running actions, navigations, waits, and assertions:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst controller = new AbortController();\r\nsetTimeout(() =\u0026gt; controller.abort(), 1000);\r\n\u003cp\u003eawait page.getByRole('button', { name: 'Submit' }).click({ signal: controller.signal });\u003cbr /\u003e\nawait expect(page.getByText('Done')).toBeVisible({ signal: controller.signal });\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eProviding a signal does not disable the default timeout; pass \u003ccode\u003etimeout: 0\u003c/code\u003e to disable it.\u003c/p\u003e\n\u003ch2\u003e🖼️ WebP screenshots\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-pageassertions#page-assertions-to-have-screenshot-1\"\u003eexpect(page).toHaveScreenshot()\u003c/a\u003e and \u003ca href=\"https://playwright.dev/docs/api/class-locatorassertions#locator-assertions-to-have-screenshot-1\"\u003eexpect(locator).toHaveScreenshot()\u003c/a\u003e can now store snapshots in the WebP format — just give the snapshot a \u003ccode\u003e.webp\u003c/code\u003e name:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Visual comparisons store the golden snapshot as lossless WebP.\r\nawait expect(page).toHaveScreenshot('homepage.webp');\r\n\u003cp\u003e// Standalone screenshots can trade quality for size with lossy WebP.\u003cbr /\u003e\nawait page.screenshot({ path: 'homepage.webp', quality: 50 });\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-page#page-screenshot\"\u003epage.screenshot()\u003c/a\u003e and [locator.screenshot() (https://playwright.dev/docs/api/class-locator#locator-screenshot) also accept \u003ccode\u003ewebp\u003c/code\u003e as a \u003ccode\u003etype\u003c/code\u003e, where quality \u003ccode\u003e100\u003c/code\u003e (the default) is lossless and lower values use lossy compression.\u003c/p\u003e\n\u003ch2\u003e🧩 Custom test filtering with Reporter.preprocess()\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-reporter#reporter-preprocess\"\u003ereporter.preprocess()\u003c/a\u003e hook runs after the configuration is resolved and before \u003ca href=\"https://playwright.dev/docs/api/class-reporter#reporter-on-begin\"\u003ereporter.onBegin()\u003c/a\u003e, letting a reporter mark individual tests as skipped, excluded, fixed, or failing through a \u003ca href=\"https://playwright.dev/docs/api/class-testrun\"\u003eTestRun\u003c/a\u003e object:\u003c/p\u003e\n\u003cpre lang=\"js\"\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/microsoft/playwright/commit/e3950d9c140d007bd52853b45813c6274b24e36f\"\u003e\u003ccode\u003ee3950d9\u003c/code\u003e\u003c/a\u003e chore: mark v1.62.0 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41981\"\u003e#41981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f07e0f720fbe6691cc3d3d66ff9f3e58139e804c\"\u003e\u003ccode\u003ef07e0f7\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41940\"\u003e#41940\u003c/a\u003e): docs: release notes for v1.62 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41967\"\u003e#41967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/05a306c78f11767535fd986eebab5d4c4dad4614\"\u003e\u003ccode\u003e05a306c\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41964\"\u003e#41964\u003c/a\u003e): Revert \u0026quot;feat(routeFromHar): add interceptAPIRequests opt...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/2934858481d267df729eecb206ce45d497958015\"\u003e\u003ccode\u003e2934858\u003c/code\u003e\u003c/a\u003e fix: correct pending navigation log spacing (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41949\"\u003e#41949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/4b0cc996cc7b9d5b087214e8514d6b85abb03f91\"\u003e\u003ccode\u003e4b0cc99\u003c/code\u003e\u003c/a\u003e fix(test): unflake screencast backpressure test on slow macOS runner (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41951\"\u003e#41951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/bbbae6dce735d9751ff7b879555b7a0a64078266\"\u003e\u003ccode\u003ebbbae6d\u003c/code\u003e\u003c/a\u003e test: fixme WebSocket locale test in Chromium 150 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41944\"\u003e#41944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/15c4f55879e49159e766fe1aa3dd9f9d87ba5fc1\"\u003e\u003ccode\u003e15c4f55\u003c/code\u003e\u003c/a\u003e fix(mcp): identify downloads explicitly (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41933\"\u003e#41933\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f5fa967ff581f4263e2b1eec60d887b8c412fd52\"\u003e\u003ccode\u003ef5fa967\u003c/code\u003e\u003c/a\u003e fix(network): request.postData() returns null for empty string body override ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/0edafe4baab7fd20122939d3cfe1acabd8ed84a9\"\u003e\u003ccode\u003e0edafe4\u003c/code\u003e\u003c/a\u003e fix(mcp): launch the Chrome profile that has the extension installed (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41939\"\u003e#41939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/244a1ffdd8746b1418b4eedb95ff72687115ddb4\"\u003e\u003ccode\u003e244a1ff\u003c/code\u003e\u003c/a\u003e feat(firefox): roll to r1538 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41938\"\u003e#41938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.59.1...v1.62.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dependency-cruiser` from 17.4.0 to 18.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sverweij/dependency-cruiser/releases\"\u003edependency-cruiser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev18.1.0\u003c/h2\u003e\n\u003ch2\u003e✨ new functionality\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e65c432cc feat: adds environment inconsistency checks (\u003ca href=\"https://redirect.github.com/sverweij/dependency-cruiser/issues/1070\"\u003e#1070\u003c/a\u003e)\ndependency-cruiser now also warns at runtime if it detects typescript is needed, but (a usable version of the) typescript compiler isn't present (+ the same for \u003cem\u003ebabel\u003c/em\u003e and \u003cem\u003eswc\u003c/em\u003e). It already did so on \u003ccode\u003e--init\u003c/code\u003e.  Thanks \u003ca href=\"https://github.com/kbarendrecht\"\u003e\u003ccode\u003e@​kbarendrecht\u003c/code\u003e\u003c/a\u003e for the suggestion!\u003c/li\u003e\n\u003cli\u003e6bb22b6f feat(report/error-html): makes the table heads sticky\u003c/li\u003e\n\u003c/ul\u003e\n\u003cblockquote\u003e\n\u003cp\u003eTypeScript 7 support: typescript@7.1.0 is expected to ship with a public API - so that's the\nfirst version in the TypeScript 7 (formerly tsgo) version range dependency-cruiser will be able\nto support.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003e👷 maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ef04f2fad build(npm): updates external dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev18.0.0\u003c/h2\u003e\n\u003ch2\u003e🚨 breaking changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e40f42e96 chore!: drops support for nodejs 20 and 25 BREAKING (\u003ca href=\"https://redirect.github.com/sverweij/dependency-cruiser/issues/1060\"\u003e#1060\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis is because we follow the Node.js \u003ca href=\"https://nodejs.org/en/about/previous-releases\"\u003erelease cycle\u003c/a\u003e who dropped support for version 20 and 25 (a while ago already).\u003c/p\u003e\n\u003ch2\u003e🐛 fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ea25fe7f7 fix(graph-utl): makes the summary more deterministic (\u003ca href=\"https://redirect.github.com/sverweij/dependency-cruiser/issues/1066\"\u003e#1066\u003c/a\u003e) - thanks \u003ca href=\"https://github.com/Sebastian-G\"\u003e\u003ccode\u003e@​Sebastian-G\u003c/code\u003e\u003c/a\u003e for raising the issue and providing the first feedback!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👷 maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e92d6a1f9/ ee3dc3a9/ c9974443 build(npm): updates external dependencies\u003c/li\u003e\n\u003cli\u003e0d8becbe refactor(config-utl): only imports json5 when it's used (\u003ca href=\"https://redirect.github.com/sverweij/dependency-cruiser/issues/1062\"\u003e#1062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e793bd4d4 chore(ci): updates known violations\u003c/li\u003e\n\u003cli\u003e41911765 chore: updates copilot instructions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev18.0.0-beta-2\u003c/h2\u003e\n\u003ch2\u003e🐛 fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e15e84477/ 878511d3 fix(graph-utl): makes the summary more deterministic (thanks to \u003ca href=\"https://github.com/Sebastian-G\"\u003e\u003ccode\u003e@​Sebastian-G\u003c/code\u003e\u003c/a\u003e for raising the well-documented issue!)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👷 maintenacne\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eee3dc3a9/ 92d6a1f9 build(npm): updates external dependencies and refreshes package lock\u003c/li\u003e\n\u003cli\u003e0d8becbe refactor(config-utl): only imports json5 when it's used (\u003ca href=\"https://redirect.github.com/sverweij/dependency-cruiser/issues/1062\"\u003e#1062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e793bd4d4 chore(ci): updates known violations\u003c/li\u003e\n\u003cli\u003e41911765 chore: updates copilot instructions\u003c/li\u003e\n\u003cli\u003e40f42e96 chore!: drops support for nodejs 20 and 25 BREAKING (\u003ca href=\"https://redirect.github.com/sverweij/dependency-cruiser/issues/1060\"\u003e#1060\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev18.0.0-beta-1\u003c/h2\u003e\n\u003ch2\u003e👷 maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eecb63545 refactor(resolve)!: replaces tsconfig-paths-webpack-plugin with enhanced-resolve's own tsconfig-paths feature SLIGHTLY BREAKING (\u003ca href=\"https://redirect.github.com/sverweij/dependency-cruiser/issues/1061\"\u003e#1061\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e41911765 chore: updates copilot instructions\u003c/li\u003e\n\u003cli\u003e92d6a1f9 build(npm): updates external dependencies\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/sverweij/dependency-cruiser/commit/26dffc05710bc7663315e4d70863dd46c009c48e\"\u003e\u003ccode\u003e26dffc0\u003c/code\u003e\u003c/a\u003e 18.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sverweij/dependency-cruiser/commit/f04f2fadae1962c9b17184a09d77062ee7d83027\"\u003e\u003ccode\u003ef04f2fa\u003c/code\u003e\u003c/a\u003e build(npm): updates external dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sverweij/dependency-cruiser/commit/65c432cc444a850983b476c0f58e6d4082f160d8\"\u003e\u003ccode\u003e65c432c\u003c/code\u003e\u003c/a\u003e feat: adds environment inconsistency checks (starting with typescript and bab...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sverweij/dependency-cruiser/commit/6bb22b6fe0815e6bdac0d6a52e676f2b2dc4cd5e\"\u003e\u003ccode\u003e6bb22b6\u003c/code\u003e\u003c/a\u003e feat(report/error-html): makes the table heads sticky\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sverweij/dependency-cruiser/commit/d139a8e8952195d1f4a0296b69f53f7d75f119ee\"\u003e\u003ccode\u003ed139a8e\u003c/code\u003e\u003c/a\u003e 18.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sverweij/dependency-cruiser/commit/c9974443819bd8fdf9273ebef0d938302b46a662\"\u003e\u003ccode\u003ec997444\u003c/code\u003e\u003c/a\u003e build(npm): updates external dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sverweij/dependency-cruiser/commit/a25fe7f77ac00cb20a6f3aaff4b741c3d294ec1a\"\u003e\u003ccode\u003ea25fe7f\u003c/code\u003e\u003c/a\u003e fix(graph-utl): makes the summary more deterministic (\u003ca href=\"https://redirect.github.com/sverweij/dependency-cruiser/issues/1066\"\u003e#1066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sverweij/dependency-cruiser/commit/ee3dc3a9dbc657669b8457ba521679c0537b7986\"\u003e\u003ccode\u003eee3dc3a\u003c/code\u003e\u003c/a\u003e build(npm): updates external dependencies and refreshes package lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sverweij/dependency-cruiser/commit/7106ce608566f8caaea382768f7373591dbef2b8\"\u003e\u003ccode\u003e7106ce6\u003c/code\u003e\u003c/a\u003e revert: \u0026quot;refactor(resolve)!: replaces tsconfig-paths-webpack-plugin with enha...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sverweij/dependency-cruiser/commit/0d8becbe9e0aa5ba7455afff7ad8ff476dc85c13\"\u003e\u003ccode\u003e0d8becb\u003c/code\u003e\u003c/a\u003e refactor(config-utl): only imports json5 when it's used (\u003ca href=\"https://redirect.github.com/sverweij/dependency-cruiser/issues/1062\"\u003e#1062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sverweij/dependency-cruiser/compare/v17.4.0...v18.1.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.3.0 to 10.8.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.8.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2fee9bb7416116cbed4d8c8100b1ae713b6356a1\"\u003e\u003ccode\u003e2fee9bb\u003c/code\u003e\u003c/a\u003e feat: export \u003ccode\u003eConfigObject\u003c/code\u003e from \u003ccode\u003eeslint/config\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21082\"\u003e#21082\u003c/a\u003e) (sethamus)\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/6b8d2f7589b8a7c8b91b8ca2a2ef6d46178760d8\"\u003e\u003ccode\u003e6b8d2f7\u003c/code\u003e\u003c/a\u003e fix: escape reserved characters in rule id in \u003ccode\u003ehtml\u003c/code\u003e formatter (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21129\"\u003e#21129\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/90910715011211a20d011d807d398a7005127f35\"\u003e\u003ccode\u003e9091071\u003c/code\u003e\u003c/a\u003e fix: prevent \u003ccode\u003eno-unreachable-loop\u003c/code\u003e crash when all loop types are ignored (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21116\"\u003e#21116\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e23fafe8d4b15355adef6cdebef414c3a2019454\"\u003e\u003ccode\u003ee23fafe\u003c/code\u003e\u003c/a\u003e fix: prefer-object-spread add semicolon when adding parenthesis (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21081\"\u003e#21081\u003c/a\u003e) (synthex-byte)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/20b5ad052360a443786a202e94624a3f81846511\"\u003e\u003ccode\u003e20b5ad0\u003c/code\u003e\u003c/a\u003e fix: quadratic-time regex in \u003ccode\u003eprefer-template\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21096\"\u003e#21096\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8b6f6c0b33411f34485512456d94f221daf7321f\"\u003e\u003ccode\u003e8b6f6c0\u003c/code\u003e\u003c/a\u003e fix: apply ignore configs to computed methods in class-methods-use-this (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21094\"\u003e#21094\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b2c608c014a396800a24a89343265d0616bee2d8\"\u003e\u003ccode\u003eb2c608c\u003c/code\u003e\u003c/a\u003e fix: NewExpression with parenthesized callee in \u003ccode\u003epreserve-caught-error\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21083\"\u003e#21083\u003c/a\u003e) (Francesco Trotta)\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/6ddf8587e5cfeeb7328332601bb76d98b8a198ea\"\u003e\u003ccode\u003e6ddf858\u003c/code\u003e\u003c/a\u003e docs: fix broken Specify Parser Options anchor link (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21106\"\u003e#21106\u003c/a\u003e) (Minsu)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/784dfbe98f0222426fd200153a5ce2e5624151f0\"\u003e\u003ccode\u003e784dfbe\u003c/code\u003e\u003c/a\u003e docs: Clarify \u003ccode\u003eno-eq-null\u003c/code\u003e description (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21120\"\u003e#21120\u003c/a\u003e) (Park Harin)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7ec733a3ba5acb053a73ac656030a3879aa48fda\"\u003e\u003ccode\u003e7ec733a\u003c/code\u003e\u003c/a\u003e docs: Fix typos and grammar in glossary (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21095\"\u003e#21095\u003c/a\u003e) (Marry (Subin Yang))\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/92bb13f13065db72d62454b9830d3ae52db15c76\"\u003e\u003ccode\u003e92bb13f\u003c/code\u003e\u003c/a\u003e docs: replace quake link (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21108\"\u003e#21108\u003c/a\u003e) (Jung Hyeon Jun)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/68eb4a57572409dbdcfeb3bc5c92ddbba46bc770\"\u003e\u003ccode\u003e68eb4a5\u003c/code\u003e\u003c/a\u003e docs: fix broken Specify Globals anchor links in rule pages (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21103\"\u003e#21103\u003c/a\u003e) (Minsu)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d28f697e0d32d7446c825fd89c362db028450134\"\u003e\u003ccode\u003ed28f697\u003c/code\u003e\u003c/a\u003e docs: replace Code Climate CLI links with Qlty CLI links (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21099\"\u003e#21099\u003c/a\u003e) (Jung Hyeon Jun)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/eccc68d42564e46bc9020d19ec52d2988f3b7bfa\"\u003e\u003ccode\u003eeccc68d\u003c/code\u003e\u003c/a\u003e docs: correct --suppressions-location option description (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21093\"\u003e#21093\u003c/a\u003e) (Ga eun Lee)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c5963f74bfa82a5b7ccc0607dcdcc695b8c97a31\"\u003e\u003ccode\u003ec5963f7\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/4fbf46d140120ae838db08cbe49544c985956490\"\u003e\u003ccode\u003e4fbf46d\u003c/code\u003e\u003c/a\u003e test: pin \u003ccode\u003ewebpack\u003c/code\u003e version to 5.108.4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21137\"\u003e#21137\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2d063e224e9bb0ccb0a28c120f7e380a8d62f320\"\u003e\u003ccode\u003e2d063e2\u003c/code\u003e\u003c/a\u003e chore: update HTTP URLs to HTTPS in JSDoc and comments (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21101\"\u003e#21101\u003c/a\u003e) (Bo Hyun Kim)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/eccbe7bc9257a6c99880468e452c8dfafbf47f74\"\u003e\u003ccode\u003eeccbe7b\u003c/code\u003e\u003c/a\u003e test: add error locations to \u003ccode\u003eno-class-assign\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21123\"\u003e#21123\u003c/a\u003e) (devoil)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e7d1e4373bf626f8da76d62ce024c28928bc99bc\"\u003e\u003ccode\u003ee7d1e43\u003c/code\u003e\u003c/a\u003e ci: bump actions/setup-go from 6 to 7 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21118\"\u003e#21118\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e9d66d0cde1a7752c29dee53ab7b62632835a87a\"\u003e\u003ccode\u003ee9d66d0\u003c/code\u003e\u003c/a\u003e ci: bump actions/setup-node from 6 to 7 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21119\"\u003e#21119\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ee225b60c26f0cc5f4d71641888a5bd2ec5626d6\"\u003e\u003ccode\u003eee225b6\u003c/code\u003e\u003c/a\u003e test: Add error location details to \u003ccode\u003eno-eq-null\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21117\"\u003e#21117\u003c/a\u003e) (Park Harin)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/044a627fa3e28ee1410d515acc5378eb4b49f8ba\"\u003e\u003ccode\u003e044a627\u003c/code\u003e\u003c/a\u003e chore: update minimatch to ^10.2.5 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21107\"\u003e#21107\u003c/a\u003e) (김채영)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fb09aa8ff09730d3ccf68859e065f99666b52466\"\u003e\u003ccode\u003efb09aa8\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21115\"\u003e#21115\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5abd878740fe417fd8a910cac3741f2a0317b365\"\u003e\u003ccode\u003e5abd878\u003c/code\u003e\u003c/a\u003e test: add error locations to \u003ccode\u003eno-proto\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21114\"\u003e#21114\u003c/a\u003e) (Gihyeon Jeong / 정기현)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9715887ec94a5ff936447d7b680d039fbe2f0541\"\u003e\u003ccode\u003e9715887\u003c/code\u003e\u003c/a\u003e test: Add error location details to \u003ccode\u003eno-div-regex\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21110\"\u003e#21110\u003c/a\u003e) (Park Harin)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a746ec6ea4a2249b1eb3f512264da5f4d5f7c886\"\u003e\u003ccode\u003ea746ec6\u003c/code\u003e\u003c/a\u003e test: add error locations to \u003ccode\u003eno-new-wrappers\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21109\"\u003e#21109\u003c/a\u003e) (Gihyeon Jeong / 정기현)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8dde64570e240f3ef8af873d59a752db6d8519aa\"\u003e\u003ccode\u003e8dde645\u003c/code\u003e\u003c/a\u003e test: add error locations to \u003ccode\u003eno-ex-assign\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21102\"\u003e#21102\u003c/a\u003e) (devoil)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/13ab0ec447650c079d8a5e5d67222f79e69c741e\"\u003e\u003ccode\u003e13ab0ec\u003c/code\u003e\u003c/a\u003e test: add error locations to \u003ccode\u003eno-label-var\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21098\"\u003e#21098\u003c/a\u003e) (Gihyeon Jeong / 정기현)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a99906ffb8342dde03336b5c6372b5658f21d5f2\"\u003e\u003ccode\u003ea99906f\u003c/code\u003e\u003c/a\u003e test: Add error location details to \u003ccode\u003eno-delete-var\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21105\"\u003e#21105\u003c/a\u003e) (Park Harin)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c47e8dc9bbfba797430db45ae08cb6f7392cfc9d\"\u003e\u003ccode\u003ec47e8dc\u003c/code\u003e\u003c/a\u003e chore: add missing backticks to \u003ccode\u003elanguages/js/index.js\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21104\"\u003e#21104\u003c/a\u003e) (beeen)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0174428dd7543d118cf67a823b98dd97032fe68c\"\u003e\u003ccode\u003e0174428\u003c/code\u003e\u003c/a\u003e chore: add missing backticks to \u003ccode\u003etranslate-cli-options.js\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21097\"\u003e#21097\u003c/a\u003e) (dongkyu lee)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3d36589a4917326500f0707bb41745160f387d00\"\u003e\u003ccode\u003e3d36589\u003c/code\u003e\u003c/a\u003e chore: add missing backticks to \u003ccode\u003eserialization.js\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21091\"\u003e#21091\u003c/a\u003e) (이규환)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dcc9312c1081931de0fe1b555fbb6aa82fe696b9\"\u003e\u003ccode\u003edcc9312\u003c/code\u003e\u003c/a\u003e test: add error locations to \u003ccode\u003eeqeqeq\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21090\"\u003e#21090\u003c/a\u003e) (Ga eun Lee)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2710b182472cd1a95e4aff6186cb2c4fbadb4ee0\"\u003e\u003ccode\u003e2710b18\u003c/code\u003e\u003c/a\u003e ci: Add explicit permissions to rebuild-docs-sites workflow (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21089\"\u003e#21089\u003c/a\u003e) (Marry (Subin Yang))\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5d2f8663ee60701e9036b0b0933a12efd9d93269\"\u003e\u003ccode\u003e5d2f866\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.9.5 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21086\"\u003e#21086\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d584e31098f262563b97dc5d5f23a63a187879a0\"\u003e\u003ccode\u003ed584e31\u003c/code\u003e\u003c/a\u003e chore: fix failing ecosystem test for \u003ccode\u003eeslint-plugin-unicorn\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21084\"\u003e#21084\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bf3eda049bd690f1e9a5a0c4520a6329b3e4ec85\"\u003e\u003ccode\u003ebf3eda0\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21079\"\u003e#21079\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.7.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/cf2a9bf2d982642f760370c15f1196f4658f4e27\"\u003e\u003ccode\u003ecf2a9bf\u003c/code\u003e\u003c/a\u003e feat: add errorClassNames option to preserve-caught-error rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21032\"\u003e#21032\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f8b873aae53610b80b5c1005606716e05ed3b91f\"\u003e\u003ccode\u003ef8b873a\u003c/code\u003e\u003c/a\u003e feat: max-nested-callbacks option for constructor callbacks (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21063\"\u003e#21063\u003c/a\u003e) (fnx)\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/749dfed106f44d77bf3af2402ebfae20cdbf59ee\"\u003e\u003ccode\u003e749dfed\u003c/code\u003e\u003c/a\u003e 10.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4bd0d75b22ffd44809a92659f113c972c5be0770\"\u003e\u003ccode\u003e4bd0d75\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4fbf46d140120ae838db08cbe49544c985956490\"\u003e\u003ccode\u003e4fbf46d\u003c/code\u003e\u003c/a\u003e test: pin \u003ccode\u003ewebpack\u003c/code\u003e version to 5.108.4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21137\"\u003e#21137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6ddf8587e5cfeeb7328332601bb76d98b8a198ea\"\u003e\u003ccode\u003e6ddf858\u003c/code\u003e\u003c/a\u003e docs: fix broken Specify Parser Options anchor link (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21106\"\u003e#21106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/784dfbe98f0222426fd200153a5ce2e5624151f0\"\u003e\u003ccode\u003e784dfbe\u003c/code\u003e\u003c/a\u003e docs: Clarify \u003ccode\u003eno-eq-null\u003c/code\u003e description (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21120\"\u003e#21120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6b8d2f7589b8a7c8b91b8ca2a2ef6d46178760d8\"\u003e\u003ccode\u003e6b8d2f7\u003c/code\u003e\u003c/a\u003e fix: escape reserved characters in rule id in \u003ccode\u003ehtml\u003c/code\u003e formatter (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21129\"\u003e#21129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2d063e224e9bb0ccb0a28c120f7e380a8d62f320\"\u003e\u003ccode\u003e2d063e2\u003c/code\u003e\u003c/a\u003e chore: update HTTP URLs to HTTPS in JSDoc and comments (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21101\"\u003e#21101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/eccbe7bc9257a6c99880468e452c8dfafbf47f74\"\u003e\u003ccode\u003eeccbe7b\u003c/code\u003e\u003c/a\u003e test: add error locations to \u003ccode\u003eno-class-assign\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21123\"\u003e#21123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2fee9bb7416116cbed4d8c8100b1ae713b6356a1\"\u003e\u003ccode\u003e2fee9bb\u003c/code\u003e\u003c/a\u003e feat: export \u003ccode\u003eConfigObject\u003c/code\u003e from \u003ccode\u003eeslint/config\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21082\"\u003e#21082\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e7d1e4373bf626f8da76d62ce024c28928bc99bc\"\u003e\u003ccode\u003ee7d1e43\u003c/code\u003e\u003c/a\u003e ci: bump actions/setup-go from 6 to 7 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21118\"\u003e#21118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v10.3.0...v10.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-simple-import-sort` from 13.0.0 to 14.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lydell/eslint-plugin-simple-import-sort/blob/main/CHANGELOG.md\"\u003eeslint-plugin-simple-import-sort's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003eVersion 14.0.0 (2026-07-16)\u003c/h3\u003e\n\u003cp\u003eES2022 allows string literals as module export names (\u0026quot;arbitrary module namespace names\u0026quot;):\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eexport { yukuTs as \u0026quot;yuku-ts\u0026quot; };\nimport { \u0026quot;a-b\u0026quot; as c } from \u0026quot;a\u0026quot;;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis release adds support for such quotes names. Previously, those were sorted oddly, and the autofix could suggest changes that wasn’t valid syntax.\u003c/p\u003e\n\u003cp\u003eThis is only a breaking change if you use string literals as module export names, and only in the form of that you need to autofix your files.\u003c/p\u003e\n\u003cp\u003eThanks to Kamronbek_Juraev (\u003ca href=\"https://github.com/KAMRONBEK\"\u003e\u003ccode\u003e@​KAMRONBEK\u003c/code\u003e\u003c/a\u003e) for fixing this!\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/lydell/eslint-plugin-simple-import-sort/commit/bef18bd5de7a404efe4ba123d55715258df7cd78\"\u003e\u003ccode\u003ebef18bd\u003c/code\u003e\u003c/a\u003e eslint-plugin-simple-import-sort v14.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lydell/eslint-plugin-simple-import-sort/commit/d53d160856a2249ef85d3e8409493302a649872f\"\u003e\u003ccode\u003ed53d160\u003c/code\u003e\u003c/a\u003e Fix autofix and sort order for quoted names (\u003ca href=\"https://redirect.github.com/lydell/eslint-plugin-simple-import-sort/issues/217\"\u003e#217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lydell/eslint-plugin-simple-import-sort/commit/6063737734238b0c2cfd5b20745ddbdb5aef41bb\"\u003e\u003ccode\u003e6063737\u003c/code\u003e\u003c/a\u003e Bump js-yaml from 4.1.1 to 4.3.0 (\u003ca href=\"https://redirect.github.com/lydell/eslint-plugin-simple-import-sort/issues/214\"\u003e#214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lydell/eslint-plugin-simple-import-sort/commit/143b70e47c63f47bb4887c616d9eb6077d85301d\"\u003e\u003ccode\u003e143b70e\u003c/code\u003e\u003c/a\u003e Bump vitest and \u003ccode\u003e@​vitest/coverage-v8\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/lydell/eslint-plugin-simple-import-sort/issues/212\"\u003e#212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lydell/eslint-plugin-simple-import-sort/commit/0f5927612931ef1018b83b79521046c7f323c6ed\"\u003e\u003ccode\u003e0f59276\u003c/code\u003e\u003c/a\u003e Bump vite from 7.1.11 to 7.3.2 (\u003ca href=\"https://redirect.github.com/lydell/eslint-plugin-simple-import-sort/issues/211\"\u003e#211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lydell/eslint-plugin-simple-import-sort/commit/24d74cdf63859920deca1adc1c7c889ce0c32b96\"\u003e\u003ccode\u003e24d74cd\u003c/code\u003e\u003c/a\u003e Bump lodash from 4.17.23 to 4.18.1 (\u003ca href=\"https://redirect.github.com/lydell/eslint-plugin-simple-import-sort/issues/210\"\u003e#210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lydell/eslint-plugin-simple-import-sort/commit/89746062d276df7448ec12a3ad74a784ad430053\"\u003e\u003ccode\u003e8974606\u003c/code\u003e\u003c/a\u003e Update GitHub Actions (\u003ca href=\"https://redirect.github.com/lydell/eslint-plugin-simple-import-sort/issues/209\"\u003e#209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lydell/eslint-plugin-simple-import-sort/compare/v13.0.0...v14.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `globals` from 17.6.0 to 17.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/globals/releases\"\u003eglobals's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev17.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (2026-07-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/347\"\u003e#347\u003c/a\u003e)  7394811\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.7.0...v17.8.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v17.7.0...v17.8.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev17.7.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (2026-06-22) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/345\"\u003e#345\u003c/a\u003e)  33b75f9\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.6.0...v17.7.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v17.6.0...v17.7.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/sindresorhus/globals/commit/36c76590583fc1f31d755525862eda1793a7d661\"\u003e\u003ccode\u003e36c7659\u003c/code\u003e\u003c/a\u003e 17.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/739481186ed54482e29845eff0bc44803c35fde8\"\u003e\u003ccode\u003e7394811\u003c/code\u003e\u003c/a\u003e Update globals (2026-07-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/347\"\u003e#347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/a19670cc86c1218e915657c55ea02ba3e7623834\"\u003e\u003ccode\u003ea19670c\u003c/code\u003e\u003c/a\u003e 17.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/9611620bad0ea45531ae0261b986ce694374e42c\"\u003e\u003ccode\u003e9611620\u003c/code\u003e\u003c/a\u003e Update actions (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/346\"\u003e#346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/33b75f9ddeb6f9ddd81251b043667eb8104a8d15\"\u003e\u003ccode\u003e33b75f9\u003c/code\u003e\u003c/a\u003e Update globals (2026-06-22) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/345\"\u003e#345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/887dd529bde24486b7f9e31d1b2c515df2b7cf5c\"\u003e\u003ccode\u003e887dd52\u003c/code\u003e\u003c/a\u003e Fix build script (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/344\"\u003e#344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.6.0...v17.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `knip` from 6.11.0 to 6.29.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpro-nl/knip/releases\"\u003eknip's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 6.29.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(glob): do not follow symbolic links in async glob (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1900\"\u003e#1900\u003c/a\u003e) (b7d5ce2f545d91953a97733aa1567e8728b20644) - thanks \u003ca href=\"https://github.com/mogelbrod\"\u003e\u003ccode\u003e@​mogelbrod\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAdd built-in compiler for tsrx (db05e0142a41fad2ad45d62ba5106e0d97c92b45)\u003c/li\u003e\n\u003cli\u003eFix -u shortcut for --duration (932b9262af275d209923a5efab1b6f23067bb006)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 6.28.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate oxc-resolver (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1889\"\u003e#1889\u003c/a\u003e) (1444f6aaf04d42ad07ee0b88da4dfae0e116043a)\u003c/li\u003e\n\u003cli\u003eKeep entry-exported members public (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1890\"\u003e#1890\u003c/a\u003e) (94967c13a589a7e83408b1495c31323ac126fcab)\u003c/li\u003e\n\u003cli\u003eDon't un-ignore sibling paths on unrelated gitignore negations (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1891\"\u003e#1891\u003c/a\u003e) (5c026ba50c1e89804fc5094a52dc4c4c37d92bc2)\u003c/li\u003e\n\u003cli\u003eMemoize the gitignore shadowed-pattern check (a5fa3b0ebb7f84c107dba1c1ca9a9b73995f668f)\u003c/li\u003e\n\u003cli\u003eIgnore nested files under a gitignore dir/* pattern (404a53e3e49fa7c1f51b60bcb30ea50450f75aab)\u003c/li\u003e\n\u003cli\u003eTrack types referenced by JSDoc imports (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1888\"\u003e#1888\u003c/a\u003e) (6ae48aadbe03952690c8608e6df42bd039cf6624)\u003c/li\u003e\n\u003cli\u003eUpdate oxc-parser (02ca17a72c3f0afa7df32297d2dd2f5463ac6e00)\u003c/li\u003e\n\u003cli\u003efeat: markdownlint-cli2 (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1887\"\u003e#1887\u003c/a\u003e) (323b96f55b38b53f5e4648d72fecd968fae35147) - thanks \u003ca href=\"https://github.com/Zamiell\"\u003e\u003ccode\u003e@​Zamiell\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eUpdate rolldown snapshot (009e509dee6a5013fd3937abb4ec81684601b023)\u003c/li\u003e\n\u003cli\u003eResolve $GITHUB_ACTION_PATH in GHA composite actions (ead489f066733f701acfe5b81eac0a6c813fb5c5)\u003c/li\u003e\n\u003cli\u003eDon't report \u003ccode\u003enode:\u003c/code\u003e specifiers as unlisted dependencies (1a7114f0a159fe82328041e11fc61c5c1730cc01)\u003c/li\u003e\n\u003cli\u003eDiscover tsdown CLI entries (0d47a45bfc518a7bf73a4b4878aeab236d6f9791)\u003c/li\u003e\n\u003cli\u003eDiscover Convex function modules (e01f21c44773186e7ad74e7badf9fc81b82edfb5)\u003c/li\u003e\n\u003cli\u003eIgnore common system binaries (cd003065fda5422550a412bba07ebbb1f9bae126)\u003c/li\u003e\n\u003cli\u003eAdd OpenClaw plugin (73a2d7dd45f65ea312fde38cb4fa4f5a4fc34bf2)\u003c/li\u003e\n\u003cli\u003eDiscover Tailwind CLI input stylesheet (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1551\"\u003e#1551\u003c/a\u003e) (9ae5feed922ecb7e8c436545e9b45125bd73b457)\u003c/li\u003e\n\u003cli\u003eDiscover Angular global stylesheets from angular.json (fb9e0488f6f21284714d0651fcf1dd2de02d425a)\u003c/li\u003e\n\u003cli\u003eHint when project patterns exclude a compiled extension (74de516d3d73839536fc2a43c2c0ec38a6299631)\u003c/li\u003e\n\u003cli\u003eIgnore common global binaries (a99a206015fe414a4de12016cc62499910afaf6f)\u003c/li\u003e\n\u003cli\u003eRun multiple preprocessors in sequence (844358367e9d1939bbf47f8dcb97d810741f56c1)\u003c/li\u003e\n\u003cli\u003efix(nuxt): resolve nuxt module paths (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1896\"\u003e#1896\u003c/a\u003e) (3c8594f5ffc641b00575b6d7455990db1277ac75) - thanks \u003ca href=\"https://github.com/danielroe\"\u003e\u003ccode\u003e@​danielroe\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eReport unused re-exports when ignoreExportsUsedInFile is set (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1895\"\u003e#1895\u003c/a\u003e) (a113a5f4eedc81ef56b00a3e488cc94febefede5) - thanks \u003ca href=\"https://github.com/mlm20\"\u003e\u003ccode\u003e@​mlm20\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003ePass -w to pnpm add in sentry ecosystem test (ea8c8ac6fe9519f00ca6a61131b345f5de521704)\u003c/li\u003e\n\u003cli\u003eUpdate sentry snapshot (b75768d544d9f869ebce8f8c6dd8490f3db87023)\u003c/li\u003e\n\u003cli\u003eRecord all traversed dirs in glob cache (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1897\"\u003e#1897\u003c/a\u003e) (81be1d436eae15518df764cbcb443899e11a9569)\u003c/li\u003e\n\u003cli\u003eInvalidate glob cache when .gitignore changes (baff301f2dceda97bf8bf73809d811cc44c72c8c)\u003c/li\u003e\n\u003cli\u003eImprove Nuxt and Nitro plugin resolution (86ffab7bcdd095631d6b0b17254e8acd6b5022bc)\u003c/li\u003e\n\u003cli\u003efix: don't treat [-]-c[heck] as config flag for prettier (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1902\"\u003e#1902\u003c/a\u003e) (b7266ee8240a9b8686e91a44a4706d3605d094c4) - thanks \u003ca href=\"https://github.com/davidkna-sap\"\u003e\u003ccode\u003e@​davidkna-sap\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eUse Entra ID to publish VS Code extension (4236253482f884d92cfde2ccf85c7fb9aca17f7e)\u003c/li\u003e\n\u003cli\u003eRemove obsolete trust policy exclusions (630d5f9835f4303ec9aa7d090ad40a177808c4fb)\u003c/li\u003e\n\u003cli\u003eUpdate dependencies (810147b5aa21bb57ad103fd19ba92844e42cd84c)\u003c/li\u003e\n\u003cli\u003eMigrate from typescript/native-preview to typescript (140a25a577a64273a7a77f2ff2c8f224118ac298)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 6.27.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Temporal plugin (98191a04aad0572bead191b101bfecef75067b0c)\u003c/li\u003e\n\u003cli\u003eHandle -d alias for react-email dir argument (53d1fec3213db8d6a84dfa7a82050b122782e065)\u003c/li\u003e\n\u003cli\u003eExpand pnpm script references with forwarded arguments (33e9799df39450033061b9c4c07daf22f5d15721)\u003c/li\u003e\n\u003cli\u003eTreat path-shaped script tokens as file references, extend known global binaries (d9508c282ab81351beda4b2f859435b49f142c51)\u003c/li\u003e\n\u003cli\u003eMark tsdown neverBundle dependencies as referenced (5fd863ba12e68842f91ab1a94e7e30d1e571da92)\u003c/li\u003e\n\u003cli\u003eSupport TanStack Start in tanstack-router plugin (bd63cd8af88dac03a98aa17f1add322f7bdf4a94)\u003c/li\u003e\n\u003cli\u003eMark vite ssr.external dependencies as referenced (91de938032062cb667bced0eadef9e67d1e20b1f)\u003c/li\u003e\n\u003cli\u003eExpand bun, npm, and yarn script references with forwarded arguments (b5a31767a83e2cec3fb20c3b146d94c0412a4fd6)\u003c/li\u003e\n\u003cli\u003eAdd Latitude as sponsor (42676759cad5fb10ac96fd7c0457037e906f4b68)\u003c/li\u003e\n\u003cli\u003eRegenerate plugin list in docs (1d2cdffb4d4151f848c44e066eff43e9efbf44fe)\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/webpro-nl/knip/commit/d9a6fe096fe2711a54c62dbbe988fa9221267538\"\u003e\u003ccode\u003ed9a6fe0\u003c/code\u003e\u003c/a\u003e Release knip@6.29.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/932b9262af275d209923a5efab1b6f23067bb006\"\u003e\u003ccode\u003e932b926\u003c/code\u003e\u003c/a\u003e Fix -u shortcut for --duration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/db05e0142a41fad2ad45d62ba5106e0d97c92b45\"\u003e\u003ccode\u003edb05e01\u003c/code\u003e\u003c/a\u003e Add built-in compiler for tsrx\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/b7d5ce2f545d91953a97733aa1567e8728b20644\"\u003e\u003ccode\u003eb7d5ce2\u003c/code\u003e\u003c/a\u003e fix(glob): do not follow symbolic links in async glob (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1900\"\u003e#1900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/fc16b3875eabd27315c46653056a4a5b9eca4366\"\u003e\u003ccode\u003efc16b38\u003c/code\u003e\u003c/a\u003e Release knip@6.28.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/140a25a577a64273a7a77f2ff2c8f224118ac298\"\u003e\u003ccode\u003e140a25a\u003c/code\u003e\u003c/a\u003e Migrate from typescript/native-preview to typescript\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/810147b5aa21bb57ad103fd19ba92844e42cd84c\"\u003e\u003ccode\u003e810147b\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/b7266ee8240a9b8686e91a44a4706d3605d094c4\"\u003e\u003ccode\u003eb7266ee\u003c/code\u003e\u003c/a\u003e fix: don't treat [-]-c[heck] as config flag for prettier (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1902\"\u003e#1902\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/86ffab7bcdd095631d6b0b17254e8acd6b5022bc\"\u003e\u003ccode\u003e86ffab7\u003c/code\u003e\u003c/a\u003e Improve Nuxt and Nitro plugin resolution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/baff301f2dceda97bf8bf73809d811cc44c72c8c\"\u003e\u003ccode\u003ebaff301\u003c/code\u003e\u003c/a\u003e Invalidate glob cache when .gitignore changes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/webpro-nl/knip/commits/knip@6.29.0/packages/knip\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.8.3 to 3.9.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/releases\"\u003eprettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.9.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve quotes for methods named \u003ccode\u003enew\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19621\"\u003eprettier/prettier#19621\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eimport defer\u003c/code\u003e in \u003ccode\u003etypescript\u003c/code\u003e parser (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19624\"\u003eprettier/prettier#19624\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19675\"\u003eprettier/prettier#19675\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded a new official plugin \u003ca href=\"https://github.com/prettier/prettier/tree/3.9.6/packages/plugin-yuku\"\u003e\u003ccode\u003e@prettier/plugin-yuku\u003c/code\u003e 🚀\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19628\"\u003eprettier/prettier#19628\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19629\"\u003eprettier/prettier#19629\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\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.9.6/CHANGELOG.md#396\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.5\u003c/h2\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.5/CHANGELOG.md#395\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAngular: Format \u003ccode\u003e@content(name)\u003c/code\u003e -\u0026gt; \u003ccode\u003e@content (name)\u003c/code\u003e to align with other block syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19499\"\u003e#19499\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\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.9.4/CHANGELOG.md#394\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMarkdown: Fix unexpected removal of characters in liquid syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19489\"\u003eprettier/prettier#19489\u003c/a\u003e by \u003ca href=\"https://github.com/seiyab\"\u003e\u003ccode\u003e@​seiyab\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTypeScript: Allow decorators to be used with declare on class fields (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19492\"\u003eprettier/prettier#19492\u003c/a\u003e by \u003ca href=\"https://github.com/evoactivity\"\u003e\u003ccode\u003e@​evoactivity\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.9.3/CHANGELOG.md#393\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCLI: Fix ignored file has been cached incorrectly (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19483\"\u003e#19483\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.9.1/CHANGELOG.md#391\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.5...3.9.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2026/06/27/3.9.0\"\u003ePrettier 3.9: Major parser upgrades and Formatting improvements\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Flow variance annotation print (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19022\"\u003e#19022\u003c/a\u003e by \u003ca href=\"https://github.com/marcoww6\"\u003e\u003ccode\u003e@​marcoww6\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.5/CHANGELOG.md#385\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMarkdown: Fix blank lines between list items and nested sub-lists being removed in Markdown/MDX (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/17746\"\u003eprettier/prettier#17746\u003c/a\u003e by \u003ca href=\"https://github.com/byplayer\"\u003e\u003ccode\u003e@​byplayer\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://git...\n\n_Description has been truncated_","html_url":"https://github.com/nerdchanii/mastersrunners/pull/52","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/nerdchanii%2Fmastersrunners/issues/52","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/52/packages"},{"uuid":"4921866327","node_id":"PR_kwDOTdCxcM7zft4x","number":4,"state":"open","title":"chore(deps): bump @nestjs/common from 10.4.22 to 11.1.28","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-07-19T07:53:14.000Z","updated_at":"2026-07-19T07:56:04.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"@nestjs/common","old_version":"10.4.22","new_version":"11.1.28","repository_url":"https://github.com/nestjs/nest"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@nestjs/common](https://github.com/nestjs/nest/tree/HEAD/packages/common) from 10.4.22 to 11.1.28.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest/releases\"\u003e@​nestjs/common's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.28 (2026-07-08)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17239\"\u003e#17239\u003c/a\u003e fix(core): trigger teardown of SSE producer Observable on client disconnect with interceptor (\u003ca href=\"https://github.com/jyx-07\"\u003e\u003ccode\u003e@​jyx-07\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17257\"\u003e#17257\u003c/a\u003e fix(common): Add missing exception classes to HttpErrorByCode (\u003ca href=\"https://github.com/Se3do\"\u003e\u003ccode\u003e@​Se3do\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ewebsockets\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17188\"\u003e#17188\u003c/a\u003e fix(websockets): correct type guard to check value not key (\u003ca href=\"https://github.com/Se3do\"\u003e\u003ccode\u003e@​Se3do\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eEnhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17241\"\u003e#17241\u003c/a\u003e feat(core): include auto-converted route in legacy route path warning (\u003ca href=\"https://github.com/ronielli\"\u003e\u003ccode\u003e@​ronielli\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17262\"\u003e#17262\u003c/a\u003e chore(deps): bump fastify from 5.8.5 to 5.10.0 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eplatform-express\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17164\"\u003e#17164\u003c/a\u003e fix(deps): update dependency multer to v2.2.0 [security] (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 4\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eMohammed Said (\u003ca href=\"https://github.com/Se3do\"\u003e\u003ccode\u003e@​Se3do\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRonielli (\u003ca href=\"https://github.com/ronielli\"\u003e\u003ccode\u003e@​ronielli\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egreymoth (\u003ca href=\"https://github.com/greymoth-jp\"\u003e\u003ccode\u003e@​greymoth-jp\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e종윤 (\u003ca href=\"https://github.com/jyx-07\"\u003e\u003ccode\u003e@​jyx-07\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.27\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): sse async handlers teardown issue by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17131\"\u003enestjs/nest#17131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(platform-fastify): forRoutes middleware ending slash  by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17138\"\u003enestjs/nest#17138\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.26\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): post sse endpoint empty response \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/common/issues/17098\"\u003e#17098\u003c/a\u003e by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17099\"\u003enestjs/nest#17099\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.25...v11.1.26\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.25...v11.1.26\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.25\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(microservices): reject pending Redis requests on close by \u003ca href=\"https://github.com/yudin-s\"\u003e\u003ccode\u003e@​yudin-s\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17024\"\u003enestjs/nest#17024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(core): register SSE close listener before async setup by \u003ca href=\"https://github.com/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17018\"\u003enestjs/nest#17018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(platform-fastify): remove pathname ending slash by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17094\"\u003enestjs/nest#17094\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/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17018\"\u003enestjs/nest#17018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DucMinhNe\"\u003e\u003ccode\u003e@​DucMinhNe\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17085\"\u003enestjs/nest#17085\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/nestjs/nest/commit/dfaa376170168d12d9d28bcfe137a9bacce579a3\"\u003e\u003ccode\u003edfaa376\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.28 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/a5e86d8e460dc2ab7ccf9e1579215348fa4e9330\"\u003e\u003ccode\u003ea5e86d8\u003c/code\u003e\u003c/a\u003e fix(common): Add missing exception classes to HttpErrorByCode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/660a1249e32e7701cdd7e5ccb20b7f695e721bce\"\u003e\u003ccode\u003e660a124\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.27 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/aa5c4f176edee6995d71a8f43a7ddb2de4c3ad8d\"\u003e\u003ccode\u003eaa5c4f1\u003c/code\u003e\u003c/a\u003e chore: update readme and package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/9ff83d540f50e96eb0093b4eb0dd96191aa6a285\"\u003e\u003ccode\u003e9ff83d5\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.26 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/02f804159841a2771755c382832a7938b904c420\"\u003e\u003ccode\u003e02f8041\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.25 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/1634915597884f677b823ec0d77931f1637dede7\"\u003e\u003ccode\u003e1634915\u003c/code\u003e\u003c/a\u003e test(common): Add unit tests for cli-colors utility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/380bf5c13c7f22d24b871af8a412852f36d7030a\"\u003e\u003ccode\u003e380bf5c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/common/issues/17058\"\u003e#17058\u003c/a\u003e from Se3do/test/extend-metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/af4542b9c0f56262090bf0097444b71456cb0139\"\u003e\u003ccode\u003eaf4542b\u003c/code\u003e\u003c/a\u003e test(common): Add unit tests for assignCustomParameterMetadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/b67aea1505d568c6b80318707c2642ba395a5510\"\u003e\u003ccode\u003eb67aea1\u003c/code\u003e\u003c/a\u003e test(common): Add unit tests for extendArrayMetadata\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.28/packages/common\"\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=@nestjs/common\u0026package-manager=npm_and_yarn\u0026previous-version=10.4.22\u0026new-version=11.1.28)](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/dev-sec-ops-sharing/invoice-api/pull/4","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dev-sec-ops-sharing%2Finvoice-api/issues/4","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4/packages"},{"uuid":"4907057682","node_id":"PR_kwDOR5jGEM7ywwtf","number":24,"state":"open","title":"chore(deps): bump the minor-and-patch group with 33 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-07-17T00:43:01.000Z","updated_at":"2026-07-17T00:44:18.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":33,"packages":[{"name":"turbo","old_version":"2.9.18","new_version":"2.10.5","repository_url":"https://github.com/vercel/turborepo"},{"name":"@aws-sdk/client-s3","old_version":"3.1083.0","new_version":"3.1089.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@nestjs/common","old_version":"11.1.27","new_version":"11.1.28","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/core","old_version":"11.1.27","new_version":"11.1.28","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/platform-express","old_version":"11.1.27","new_version":"11.1.28","repository_url":"https://github.com/nestjs/nest"},{"name":"@sentry/nestjs","old_version":"10.60.0","new_version":"10.66.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@eslint/eslintrc","old_version":"3.3.5","new_version":"3.3.6","repository_url":"https://github.com/eslint/eslintrc"},{"name":"@nestjs/cli","old_version":"11.0.23","new_version":"11.0.24","repository_url":"https://github.com/nestjs/nest-cli"},{"name":"@nestjs/testing","old_version":"11.1.27","new_version":"11.1.28","repository_url":"https://github.com/nestjs/nest"},{"name":"@types/supertest","old_version":"7.2.0","new_version":"7.2.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"prettier","old_version":"3.8.4","new_version":"3.9.5","repository_url":"https://github.com/prettier/prettier"},{"name":"typescript-eslint","old_version":"8.62.0","new_version":"8.64.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@radix-ui/react-avatar","old_version":"1.2.0","new_version":"1.2.2","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-checkbox","old_version":"1.3.5","new_version":"1.3.7","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dialog","old_version":"1.1.17","new_version":"1.1.19","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dropdown-menu","old_version":"2.1.18","new_version":"2.1.20","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-label","old_version":"2.1.10","new_version":"2.1.11","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-popover","old_version":"1.1.17","new_version":"1.1.19","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-progress","old_version":"1.1.10","new_version":"1.1.12","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-scroll-area","old_version":"1.2.12","new_version":"1.2.14","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-select","old_version":"2.3.1","new_version":"2.3.3","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-separator","old_version":"1.1.10","new_version":"1.1.11","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-switch","old_version":"1.3.1","new_version":"1.3.3","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-tabs","old_version":"1.1.15","new_version":"1.1.17","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-tooltip","old_version":"1.2.10","new_version":"1.2.12","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@sentry/nextjs","old_version":"10.60.0","new_version":"10.66.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"next","old_version":"16.2.6","new_version":"16.2.10","repository_url":"https://github.com/vercel/next.js"},{"name":"react","old_version":"19.2.4","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.2.4","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"recharts","old_version":"3.8.1","new_version":"3.9.2","repository_url":"https://github.com/recharts/recharts"},{"name":"@tailwindcss/postcss","old_version":"4.3.1","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"eslint-config-next","old_version":"16.2.6","new_version":"16.2.10","repository_url":"https://github.com/vercel/next.js"},{"name":"tailwindcss","old_version":"4.3.1","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 33 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [turbo](https://github.com/vercel/turborepo) | `2.9.18` | `2.10.5` |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.1083.0` | `3.1089.0` |\n| [@nestjs/common](https://github.com/nestjs/nest/tree/HEAD/packages/common) | `11.1.27` | `11.1.28` |\n| [@nestjs/core](https://github.com/nestjs/nest/tree/HEAD/packages/core) | `11.1.27` | `11.1.28` |\n| [@nestjs/platform-express](https://github.com/nestjs/nest/tree/HEAD/packages/platform-express) | `11.1.27` | `11.1.28` |\n| [@sentry/nestjs](https://github.com/getsentry/sentry-javascript) | `10.60.0` | `10.66.0` |\n| [@eslint/eslintrc](https://github.com/eslint/eslintrc) | `3.3.5` | `3.3.6` |\n| [@nestjs/cli](https://github.com/nestjs/nest-cli) | `11.0.23` | `11.0.24` |\n| [@nestjs/testing](https://github.com/nestjs/nest/tree/HEAD/packages/testing) | `11.1.27` | `11.1.28` |\n| [@types/supertest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/supertest) | `7.2.0` | `7.2.1` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.4` | `3.9.5` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.62.0` | `8.64.0` |\n| [@radix-ui/react-avatar](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/avatar) | `1.2.0` | `1.2.2` |\n| [@radix-ui/react-checkbox](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/checkbox) | `1.3.5` | `1.3.7` |\n| [@radix-ui/react-dialog](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/dialog) | `1.1.17` | `1.1.19` |\n| [@radix-ui/react-dropdown-menu](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/dropdown-menu) | `2.1.18` | `2.1.20` |\n| [@radix-ui/react-label](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/label) | `2.1.10` | `2.1.11` |\n| [@radix-ui/react-popover](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/popover) | `1.1.17` | `1.1.19` |\n| [@radix-ui/react-progress](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/progress) | `1.1.10` | `1.1.12` |\n| [@radix-ui/react-scroll-area](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/scroll-area) | `1.2.12` | `1.2.14` |\n| [@radix-ui/react-select](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/select) | `2.3.1` | `2.3.3` |\n| [@radix-ui/react-separator](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/separator) | `1.1.10` | `1.1.11` |\n| [@radix-ui/react-switch](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/switch) | `1.3.1` | `1.3.3` |\n| [@radix-ui/react-tabs](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/tabs) | `1.1.15` | `1.1.17` |\n| [@radix-ui/react-tooltip](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/tooltip) | `1.2.10` | `1.2.12` |\n| [@sentry/nextjs](https://github.com/getsentry/sentry-javascript) | `10.60.0` | `10.66.0` |\n| [next](https://github.com/vercel/next.js) | `16.2.6` | `16.2.10` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.4` | `19.2.7` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.4` | `19.2.7` |\n| [recharts](https://github.com/recharts/recharts) | `3.8.1` | `3.9.2` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.3.1` | `4.3.3` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `16.2.6` | `16.2.10` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.3.1` | `4.3.3` |\n\nUpdates `turbo` from 2.9.18 to 2.10.5\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.10.5\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\u003eperf: Evaluate simple include globs without wax compilation 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/13285\"\u003evercel/turborepo#13285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Dogfood native Cargo support in this repository 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/13283\"\u003evercel/turborepo#13283\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease(turborepo): 2.10.4 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/13286\"\u003evercel/turborepo#13286\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Remove dead sccache configuration 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/13289\"\u003evercel/turborepo#13289\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Serve the Remote Cache as an sccache backend for Cargo 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/13288\"\u003evercel/turborepo#13288\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Reject output path traversal 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/13290\"\u003evercel/turborepo#13290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Disable the sccache proxy when remote cache use is off 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/13291\"\u003evercel/turborepo#13291\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Embed sccache so the Cargo compile cache needs no installation 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/13293\"\u003evercel/turborepo#13293\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease(turborepo): 2.10.5-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/13294\"\u003evercel/turborepo#13294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Pin a flag-aware turbo canary for the eve-agent deployment 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/13295\"\u003evercel/turborepo#13295\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Make the sccache compile cache actually cache 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/13296\"\u003evercel/turborepo#13296\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease(turborepo): 2.10.5-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/13297\"\u003evercel/turborepo#13297\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Stop ambient CARGO_INCREMENTAL from suppressing compile cache injection 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/13298\"\u003evercel/turborepo#13298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Never let compile cache storage failures fail the build 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/13299\"\u003evercel/turborepo#13299\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Add outputs path-traversal negative-case regression tests by \u003ca href=\"https://github.com/dnukumamras\"\u003e\u003ccode\u003e@​dnukumamras\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13300\"\u003evercel/turborepo#13300\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease(turborepo): 2.10.5-canary.3 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/13302\"\u003evercel/turborepo#13302\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Authenticate to Remote Cache via OIDC token exchange 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/13303\"\u003evercel/turborepo#13303\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Keep pnpm patches with version range keys during prune 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/13307\"\u003evercel/turborepo#13307\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Scrub ambient turbo configuration from integration test children 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/13306\"\u003evercel/turborepo#13306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Show toolchain tasks in the TUI and never run in silence 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/13308\"\u003evercel/turborepo#13308\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Fix change detection on push events 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/13304\"\u003evercel/turborepo#13304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Rename the Cargo toolchain id to rust 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/13311\"\u003evercel/turborepo#13311\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Remove extraneous bun.lock entries during prune 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/13317\"\u003evercel/turborepo#13317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Require a user-declared name for the Cargo workspace package 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/13312\"\u003evercel/turborepo#13312\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Parse and validate the task command field 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/13313\"\u003evercel/turborepo#13313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Harden turbo-vsc to invoke turbo without a shell by \u003ca href=\"https://github.com/dnukumamras\"\u003e\u003ccode\u003e@​dnukumamras\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13319\"\u003evercel/turborepo#13319\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Resolve and execute task command overrides 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/13315\"\u003evercel/turborepo#13315\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease(turborepo): 2.10.5-canary.4 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/13325\"\u003evercel/turborepo#13325\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Run the Rust workspace tests through nextest via command override 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/13316\"\u003evercel/turborepo#13316\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Engage the Remote Cache and sccache compile cache for Rust CI 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/13292\"\u003evercel/turborepo#13292\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Pin GitHub Actions to full commit SHAs by \u003ca href=\"https://github.com/XananasX7\"\u003e\u003ccode\u003e@​XananasX7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13143\"\u003evercel/turborepo#13143\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Make npm prune rehoisting deterministic and complete 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/13323\"\u003evercel/turborepo#13323\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Report incremental cache reuse in the run summary 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/13327\"\u003evercel/turborepo#13327\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Remove planning docs 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/13329\"\u003evercel/turborepo#13329\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Migrate docs site to \u003ccode\u003e@​vercel/geistdocs\u003c/code\u003e package by \u003ca href=\"https://github.com/molebox\"\u003e\u003ccode\u003e@​molebox\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13320\"\u003evercel/turborepo#13320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Update Remote Cache action 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/13330\"\u003evercel/turborepo#13330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease(turborepo): 2.10.5-canary.5 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/13331\"\u003evercel/turborepo#13331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Remove path-based workflow scheduling 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/13332\"\u003evercel/turborepo#13332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Resolve EADDRINUSE in kitchen-sink api dev script by \u003ca href=\"https://github.com/ashusnapx\"\u003e\u003ccode\u003e@​ashusnapx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13328\"\u003evercel/turborepo#13328\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Disable telemetry messages in workflows 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/13334\"\u003evercel/turborepo#13334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Prevent Cargo run tasks from being cached 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/13335\"\u003evercel/turborepo#13335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Isolate Cargo cache by host platform 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/13337\"\u003evercel/turborepo#13337\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Continue TUI text selection beyond viewport 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/13338\"\u003evercel/turborepo#13338\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Dogfood Cargo target restoration 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/13336\"\u003evercel/turborepo#13336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Require current Cargo lockfiles for caching 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/13339\"\u003evercel/turborepo#13339\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/78091b6537c715acfb3a9eb950f1a938131ba4d9\"\u003e\u003ccode\u003e78091b6\u003c/code\u003e\u003c/a\u003e publish 2.10.5 to registry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/82bcfb61f140b8f14181704474eef40e8a47b789\"\u003e\u003ccode\u003e82bcfb6\u003c/code\u003e\u003c/a\u003e refactor: Add \u003ccode\u003eToolchain\u003c/code\u003e output availability (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13360\"\u003e#13360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/6ed2fb4114de8bc0a7cd8053ee69cc20bb502f56\"\u003e\u003ccode\u003e6ed2fb4\u003c/code\u003e\u003c/a\u003e fix: Preserve Yarn package extension ranges when pruning (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13363\"\u003e#13363\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/38aa7d2dd0c931faaa4f732d19f53c883faa0ecd\"\u003e\u003ccode\u003e38aa7d2\u003c/code\u003e\u003c/a\u003e chore: Update agents app Eve dependency (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13364\"\u003e#13364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/ed1724965d854cd9c2f8b71a0fa826ec786be161\"\u003e\u003ccode\u003eed17249\u003c/code\u003e\u003c/a\u003e fix: Synchronize Cargo prune Docker lockfile (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13350\"\u003e#13350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/d53326620df104df16808425674ece8be0eb3529\"\u003e\u003ccode\u003ed533266\u003c/code\u003e\u003c/a\u003e fix: Hash Cargo build environment inputs (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13348\"\u003e#13348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/ef122d98ae4a6ab90ad65af86f6ff1dd57de8b4f\"\u003e\u003ccode\u003eef122d9\u003c/code\u003e\u003c/a\u003e ci: Shard Rust tests across runners (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13356\"\u003e#13356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/b3cd7a1ecc1d87031616d754967b80bf3c6ed14e\"\u003e\u003ccode\u003eb3cd7a1\u003c/code\u003e\u003c/a\u003e fix: Include patched Ghostty crate in Cargo workspace (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13357\"\u003e#13357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/f82e2c7e4879d031f49e62c5fd1d7a52ec7f9e53\"\u003e\u003ccode\u003ef82e2c7\u003c/code\u003e\u003c/a\u003e release(turborepo): 2.10.5-canary.6 (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13355\"\u003e#13355\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/e76f0b4b04e79d42edc5f6cd1167c605bd3862b1\"\u003e\u003ccode\u003ee76f0b4\u003c/code\u003e\u003c/a\u003e fix: Isolate Command Overrides From Toolchain Cache I/O (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13354\"\u003e#13354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/turborepo/compare/v2.9.18...v2.10.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-s3` from 3.1083.0 to 3.1089.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e@​aws-sdk/client-s3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1089.0\u003c/h2\u003e\n\u003ch4\u003e3.1089.0(2026-07-16)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003eenable pkg json sorting (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8200\"\u003e#8200\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/926898ee4851ae7c84ad74158a9e8f65077ee3a5\"\u003e926898ee\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove redundant type assertions (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8193\"\u003e#8193\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b41fbb0e0c92877fc891b3e85a7e716cc29e6965\"\u003eb41fbb0e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e  Documentation update for removing the 30 day minimum restriction for transition to Standard-IA or OneZone-IA storage classes (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/91723d24d4c3335b182eedc8733014472ef0f086\"\u003e91723d24\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-redshift:\u003c/strong\u003e  Amazon Redshift - Added support for rg.large and rg.12xlarge node types in CreateCluster, ModifyCluster, and ResizeCluster API operations. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/50989cf00c2b9f8049e48a1c9ef1c8cbeec4b898\"\u003e50989cf0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-07-16 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c9150fe6891b8d1c9a8455ea8f32f403a43c464c\"\u003ec9150fe6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-chime-sdk-voice:\u003c/strong\u003e  Marked CreateProxySession, DeleteProxySession, GetProxySession, ListProxySessions, UpdateProxySession, PutVoiceConnectorProxy, DeleteVoiceConnectorProxy, and GetVoiceConnectorProxy as deprecated. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d706c4567374de6cb774ec9e57440b6bee202fe7\"\u003ed706c456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-emr:\u003c/strong\u003e  Amazon EMR updates the Session object returned by GetSession API (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/863234ad7a0f08a13d24aac2b31dbe12fc14d62f\"\u003e863234ad\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-omics:\u003c/strong\u003e  Adds support for returning the task UUID (universally unique identifier) in GetRunTask and ListRunTasks responses (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bafd66dde7a91690c7a01a3da87709056f3aaca3\"\u003ebafd66dd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sagemaker:\u003c/strong\u003e  Release support for g7 instance type for SageMaker inference endpoints. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/668f46cb4b4da795b341153fded865aaf643a76f\"\u003e668f46cb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sustainability:\u003c/strong\u003e  Adds support for retrieving estimated water allocation data. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/432031b68ada0cb596f07e3747aec70adb1a39c8\"\u003e432031b6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eBug Fixes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003epackage.json:\u003c/strong\u003e  run make lint format without file args (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8201\"\u003e#8201\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/33ac9c0b184907603ea288f0b71c4cd9a77601d1\"\u003e33ac9c0b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eTests\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003eextend TypeScript compatibility check to 3.4-4.4 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8197\"\u003e#8197\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/59f7fc6730fcceec2ab951a35997f100719ecc35\"\u003e59f7fc67\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1089.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1088.0\u003c/h2\u003e\n\u003ch4\u003e3.1088.0(2026-07-15)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eutil-endpoints:\u003c/strong\u003e  update aws partitions.json (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/aae92a20f4382cd6d322af65c3b3b4b4b91816f2\"\u003eaae92a20\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eendpoints:\u003c/strong\u003e  update endpoints model (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/cad792d7293859119939d63110da38433c6c0e45\"\u003ecad792d7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emodels:\u003c/strong\u003e  update API models (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/417f625fb2afcda8a669584cd9e5c006fa95613f\"\u003e417f625f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003esync to use typesVersions entries for submodules (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8195\"\u003e#8195\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d43e5bfc231fee6cbcf6024b6ed6b69e3864068c\"\u003ed43e5bfc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esmithy-aws-typescript-codegen 0.51.0 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8187\"\u003e#8187\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b349797a3e8a38ad15dd5f6a972fa6544be1ac5e\"\u003eb349797a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003emigrate eslint/prettier to oxlint/oxfmt (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8192\"\u003e#8192\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7d144094844d078a2ec15c6ecbd054f9e127fa11\"\u003e7d144094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escripts:\u003c/strong\u003e  reorganize static analysis validations (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8191\"\u003e#8191\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4871e0980abdf18cb301ad6d4d1f49b04bddca2b\"\u003e4871e098\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003c!-- 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/aws/aws-sdk-js-v3/blob/main/clients/client-s3/CHANGELOG.md\"\u003e@​aws-sdk/client-s3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1088.0...v3.1089.0\"\u003e3.1089.0\u003c/a\u003e (2026-07-16)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1087.0...v3.1088.0\"\u003e3.1088.0\u003c/a\u003e (2026-07-15)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1086.0...v3.1087.0\"\u003e3.1087.0\u003c/a\u003e (2026-07-14)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1085.0...v3.1086.0\"\u003e3.1086.0\u003c/a\u003e (2026-07-13)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1084.0...v3.1085.0\"\u003e3.1085.0\u003c/a\u003e (2026-07-10)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1083.0...v3.1084.0\"\u003e3.1084.0\u003c/a\u003e (2026-07-09)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\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/aws/aws-sdk-js-v3/commit/60e8b547942ba9573b8d9284ab44a4b22347f4a3\"\u003e\u003ccode\u003e60e8b54\u003c/code\u003e\u003c/a\u003e Publish v3.1089.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/91723d24d4c3335b182eedc8733014472ef0f086\"\u003e\u003ccode\u003e91723d2\u003c/code\u003e\u003c/a\u003e docs(client-s3): Documentation update for removing the 30 day minimum restric...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/73de389ea58ac4efc26478af2da79dba02c40896\"\u003e\u003ccode\u003e73de389\u003c/code\u003e\u003c/a\u003e Publish v3.1088.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d43e5bfc231fee6cbcf6024b6ed6b69e3864068c\"\u003e\u003ccode\u003ed43e5bf\u003c/code\u003e\u003c/a\u003e chore(codegen): sync to use typesVersions entries for submodules (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/8195\"\u003e#8195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7d144094844d078a2ec15c6ecbd054f9e127fa11\"\u003e\u003ccode\u003e7d14409\u003c/code\u003e\u003c/a\u003e chore: migrate eslint/prettier to oxlint/oxfmt (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/8192\"\u003e#8192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ec24bb4c7a6d2de632820c5913fde9f2942ba47e\"\u003e\u003ccode\u003eec24bb4\u003c/code\u003e\u003c/a\u003e Publish v3.1087.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a20c28def4c915546f0579dbfa50a736bd9fae57\"\u003e\u003ccode\u003ea20c28d\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for codegen and include OAuthIAM operation for signin li...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/64c3e5021b1deb2f3b3ff16ee6bdf73426a580c4\"\u003e\u003ccode\u003e64c3e50\u003c/code\u003e\u003c/a\u003e Publish v3.1086.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8d0b4988c22db47c3ace06cb8c56655e3d7f055b\"\u003e\u003ccode\u003e8d0b498\u003c/code\u003e\u003c/a\u003e Publish v3.1085.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c34ce8a189bade665bbd8b79d291a2971f9d0672\"\u003e\u003ccode\u003ec34ce8a\u003c/code\u003e\u003c/a\u003e Publish v3.1084.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1089.0/clients/client-s3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/common` from 11.1.27 to 11.1.28\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest/releases\"\u003e@​nestjs/common's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.28 (2026-07-08)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17239\"\u003e#17239\u003c/a\u003e fix(core): trigger teardown of SSE producer Observable on client disconnect with interceptor (\u003ca href=\"https://github.com/jyx-07\"\u003e\u003ccode\u003e@​jyx-07\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17257\"\u003e#17257\u003c/a\u003e fix(common): Add missing exception classes to HttpErrorByCode (\u003ca href=\"https://github.com/Se3do\"\u003e\u003ccode\u003e@​Se3do\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ewebsockets\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17188\"\u003e#17188\u003c/a\u003e fix(websockets): correct type guard to check value not key (\u003ca href=\"https://github.com/Se3do\"\u003e\u003ccode\u003e@​Se3do\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eEnhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17241\"\u003e#17241\u003c/a\u003e feat(core): include auto-converted route in legacy route path warning (\u003ca href=\"https://github.com/ronielli\"\u003e\u003ccode\u003e@​ronielli\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17262\"\u003e#17262\u003c/a\u003e chore(deps): bump fastify from 5.8.5 to 5.10.0 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eplatform-express\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17164\"\u003e#17164\u003c/a\u003e fix(deps): update dependency multer to v2.2.0 [security] (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 4\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eMohammed Said (\u003ca href=\"https://github.com/Se3do\"\u003e\u003ccode\u003e@​Se3do\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRonielli (\u003ca href=\"https://github.com/ronielli\"\u003e\u003ccode\u003e@​ronielli\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egreymoth (\u003ca href=\"https://github.com/greymoth-jp\"\u003e\u003ccode\u003e@​greymoth-jp\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e종윤 (\u003ca href=\"https://github.com/jyx-07\"\u003e\u003ccode\u003e@​jyx-07\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/nestjs/nest/commit/dfaa376170168d12d9d28bcfe137a9bacce579a3\"\u003e\u003ccode\u003edfaa376\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.28 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/a5e86d8e460dc2ab7ccf9e1579215348fa4e9330\"\u003e\u003ccode\u003ea5e86d8\u003c/code\u003e\u003c/a\u003e fix(common): Add missing exception classes to HttpErrorByCode\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.28/packages/common\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/core` from 11.1.27 to 11.1.28\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest/releases\"\u003e@​nestjs/core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.28 (2026-07-08)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17239\"\u003e#17239\u003c/a\u003e fix(core): trigger teardown of SSE producer Observable on client disconnect with interceptor (\u003ca href=\"https://github.com/jyx-07\"\u003e\u003ccode\u003e@​jyx-07\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17257\"\u003e#17257\u003c/a\u003e fix(common): Add missing exception classes to HttpErrorByCode (\u003ca href=\"https://github.com/Se3do\"\u003e\u003ccode\u003e@​Se3do\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ewebsockets\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17188\"\u003e#17188\u003c/a\u003e fix(websockets): correct type guard to check value not key (\u003ca href=\"https://github.com/Se3do\"\u003e\u003ccode\u003e@​Se3do\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eEnhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17241\"\u003e#17241\u003c/a\u003e feat(core): include auto-converted route in legacy route path warning (\u003ca href=\"https://github.com/ronielli\"\u003e\u003ccode\u003e@​ronielli\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17262\"\u003e#17262\u003c/a\u003e chore(deps): bump fastify from 5.8.5 to 5.10.0 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eplatform-express\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17164\"\u003e#17164\u003c/a\u003e fix(deps): update dependency multer to v2.2.0 [security] (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 4\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eMohammed Said (\u003ca href=\"https://github.com/Se3do\"\u003e\u003ccode\u003e@​Se3do\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRonielli (\u003ca href=\"https://github.com/ronielli\"\u003e\u003ccode\u003e@​ronielli\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egreymoth (\u003ca href=\"https://github.com/greymoth-jp\"\u003e\u003ccode\u003e@​greymoth-jp\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e종윤 (\u003ca href=\"https://github.com/jyx-07\"\u003e\u003ccode\u003e@​jyx-07\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/nestjs/nest/commit/dfaa376170168d12d9d28bcfe137a9bacce579a3\"\u003e\u003ccode\u003edfaa376\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.28 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/053a31627b060de5e8110d6964f2bb62d32ea52d\"\u003e\u003ccode\u003e053a316\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/core/issues/17239\"\u003e#17239\u003c/a\u003e from jyx-07/fix/sse-interceptor-teardown\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/8e7a2ee7ba78492aab49f3031934393b87488b9a\"\u003e\u003ccode\u003e8e7a2ee\u003c/code\u003e\u003c/a\u003e feat(core): include auto-converted route in legacy route path warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/c5b71643e8bf3823e1b9df4c798344ccf4dc89c7\"\u003e\u003ccode\u003ec5b7164\u003c/code\u003e\u003c/a\u003e fix(core): trigger sse observable teardown on disconnect\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.28/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/platform-express` from 11.1.27 to 11.1.28\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest/releases\"\u003e@​nestjs/platform-express's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.28 (2026-07-08)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17239\"\u003e#17239\u003c/a\u003e fix(core): trigger teardown of SSE producer Observable on client disconnect with interceptor (\u003ca href=\"https://github.com/jyx-07\"\u003e\u003ccode\u003e@​jyx-07\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17257\"\u003e#17257\u003c/a\u003e fix(common): Add missing exception classes to HttpErrorByCode (\u003ca href=\"https://github.com/Se3do\"\u003e\u003ccode\u003e@​Se3do\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ewebsockets\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17188\"\u003e#17188\u003c/a\u003e fix(websockets): correct type guard to check value not key (\u003ca href=\"https://github.com/Se3do\"\u003e\u003ccode\u003e@​Se3do\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eEnhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17241\"\u003e#17241\u003c/a\u003e feat(core): include auto-converted route in legacy route path warning (\u003ca href=\"https://github.com/ronielli\"\u003e\u003ccode\u003e@​ronielli\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17262\"\u003e#17262\u003c/a\u003e chore(deps): bump fastify from 5.8.5 to 5.10.0 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eplatform-express\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17164\"\u003e#17164\u003c/a\u003e fix(deps): update dependency multer to v2.2.0 [security] (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 4\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eMohammed Said (\u003ca href=\"https://github.com/Se3do\"\u003e\u003ccode\u003e@​Se3do\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRonielli (\u003ca href=\"https://github.com/ronielli\"\u003e\u003ccode\u003e@​ronielli\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egreymoth (\u003ca href=\"https://github.com/greymoth-jp\"\u003e\u003ccode\u003e@​greymoth-jp\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e종윤 (\u003ca href=\"https://github.com/jyx-07\"\u003e\u003ccode\u003e@​jyx-07\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/nestjs/nest/commit/dfaa376170168d12d9d28bcfe137a9bacce579a3\"\u003e\u003ccode\u003edfaa376\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.28 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/541977a8ae0b0b08e717adb990f99cb315549ef9\"\u003e\u003ccode\u003e541977a\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency multer to v2.2.0 [security]\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.28/packages/platform-express\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/nestjs` from 10.60.0 to 10.66.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/nestjs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.66.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(node-core): Deprecate \u003ccode\u003e@sentry/node-core\u003c/code\u003e package (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22285\"\u003e#22285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(tanstackstart): Deprecate \u003ccode\u003e@sentry/tanstackstart\u003c/code\u003e package (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22284\"\u003e#22284\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edeps(server-utils): bump \u003ccode\u003e@​apm-js-collab/code-transformer\u003c/code\u003e and tracing-hooks (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22172\"\u003e#22172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(bun): Add \u003ccode\u003einitWithoutDefaultIntegrations\u003c/code\u003e and \u003ccode\u003egetDefaultIntegrationsWithoutPerformance\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22036\"\u003e#22036\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(bundlers): Add orchestrion bundler plugins (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22124\"\u003e#22124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(cloudflare): Support Cloudflare types v5 \u0026amp; newer wrangler versions (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22180\"\u003e#22180\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Add and use \u003ccode\u003edataCollection.databaseQueryData\u003c/code\u003e (for e.g. Supabase filter values and mutation bodies) (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22219\"\u003e#22219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Add and use \u003ccode\u003edataCollection.graphQL\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22221\"\u003e#22221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Add stringify helper and make AI-tracing serializers safe (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22163\"\u003e#22163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(nestjs): Add orchestrion diagnostics-channel instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22176\"\u003e#22176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(nextjs): Add opt-in for orchestrion instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22043\"\u003e#22043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node): Rewrite knex instrumentation to orchestrion tracing channels (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22237\"\u003e#22237\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(server-utils): Capture and log orchestrion stats (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22269\"\u003e#22269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(server-utils): Migrate \u003ccode\u003e@opentelemetry/instrumentation-kafkajs\u003c/code\u003e to orchestrion (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21923\"\u003e#21923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(server-utils): Migrate \u003ccode\u003e@opentelemetry/instrumentation-mysql2\u003c/code\u003e to orchestrion (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22229\"\u003e#22229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(server-utils): Rewrite \u003ccode\u003e@opentelemetry/instrumentation-dataloader\u003c/code\u003e to orchestrion (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22236\"\u003e#22236\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(server-utils): Rewrite \u003ccode\u003e@opentelemetry/instrumentation-generic-pool\u003c/code\u003e to orchestrion (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22240\"\u003e#22240\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(sveltekit): Detect SvelteKit 3 native tracing from the Vite plugin (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21580\"\u003e#21580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Include bundler CJS exports to fix Node warning (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22286\"\u003e#22286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser-utils): Remove readystatechange listener to prevent memory leaks (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22216\"\u003e#22216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Propagate trace data from active span if \u003ccode\u003ehttp.client\u003c/code\u003e span is non-recording (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22246\"\u003e#22246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Preserve propagation across ignored spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22277\"\u003e#22277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node): move dc integration swap to _init (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22173\"\u003e#22173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(react-router): Correct url attributes for history and relative navigations (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22131\"\u003e#22131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(react): Preserve parent path prefix for descendant route names in \u003ccode\u003ereact-router\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22225\"\u003e#22225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(server-utils): Dedupe ioredis orchestrion span for offline-queued commands (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22279\"\u003e#22279\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(vue): Refresh pageload URL attrs on TanStack onResolved (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22140\"\u003e#22140\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Add external contributor to CHANGELOG.md (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22295\"\u003e#22295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Do not treat flaky test issues as bug (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22272\"\u003e#22272\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: stub modules for orchestrion configs, channels (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22195\"\u003e#22195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Update claude PR instructions (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22241\"\u003e#22241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(changelog): Add external contributor to next changelog (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22234\"\u003e#22234\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(ci): Temporarily assign node/node-core reviews to whole JS SDK team (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22226\"\u003e#22226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(ci): Temporarily assign orchestrion reviews to whole JS SDK team (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22215\"\u003e#22215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump orchestrion dependencies to latest (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22287\"\u003e#22287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump \u003ccode\u003e@sentry/conventions\u003c/code\u003e to 0.16.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22270\"\u003e#22270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(gitignore): Add \u003ccode\u003e.pnpm-store\u003c/code\u003e to gitignore (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22223\"\u003e#22223\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(skills): Add bump-conventions skill (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22271\"\u003e#22271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(ci): Improve flaky test issue deduplication (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22042\"\u003e#22042\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(ci): Unblock external-contributors checkout on fork PR merges (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22235\"\u003e#22235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(build): Replace ts-node with tsx for build and CI scripts (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22186\"\u003e#22186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(core): Remove redundant log buffer flush (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22278\"\u003e#22278\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(nestjs): extract shared span helpers (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22175\"\u003e#22175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(node): Refactor some otel internals in http integrations (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22292\"\u003e#22292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(nuxt): Build the Nuxt module in-house instead of \u003ccode\u003e@​nuxt/module-builder\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22190\"\u003e#22190\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/nestjs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.66.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(node-core): Deprecate \u003ccode\u003e@sentry/node-core\u003c/code\u003e package (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22285\"\u003e#22285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(tanstackstart): Deprecate \u003ccode\u003e@sentry/tanstackstart\u003c/code\u003e package (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22284\"\u003e#22284\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edeps(server-utils): bump \u003ccode\u003e@​apm-js-collab/code-transformer\u003c/code\u003e and tracing-hooks (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22172\"\u003e#22172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(bun): Add \u003ccode\u003einitWithoutDefaultIntegrations\u003c/code\u003e and \u003ccode\u003egetDefaultIntegrationsWithoutPerformance\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22036\"\u003e#22036\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(bundlers): Add orchestrion bundler plugins (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22124\"\u003e#22124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(cloudflare): Support Cloudflare types v5 \u0026amp; newer wrangler versions (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22180\"\u003e#22180\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Add and use \u003ccode\u003edataCollection.databaseQueryData\u003c/code\u003e (for e.g. Supabase filter values and mutation bodies) (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22219\"\u003e#22219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Add and use \u003ccode\u003edataCollection.graphQL\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22221\"\u003e#22221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Add stringify helper and make AI-tracing serializers safe (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22163\"\u003e#22163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(nestjs): Add orchestrion diagnostics-channel instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22176\"\u003e#22176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(nextjs): Add opt-in for orchestrion instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22043\"\u003e#22043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node): Rewrite knex instrumentation to orchestrion tracing channels (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22237\"\u003e#22237\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(server-utils): Capture and log orchestrion stats (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22269\"\u003e#22269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(server-utils): Migrate \u003ccode\u003e@opentelemetry/instrumentation-kafkajs\u003c/code\u003e to orchestrion (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21923\"\u003e#21923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(server-utils): Migrate \u003ccode\u003e@opentelemetry/instrumentation-mysql2\u003c/code\u003e to orchestrion (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22229\"\u003e#22229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(server-utils): Rewrite \u003ccode\u003e@opentelemetry/instrumentation-dataloader\u003c/code\u003e to orchestrion (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22236\"\u003e#22236\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(server-utils): Rewrite \u003ccode\u003e@opentelemetry/instrumentation-generic-pool\u003c/code\u003e to orchestrion (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22240\"\u003e#22240\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(sveltekit): Detect SvelteKit 3 native tracing from the Vite plugin (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21580\"\u003e#21580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Include bundler CJS exports to fix Node warning (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22286\"\u003e#22286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser-utils): Remove readystatechange listener to prevent memory leaks (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22216\"\u003e#22216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Propagate trace data from active span if \u003ccode\u003ehttp.client\u003c/code\u003e span is non-recording (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22246\"\u003e#22246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Preserve propagation across ignored spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22277\"\u003e#22277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node): move dc integration swap to _init (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22173\"\u003e#22173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(react-router): Correct url attributes for history and relative navigations (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22131\"\u003e#22131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(react): Preserve parent path prefix for descendant route names in \u003ccode\u003ereact-router\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22225\"\u003e#22225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(server-utils): Dedupe ioredis orchestrion span for offline-queued commands (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22279\"\u003e#22279\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(vue): Refresh pageload URL attrs on TanStack onResolved (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22140\"\u003e#22140\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Add external contributor to CHANGELOG.md (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22295\"\u003e#22295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Do not treat flaky test issues as bug (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22272\"\u003e#22272\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: stub modules for orchestrion configs, channels (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22195\"\u003e#22195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Update claude PR instructions (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22241\"\u003e#22241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(changelog): Add external contributor to next changelog (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22234\"\u003e#22234\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(ci): Temporarily assign node/node-core reviews to whole JS SDK team (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22226\"\u003e#22226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(ci): Temporarily assign orchestrion reviews to whole JS SDK team (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22215\"\u003e#22215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump orchestrion dependencies to latest (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22287\"\u003e#22287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump \u003ccode\u003e@sentry/conventions\u003c/code\u003e to 0.16.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22270\"\u003e#22270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(gitignore): Add \u003ccode\u003e.pnpm-store\u003c/code\u003e to gitignore (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22223\"\u003e#22223\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(skills): Add bump-conventions skill (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22271\"\u003e#22271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(ci): Improve flaky test issue deduplication (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22042\"\u003e#22042\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(ci): Unblock external-contributors checkout on fork PR merges (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22235\"\u003e#22235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(build): Replace ts-node with tsx for build and CI scripts (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22186\"\u003e#22186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(core): Remove redundant log buffer flush (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22278\"\u003e#22278\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(nestjs): extract shared span helpers (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22175\"\u003e#22175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(node): Refactor some otel internals in http integrations (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22292\"\u003e#22292\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/getsentry/sentry-javascript/commit/323cbf6778cef8b1d51886e92f1bb420cefa3255\"\u003e\u003ccode\u003e323cbf6\u003c/code\u003e\u003c/a\u003e release: 10.66.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/85d0619cf0a8c8b33fd79b5675551d19b279da6e\"\u003e\u003ccode\u003e85d0619\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/22315\"\u003e#22315\u003c/a\u003e from getsentry/prepare-release/10.66.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/bddcb834ca8b3527b1843af4bc0f9794ababf0fb\"\u003e\u003ccode\u003ebddcb83\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.66.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/595e940049757b78d0c4c08d3230f35a418d6dfd\"\u003e\u003ccode\u003e595e940\u003c/code\u003e\u003c/a\u003e feat(sveltekit): Detect SvelteKit 3 native tracing from the Vite plugin (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/21580\"\u003e#21580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/667cb713e9d0660b510b65939e75feef8b59a73f\"\u003e\u003ccode\u003e667cb71\u003c/code\u003e\u003c/a\u003e fix(browser): Propagate trace data from active span if \u003ccode\u003ehttp.client\u003c/code\u003e span is ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/e8d7bd4d104896fb6c7a11d33a9fa342891cc525\"\u003e\u003ccode\u003ee8d7bd4\u003c/code\u003e\u003c/a\u003e fix(core): Preserve propagation across ignored spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/22277\"\u003e#22277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/bd69bd964acfbfd526fe1e11a597dceccad99471\"\u003e\u003ccode\u003ebd69bd9\u003c/code\u003e\u003c/a\u003e chore(node-core): Deprecate \u003ccode\u003e@sentry/node-core\u003c/code\u003e package (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/22285\"\u003e#22285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/c04ebdac6324a859c1a5a39d8680c64e8a7250bf\"\u003e\u003ccode\u003ec04ebda\u003c/code\u003e\u003c/a\u003e fix(react): Preserve parent path prefix for descendant route names in `react-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/2cbacb555fdcf7080a714988cd9f80960e0ea031\"\u003e\u003ccode\u003e2cbacb5\u003c/code\u003e\u003c/a\u003e feat(node): Rewrite knex instrumentation to orchestrion tracing channels (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/22\"\u003e#22\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/c9716eb8b3d0bc525db99686b6e140622f023651\"\u003e\u003ccode\u003ec9716eb\u003c/code\u003e\u003c/a\u003e feat(server-utils): Capture and log orchestrion stats (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/22269\"\u003e#22269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.60.0...10.66.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/eslintrc` from 3.3.5 to 3.3.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslintrc/releases\"\u003e@​eslint/eslintrc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eeslintrc: v3.3.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/eslintrc-v3.3.5...eslintrc-v3.3.6\"\u003e3.3.6\u003c/a\u003e (2026-07-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate \u003ccode\u003ejs-yaml\u003c/code\u003e to 4.3.0 to address security vulnerability (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/235\"\u003e#235\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/0c5de746dd98ac6904ee05ca594c50c5695e88bc\"\u003e0c5de74\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/eslint/eslintrc/blob/main/CHANGELOG.md\"\u003e@​eslint/eslintrc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/eslintrc-v3.3.5...eslintrc-v3.3.6\"\u003e3.3.6\u003c/a\u003e (2026-07-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate \u003ccode\u003ejs-yaml\u003c/code\u003e to 4.3.0 to address security vulnerability (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/235\"\u003e#235\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/0c5de746dd98ac6904ee05ca594c50c5695e88bc\"\u003e0c5de74\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/eslint/eslintrc/commit/b433a223f965b957ef3e3b8a21b77d6ac5b5d8d1\"\u003e\u003ccode\u003eb433a22\u003c/code\u003e\u003c/a\u003e chore: release 3.3.6 🚀 (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/236\"\u003e#236\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/0c5de746dd98ac6904ee05ca594c50c5695e88bc\"\u003e\u003ccode\u003e0c5de74\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003ejs-yaml\u003c/code\u003e to 4.3.0 to address security vulnerability (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/235\"\u003e#235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/94837a4ae3ceb0d592d880b38280c4059b50ef78\"\u003e\u003ccode\u003e94837a4\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/dbae1a1449c05b38e50cf862e5851f415db42404\"\u003e\u003ccode\u003edbae1a1\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/19fe72a30f48d39bda5fa63f3dafc5106e4f3687\"\u003e\u003ccode\u003e19fe72a\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/92ebd174471b294fd52b4f8c8b786c0087a017eb\"\u003e\u003ccode\u003e92ebd17\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/3ba4c8c2cbe1e85eed14679e0b6a28ae7fde98b7\"\u003e\u003ccode\u003e3ba4c8c\u003c/code\u003e\u003c/a\u003e ci: add Node.js 26 to CI (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/231\"\u003e#231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/f8d268a51a004668bb72d20d1706f4d4a4928c87\"\u003e\u003ccode\u003ef8d268a\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/6e20867b312094e53afa559dcad21ceeff6cac58\"\u003e\u003ccode\u003e6e20867\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/6d722b64e8331bbd663eeb4ec55a9c03679904b7\"\u003e\u003ccode\u003e6d722b6\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslintrc/compare/eslintrc-v3.3.5...eslintrc-v3.3.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/cli` from 11.0.23 to 11.0.24\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest-cli/releases\"\u003e@​nestjs/cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 11.0.24\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(compiler): fail fast when typescript lacks the programmatic api (3c6b4ac4)\u003c/li\u003e\n\u003cli\u003erefactor: move available languages closer to first usage (1697b7fd)\u003c/li\u003e\n\u003cli\u003erefactor: delete unused gulp tool utility helper file (75b57c4e)\u003c/li\u003e\n\u003cli\u003efix(runners): remove duplicated binary in failed command message (54b08ae0)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest-cli/commit/c8a68da18e5160e3a1a8291a2fc0d15026055c38\"\u003e\u003ccode\u003ec8a68da\u003c/code\u003e\u003c/a\u003e chore(): release v11.0.24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest-cli/commit/e5fda8cdc6d1ca3fee2a89133c86058e1f21f484\"\u003e\u003ccode\u003ee5fda8c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/nest-cli/issues/3478\"\u003e#3478\u003c/a\u003e from ruban-s/fix/typescript-7-unsupported-api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest-cli/commit/3c6b4ac411fd93916b59a3ed03cf8164c7a0b178\"\u003e\u003ccode\u003e3c6b4ac\u003c/code\u003e\u003c/a\u003e fix(compiler): fail fast when typescript lacks the programmatic api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest-cli/commit/de854349ac8cb66e2c67b443f99a7dd2dfc753cd\"\u003e\u003ccode\u003ede85434\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/nest-cli/issues/3475\"\u003e#3475\u003c/a\u003e from abdulganiyy/refactor/move-languages-variable-cl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest-cli/commit/1697b7fdf69b11fbab103f2ce8f1551d9fbbfe68\"\u003e\u003ccode\u003e1697b7f\u003c/code\u003e\u003c/a\u003e refactor: move available languages closer to first usage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest-cli/commit/2705bd46a173f35eedc888e27b1ae8a64678ba63\"\u003e\u003ccode\u003e2705bd4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/nest-cli/issues/3472\"\u003e#3472\u003c/a\u003e from abdulganiyy/delete-unused-helper-file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest-cli/commit/75b57c4e34478b2bb5cead999c6b9da6ed4832d3\"\u003e\u003ccode\u003e75b57c4\u003c/code\u003e\u003c/a\u003e refactor: delete unused gulp tool utility helper file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest-cli/commit/c2aefdf11ea5056ee186ad889fa3b2655cebc478\"\u003e\u003ccode\u003ec2aefdf\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/nest-cli/issues/3469\"\u003e#3469\u003c/a\u003e from iamkanguk97/fix/runner-duplicated-binary\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest-cli/commit/54b08ae06521fce98ddeea1e069820f260ffffff\"\u003e\u003ccode\u003e54b08ae\u003c/code\u003e\u003c/a\u003e fix(runners): remove duplicated binary in failed command message\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nestjs/nest-cli/compare/11.0.23...11.0.24\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/testing` from 11.1.27 to 11.1.28\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest/releases\"\u003e@​nestjs/testing's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.28 (2026-07-08)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17239\"\u003e#17239\u003c/a\u003e fix(core): trigger teardown of SSE producer Observable on client disconnect with interceptor (\u003ca href=\"https://github.com/jyx-07\"\u003e\u003ccode\u003e@​jyx-07\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17257\"\u003e#17257\u003c/a\u003e fix(common): Add missing exception classes to HttpErrorByCode (\u003ca href=\"https://github.com/Se3do\"\u003e\u003ccode\u003e@​Se3do\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ewebsockets\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17188\"\u003e#17188\u003c/a\u003e fix(websockets): correct type guard to check value not key (\u003ca href=\"https://github.com/Se3do\"\u003e\u003ccode\u003e@​Se3do\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eEnhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17241\"\u003e#17241\u003c/a\u003e feat(core): include auto-converted route in legacy route path warning (\u003ca href=\"https://github.com/ronielli\"\u003e\u003ccode\u003e@​ronielli\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17262\"\u003e#17262\u003c/a\u003e chore(deps): bump fastify from 5.8.5 to 5.10.0 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eplatform-express\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17164\"\u003e#17164\u003c/a\u003e fix(deps): update dependency multer to v2.2.0 [security] (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 4\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eMohammed Said (\u003ca href=\"https://github.com/Se3do\"\u003e\u003ccode\u003e@​Se3do\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRonielli (\u003ca href=\"https://github.com/ronielli\"\u003e\u003ccode\u003e@​ronielli\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egreymoth (\u003ca href=\"https://github.com/greymoth-jp\"\u003e\u003ccode\u003e@​greymoth-jp\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e종윤 (\u003ca href=\"https://github.com/jyx-07\"\u003e\u003ccode\u003e@​jyx-07\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/nestjs/nest/commit/dfaa376170168d12d9d28bcfe137a9bacce579a3\"\u003e\u003ccode\u003edfaa376\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.28 release\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.28/packages/testing\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/supertest` from 7.2.0 to 7.2.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/supertest\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.8.4 to 3.9.5\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.9.5\u003c/h2\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.5/CHANGELOG.md#395\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAngular: Format \u003ccode\u003e@content(name)\u003c/code\u003e -\u0026gt; \u003ccode\u003e@content (name)\u003c/code\u003e to align with other block syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19499\"\u003e#19499\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\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.9.4/CHANGELOG.md#394\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMarkdown: Fix unexpected removal of characters in liquid syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19489\"\u003eprettier/prettier#19489\u003c/a\u003e by \u003ca href=\"https://github.com/seiyab\"\u003e\u003ccode\u003e@​seiyab\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTypeScript: Allow decorators to be used with declare on class fields (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19492\"\u003eprettier/prettier#19492\u003c/a\u003e by \u003ca href=\"https://github.com/evoactivity\"\u003e\u003ccode\u003e@​evoactivity\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.9.3/CHANGELOG.md#393\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCLI: Fix ignored file has been cached incorrectly (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19483\"\u003e#19483\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.9.1/CHANGELOG.md#391\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.5...3.9.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2026/06/27/3.9.0\"\u003ePrettier 3.9: Major parser upgrades and Formatting improvements\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Flow variance annotation print (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19022\"\u003e#19022\u003c/a\u003e by \u003ca href=\"https://github.com/marcoww6\"\u003e\u003ccode\u003e@​marcoww6\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.5/CHANGELOG.md#385\"\u003eChangelog\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/prettier/prettier/blob/main/CHANGELOG.md\"\u003eprettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.9.5\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.9.4...3.9.5\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eMarkdown: Cap ordered list mark at 999,999,999 (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19351\"\u003e#19351\u003c/a\u003e by \u003ca href=\"https://github.com/tats-u\"\u003e\u003ccode\u003e@​tats-u\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003cp\u003eCommonMark parsers only support ordered list item numbers up to 999,999,999.\u003c/p\u003e\n\u003cp\u003eWith this change, Prettier now caps the ordered list item number at 999,999,999 to ensure that the output is correctly parsed as an ordered list by CommonMark parsers. Numbers larger than 999,999,999 are not parsed as list item numbers and are left unchanged in the output:\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"markdown\"\u003e\u003ccode\u003e\u0026lt;!-- Input --\u0026...\n\n_Description has been truncated_","html_url":"https://github.com/Fedhoka/petcore/pull/24","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Fedhoka%2Fpetcore/issues/24","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/24/packages"},{"uuid":"4873490176","node_id":"PR_kwDOST7M387xDnmB","number":149,"state":"closed","title":"chore(deps)(deps): bump the drizzle-peer-minor-patch group across 1 directory with 5 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":5,"pull_request":true,"closed_at":"2026-07-13T17:59:39.000Z","author_association":null,"state_reason":null,"created_at":"2026-07-13T12:10:34.000Z","updated_at":"2026-07-13T18:00:54.000Z","time_to_close":20945,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps): bump","group_name":"drizzle-peer-minor-patch","update_count":5,"packages":[{"name":"@nestjs/common","old_version":"11.1.27","new_version":"11.1.28","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/core","old_version":"11.1.27","new_version":"11.1.28","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/platform-express","old_version":"11.1.27","new_version":"11.1.28","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/testing","old_version":"11.1.27","new_version":"11.1.28","repository_url":"https://github.com/nestjs/nest"},{"name":"mysql2","old_version":"3.22.5","new_version":"3.22.6","repository_url":"https://github.com/sidorares/node-mysql2"}],"path":null,"ecosystem":"npm"},"body":"Bumps the drizzle-peer-minor-patch group with 5 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@nestjs/common](https://github.com/nestjs/nest/tree/HEAD/packages/common) | `11.1.27` | `11.1.28` |\n| [@nestjs/core](https://github.com/nestjs/nest/tree/HEAD/packages/core) | `11.1.27` | `11.1.28` |\n| [@nestjs/platform-express](https://github.com/nestjs/nest/tree/HEAD/packages/platform-express) | `11.1.27` | `11.1.28` |\n| [@nestjs/testing](https://github.com/nestjs/nest/tree/HEAD/packages/testing) | `11.1.27` | `11.1.28` |\n| [mysql2](https://github.com/sidorares/node-mysql2) | `3.22.5` | `3.22.6` |\n\n\nUpdates `@nestjs/common` from 11.1.27 to 11.1.28\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest/releases\"\u003e@​nestjs/common's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.28 (2026-07-08)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17239\"\u003e#17239\u003c/a\u003e fix(core): trigger teardown of SSE producer Observable on client disconnect with interceptor (\u003ca href=\"https://github.com/jyx-07\"\u003e\u003ccode\u003e@​jyx-07\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17257\"\u003e#17257\u003c/a\u003e fix(common): Add missing exception classes to HttpErrorByCode (\u003ca href=\"https://github.com/Se3do\"\u003e\u003ccode\u003e@​Se3do\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ewebsockets\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17188\"\u003e#17188\u003c/a\u003e fix(websockets): correct type guard to check value not key (\u003ca href=\"https://github.com/Se3do\"\u003e\u003ccode\u003e@​Se3do\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eEnhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17241\"\u003e#17241\u003c/a\u003e feat(core): include auto-converted route in legacy route path warning (\u003ca href=\"https://github.com/ronielli\"\u003e\u003ccode\u003e@​ronielli\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17262\"\u003e#17262\u003c/a\u003e chore(deps): bump fastify from 5.8.5 to 5.10.0 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eplatform-express\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17164\"\u003e#17164\u003c/a\u003e fix(deps): update dependency multer to v2.2.0 [security] (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 4\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eMohammed Said (\u003ca href=\"https://github.com/Se3do\"\u003e\u003ccode\u003e@​Se3do\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRonielli (\u003ca href=\"https://github.com/ronielli\"\u003e\u003ccode\u003e@​ronielli\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egreymoth (\u003ca href=\"https://github.com/greymoth-jp\"\u003e\u003ccode\u003e@​greymoth-jp\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e종윤 (\u003ca href=\"https://github.com/jyx-07\"\u003e\u003ccode\u003e@​jyx-07\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/nestjs/nest/commit/dfaa376170168d12d9d28bcfe137a9bacce579a3\"\u003e\u003ccode\u003edfaa376\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.28 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/a5e86d8e460dc2ab7ccf9e1579215348fa4e9330\"\u003e\u003ccode\u003ea5e86d8\u003c/code\u003e\u003c/a\u003e fix(common): Add missing exception classes to HttpErrorByCode\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.28/packages/common\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/core` from 11.1.27 to 11.1.28\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest/releases\"\u003e@​nestjs/core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.28 (2026-07-08)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17239\"\u003e#17239\u003c/a\u003e fix(core): trigger teardown of SSE producer Observable on client disconnect with interceptor (\u003ca href=\"https://github.com/jyx-07\"\u003e\u003ccode\u003e@​jyx-07\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17257\"\u003e#17257\u003c/a\u003e fix(common): Add missing exception classes to HttpErrorByCode (\u003ca href=\"https://github.com/Se3do\"\u003e\u003ccode\u003e@​Se3do\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ewebsockets\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17188\"\u003e#17188\u003c/a\u003e fix(websockets): correct type guard to check value not key (\u003ca href=\"https://github.com/Se3do\"\u003e\u003ccode\u003e@​Se3do\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eEnhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17241\"\u003e#17241\u003c/a\u003e feat(core): include auto-converted route in legacy route path warning (\u003ca href=\"https://github.com/ronielli\"\u003e\u003ccode\u003e@​ronielli\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17262\"\u003e#17262\u003c/a\u003e chore(deps): bump fastify from 5.8.5 to 5.10.0 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eplatform-express\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17164\"\u003e#17164\u003c/a\u003e fix(deps): update dependency multer to v2.2.0 [security] (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 4\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eMohammed Said (\u003ca href=\"https://github.com/Se3do\"\u003e\u003ccode\u003e@​Se3do\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRonielli (\u003ca href=\"https://github.com/ronielli\"\u003e\u003ccode\u003e@​ronielli\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egreymoth (\u003ca href=\"https://github.com/greymoth-jp\"\u003e\u003ccode\u003e@​greymoth-jp\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e종윤 (\u003ca href=\"https://github.com/jyx-07\"\u003e\u003ccode\u003e@​jyx-07\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/nestjs/nest/commit/dfaa376170168d12d9d28bcfe137a9bacce579a3\"\u003e\u003ccode\u003edfaa376\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.28 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/053a31627b060de5e8110d6964f2bb62d32ea52d\"\u003e\u003ccode\u003e053a316\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/core/issues/17239\"\u003e#17239\u003c/a\u003e from jyx-07/fix/sse-interceptor-teardown\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/8e7a2ee7ba78492aab49f3031934393b87488b9a\"\u003e\u003ccode\u003e8e7a2ee\u003c/code\u003e\u003c/a\u003e feat(core): include auto-converted route in legacy route path warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/c5b71643e8bf3823e1b9df4c798344ccf4dc89c7\"\u003e\u003ccode\u003ec5b7164\u003c/code\u003e\u003c/a\u003e fix(core): trigger sse observable teardown on disconnect\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.28/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/platform-express` from 11.1.27 to 11.1.28\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest/releases\"\u003e@​nestjs/platform-express's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.28 (2026-07-08)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17239\"\u003e#17239\u003c/a\u003e fix(core): trigger teardown of SSE producer Observable on client disconnect with interceptor (\u003ca href=\"https://github.com/jyx-07\"\u003e\u003ccode\u003e@​jyx-07\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17257\"\u003e#17257\u003c/a\u003e fix(common): Add missing exception classes to HttpErrorByCode (\u003ca href=\"https://github.com/Se3do\"\u003e\u003ccode\u003e@​Se3do\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ewebsockets\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17188\"\u003e#17188\u003c/a\u003e fix(websockets): correct type guard to check value not key (\u003ca href=\"https://github.com/Se3do\"\u003e\u003ccode\u003e@​Se3do\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eEnhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17241\"\u003e#17241\u003c/a\u003e feat(core): include auto-converted route in legacy route path warning (\u003ca href=\"https://github.com/ronielli\"\u003e\u003ccode\u003e@​ronielli\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17262\"\u003e#17262\u003c/a\u003e chore(deps): bump fastify from 5.8.5 to 5.10.0 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eplatform-express\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17164\"\u003e#17164\u003c/a\u003e fix(deps): update dependency multer to v2.2.0 [security] (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 4\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eMohammed Said (\u003ca href=\"https://github.com/Se3do\"\u003e\u003ccode\u003e@​Se3do\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRonielli (\u003ca href=\"https://github.com/ronielli\"\u003e\u003ccode\u003e@​ronielli\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egreymoth (\u003ca href=\"https://github.com/greymoth-jp\"\u003e\u003ccode\u003e@​greymoth-jp\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e종윤 (\u003ca href=\"https://github.com/jyx-07\"\u003e\u003ccode\u003e@​jyx-07\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/nestjs/nest/commit/dfaa376170168d12d9d28bcfe137a9bacce579a3\"\u003e\u003ccode\u003edfaa376\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.28 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/541977a8ae0b0b08e717adb990f99cb315549ef9\"\u003e\u003ccode\u003e541977a\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency multer to v2.2.0 [security]\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.28/packages/platform-express\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/testing` from 11.1.27 to 11.1.28\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest/releases\"\u003e@​nestjs/testing's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.28 (2026-07-08)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17239\"\u003e#17239\u003c/a\u003e fix(core): trigger teardown of SSE producer Observable on client disconnect with interceptor (\u003ca href=\"https://github.com/jyx-07\"\u003e\u003ccode\u003e@​jyx-07\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17257\"\u003e#17257\u003c/a\u003e fix(common): Add missing exception classes to HttpErrorByCode (\u003ca href=\"https://github.com/Se3do\"\u003e\u003ccode\u003e@​Se3do\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ewebsockets\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17188\"\u003e#17188\u003c/a\u003e fix(websockets): correct type guard to check value not key (\u003ca href=\"https://github.com/Se3do\"\u003e\u003ccode\u003e@​Se3do\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eEnhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17241\"\u003e#17241\u003c/a\u003e feat(core): include auto-converted route in legacy route path warning (\u003ca href=\"https://github.com/ronielli\"\u003e\u003ccode\u003e@​ronielli\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17262\"\u003e#17262\u003c/a\u003e chore(deps): bump fastify from 5.8.5 to 5.10.0 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eplatform-express\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17164\"\u003e#17164\u003c/a\u003e fix(deps): update dependency multer to v2.2.0 [security] (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 4\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eMohammed Said (\u003ca href=\"https://github.com/Se3do\"\u003e\u003ccode\u003e@​Se3do\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRonielli (\u003ca href=\"https://github.com/ronielli\"\u003e\u003ccode\u003e@​ronielli\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egreymoth (\u003ca href=\"https://github.com/greymoth-jp\"\u003e\u003ccode\u003e@​greymoth-jp\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e종윤 (\u003ca href=\"https://github.com/jyx-07\"\u003e\u003ccode\u003e@​jyx-07\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/nestjs/nest/commit/dfaa376170168d12d9d28bcfe137a9bacce579a3\"\u003e\u003ccode\u003edfaa376\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.28 release\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.28/packages/testing\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mysql2` from 3.22.5 to 3.22.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sidorares/node-mysql2/releases\"\u003emysql2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.22.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/compare/v3.22.5...v3.22.6\"\u003e3.22.6\u003c/a\u003e (2026-07-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003esql-escaper:\u003c/strong\u003e resolve multi statement and expand object regressions (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4380\"\u003e#4380\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/1b927a92c1c0e59b00d3552786215fe249ef550f\"\u003e1b927a9\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/sidorares/node-mysql2/blob/master/Changelog.md\"\u003emysql2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/compare/v3.22.5...v3.22.6\"\u003e3.22.6\u003c/a\u003e (2026-07-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003esql-escaper:\u003c/strong\u003e resolve multi statement and expand object regressions (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4380\"\u003e#4380\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/1b927a92c1c0e59b00d3552786215fe249ef550f\"\u003e1b927a9\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/sidorares/node-mysql2/commit/9e58ed74f9373fc5e3d8516a0e6ad311d7c63ade\"\u003e\u003ccode\u003e9e58ed7\u003c/code\u003e\u003c/a\u003e chore(master): release 3.22.6 (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4381\"\u003e#4381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/1b927a92c1c0e59b00d3552786215fe249ef550f\"\u003e\u003ccode\u003e1b927a9\u003c/code\u003e\u003c/a\u003e fix(sql-escaper): resolve multi statement and expand object regressions (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4380\"\u003e#4380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/122dba81d6b310318f15dd2cff56369917a3aeb4\"\u003e\u003ccode\u003e122dba8\u003c/code\u003e\u003c/a\u003e docs(website): fix typos in documentation (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4372\"\u003e#4372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/c463d13a16248b53db42813160c1967b49337a76\"\u003e\u003ccode\u003ec463d13\u003c/code\u003e\u003c/a\u003e ci: fix typos in test comments (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4371\"\u003e#4371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/245ef440760cb8e93d21440c37dc827f1044541d\"\u003e\u003ccode\u003e245ef44\u003c/code\u003e\u003c/a\u003e docs(lib): fix typos in comments (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4370\"\u003e#4370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/35ecd4e802711746a7d219740ebc6e0f2465fb73\"\u003e\u003ccode\u003e35ecd4e\u003c/code\u003e\u003c/a\u003e build(deps): bump lucide-react from 1.22.0 to 1.23.0 in /website (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4367\"\u003e#4367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/f82c2c34b104d5b889b64881ffd540c366d0f568\"\u003e\u003ccode\u003ef82c2c3\u003c/code\u003e\u003c/a\u003e build(deps): bump lucide-react from 1.21.0 to 1.22.0 in /website (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4360\"\u003e#4360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/2339621a78c2e857d237fc6499acc462cd8d45bd\"\u003e\u003ccode\u003e2339621\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e in the dev-dependencies group (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4356\"\u003e#4356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/33a6809381ba970d02ed32e70fa6e4e343d25759\"\u003e\u003ccode\u003e33a6809\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4357\"\u003e#4357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/a3e07850d6bb6c43249c627275d0a644efab0d5b\"\u003e\u003ccode\u003ea3e0785\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump the dev-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4355\"\u003e#4355\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sidorares/node-mysql2/compare/v3.22.5...v3.22.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e","html_url":"https://github.com/nest-native/drizzle/pull/149","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/nest-native%2Fdrizzle/issues/149","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/149/packages"},{"uuid":"4860687616","node_id":"PR_kwDOSmRfIM7wc1su","number":12,"state":"open","title":"chore(api): bump @nestjs/common from 11.1.23 to 11.1.28 in /apps/api","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-07-11T05:12:43.000Z","updated_at":"2026-07-11T05:12:49.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(api)","packages":[{"name":"@nestjs/common","old_version":"11.1.23","new_version":"11.1.28","repository_url":"https://github.com/nestjs/nest"}],"path":"/apps/api","ecosystem":"npm"},"body":"Bumps [@nestjs/common](https://github.com/nestjs/nest/tree/HEAD/packages/common) from 11.1.23 to 11.1.28.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest/releases\"\u003e@​nestjs/common's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.28 (2026-07-08)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17239\"\u003e#17239\u003c/a\u003e fix(core): trigger teardown of SSE producer Observable on client disconnect with interceptor (\u003ca href=\"https://github.com/jyx-07\"\u003e\u003ccode\u003e@​jyx-07\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17257\"\u003e#17257\u003c/a\u003e fix(common): Add missing exception classes to HttpErrorByCode (\u003ca href=\"https://github.com/Se3do\"\u003e\u003ccode\u003e@​Se3do\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ewebsockets\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17188\"\u003e#17188\u003c/a\u003e fix(websockets): correct type guard to check value not key (\u003ca href=\"https://github.com/Se3do\"\u003e\u003ccode\u003e@​Se3do\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eEnhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17241\"\u003e#17241\u003c/a\u003e feat(core): include auto-converted route in legacy route path warning (\u003ca href=\"https://github.com/ronielli\"\u003e\u003ccode\u003e@​ronielli\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17262\"\u003e#17262\u003c/a\u003e chore(deps): bump fastify from 5.8.5 to 5.10.0 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eplatform-express\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17164\"\u003e#17164\u003c/a\u003e fix(deps): update dependency multer to v2.2.0 [security] (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 4\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eMohammed Said (\u003ca href=\"https://github.com/Se3do\"\u003e\u003ccode\u003e@​Se3do\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRonielli (\u003ca href=\"https://github.com/ronielli\"\u003e\u003ccode\u003e@​ronielli\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egreymoth (\u003ca href=\"https://github.com/greymoth-jp\"\u003e\u003ccode\u003e@​greymoth-jp\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e종윤 (\u003ca href=\"https://github.com/jyx-07\"\u003e\u003ccode\u003e@​jyx-07\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.27\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): sse async handlers teardown issue by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17131\"\u003enestjs/nest#17131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(platform-fastify): forRoutes middleware ending slash  by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17138\"\u003enestjs/nest#17138\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.26\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): post sse endpoint empty response \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/common/issues/17098\"\u003e#17098\u003c/a\u003e by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17099\"\u003enestjs/nest#17099\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.25...v11.1.26\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.25...v11.1.26\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.25\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(microservices): reject pending Redis requests on close by \u003ca href=\"https://github.com/yudin-s\"\u003e\u003ccode\u003e@​yudin-s\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17024\"\u003enestjs/nest#17024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(core): register SSE close listener before async setup by \u003ca href=\"https://github.com/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17018\"\u003enestjs/nest#17018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(platform-fastify): remove pathname ending slash by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17094\"\u003enestjs/nest#17094\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/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17018\"\u003enestjs/nest#17018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DucMinhNe\"\u003e\u003ccode\u003e@​DucMinhNe\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17085\"\u003enestjs/nest#17085\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/nestjs/nest/commit/dfaa376170168d12d9d28bcfe137a9bacce579a3\"\u003e\u003ccode\u003edfaa376\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.28 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/a5e86d8e460dc2ab7ccf9e1579215348fa4e9330\"\u003e\u003ccode\u003ea5e86d8\u003c/code\u003e\u003c/a\u003e fix(common): Add missing exception classes to HttpErrorByCode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/660a1249e32e7701cdd7e5ccb20b7f695e721bce\"\u003e\u003ccode\u003e660a124\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.27 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/aa5c4f176edee6995d71a8f43a7ddb2de4c3ad8d\"\u003e\u003ccode\u003eaa5c4f1\u003c/code\u003e\u003c/a\u003e chore: update readme and package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/9ff83d540f50e96eb0093b4eb0dd96191aa6a285\"\u003e\u003ccode\u003e9ff83d5\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.26 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/02f804159841a2771755c382832a7938b904c420\"\u003e\u003ccode\u003e02f8041\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.25 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/1634915597884f677b823ec0d77931f1637dede7\"\u003e\u003ccode\u003e1634915\u003c/code\u003e\u003c/a\u003e test(common): Add unit tests for cli-colors utility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/380bf5c13c7f22d24b871af8a412852f36d7030a\"\u003e\u003ccode\u003e380bf5c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/common/issues/17058\"\u003e#17058\u003c/a\u003e from Se3do/test/extend-metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/af4542b9c0f56262090bf0097444b71456cb0139\"\u003e\u003ccode\u003eaf4542b\u003c/code\u003e\u003c/a\u003e test(common): Add unit tests for assignCustomParameterMetadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/b67aea1505d568c6b80318707c2642ba395a5510\"\u003e\u003ccode\u003eb67aea1\u003c/code\u003e\u003c/a\u003e test(common): Add unit tests for extendArrayMetadata\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.28/packages/common\"\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=@nestjs/common\u0026package-manager=npm_and_yarn\u0026previous-version=11.1.23\u0026new-version=11.1.28)](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/dickyendra07/PML-Website-Next/pull/12","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dickyendra07%2FPML-Website-Next/issues/12","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/12/packages"},{"uuid":"4843397742","node_id":"PR_kwDOPuBGHs7vlLci","number":99,"state":"open","title":"chore(deps): bump the prod-minor-patch group across 1 directory with 14 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":10,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-07-09T05:13:42.000Z","updated_at":"2026-07-18T18:43:23.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"prod-minor-patch","update_count":14,"packages":[{"name":"@nestjs/cli","old_version":"11.0.16","new_version":"11.0.24","repository_url":"https://github.com/nestjs/nest-cli"},{"name":"@nestjs/common","old_version":"11.1.17","new_version":"11.1.28","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/config","old_version":"4.0.3","new_version":"4.0.4","repository_url":"https://github.com/nestjs/config"},{"name":"@nestjs/core","old_version":"11.1.20","new_version":"11.1.28","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/platform-express","old_version":"11.1.13","new_version":"11.1.28","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/schematics","old_version":"11.0.9","new_version":"11.1.0","repository_url":"https://github.com/nestjs/schematics"},{"name":"@nestjs/swagger","old_version":"11.2.6","new_version":"11.4.5","repository_url":"https://github.com/nestjs/swagger"},{"name":"@types/luxon","old_version":"3.7.1","new_version":"3.7.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"axios","old_version":"1.18.0","new_version":"1.18.1","repository_url":"https://github.com/axios/axios"},{"name":"ioredis","old_version":"5.10.1","new_version":"5.11.1","repository_url":"https://github.com/luin/ioredis"},{"name":"joi","old_version":"18.1.1","new_version":"18.2.3","repository_url":"https://github.com/hapijs/joi"},{"name":"oidc-provider","old_version":"9.7.1","new_version":"9.9.1","repository_url":"https://github.com/panva/node-oidc-provider"},{"name":"sanitize-html","old_version":"2.17.4","new_version":"2.17.6","repository_url":"https://github.com/apostrophecms/apostrophe"},{"name":"ts-loader","old_version":"9.5.4","new_version":"9.6.2","repository_url":"https://github.com/TypeStrong/ts-loader"}],"path":null,"ecosystem":"npm"},"body":"Bumps the prod-minor-patch group with 14 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@nestjs/cli](https://github.com/nestjs/nest-cli) | `11.0.16` | `11.0.24` |\n| [@nestjs/common](https://github.com/nestjs/nest/tree/HEAD/packages/common) | `11.1.17` | `11.1.28` |\n| [@nestjs/config](https://github.com/nestjs/config) | `4.0.3` | `4.0.4` |\n| [@nestjs/core](https://github.com/nestjs/nest/tree/HEAD/packages/core) | `11.1.20` | `11.1.28` |\n| [@nestjs/platform-express](https://github.com/nestjs/nest/tree/HEAD/packages/platform-express) | `11.1.13` | `11.1.28` |\n| [@nestjs/schematics](https://github.com/nestjs/schematics) | `11.0.9` | `11.1.0` |\n| [@nestjs/swagger](https://github.com/nestjs/swagger) | `11.2.6` | `11.4.5` |\n| [@types/luxon](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/luxon) | `3.7.1` | `3.7.2` |\n| [axios](https://github.com/axios/axios) | `1.18.0` | `1.18.1` |\n| [ioredis](https://github.com/luin/ioredis) | `5.10.1` | `5.11.1` |\n| [joi](https://github.com/hapijs/joi) | `18.1.1` | `18.2.3` |\n| [oidc-provider](https://github.com/panva/node-oidc-provider) | `9.7.1` | `9.9.1` |\n| [sanitize-html](https://github.com/apostrophecms/apostrophe/tree/HEAD/packages/sanitize-html) | `2.17.4` | `2.17.6` |\n| [ts-loader](https://github.com/TypeStrong/ts-loader) | `9.5.4` | `9.6.2` |\n\n\nUpdates `@nestjs/cli` from 11.0.16 to 11.0.24\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest-cli/releases\"\u003e@​nestjs/cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 11.0.24\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(compiler): fail fast when typescript lacks the programmatic api (3c6b4ac4)\u003c/li\u003e\n\u003cli\u003erefactor: move available languages closer to first usage (1697b7fd)\u003c/li\u003e\n\u003cli\u003erefactor: delete unused gulp tool utility helper file (75b57c4e)\u003c/li\u003e\n\u003cli\u003efix(runners): remove duplicated binary in failed command message (54b08ae0)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 11.0.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;fix(compiler): validate delete out dir paths before rm\u0026quot; (0dd0e3ef)\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;fix(compiler): validate asset output paths\u0026quot; (728f80cf)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 11.0.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(cli): resolve Windows path separator bug in plugin loader (9e502bda)\u003c/li\u003e\n\u003cli\u003efix(compiler): validate asset output paths (c4342b2c)\u003c/li\u003e\n\u003cli\u003efix: Update CRUD option to accept a value for generating entry points (4c0e2cab)\u003c/li\u003e\n\u003cli\u003efeat: Add type and CRUD options in generate command (b19856a3)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 11.0.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: revert \u003ca href=\"https://redirect.github.com/nestjs/nest-cli/issues/3315\"\u003e#3315\u003c/a\u003e due to \u003ca href=\"https://redirect.github.com/nestjs/nest-cli/issues/3390\"\u003e#3390\u003c/a\u003e (255a559c)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 11.0.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: revert \u003ca href=\"https://redirect.github.com/nestjs/nest-cli/issues/3313\"\u003e#3313\u003c/a\u003e due to \u003ca href=\"https://redirect.github.com/nestjs/nest-cli/issues/3391\"\u003e#3391\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/nestjs/nest-cli/issues/3390\"\u003e#3390\u003c/a\u003e (705bb7da)\u003c/li\u003e\n\u003cli\u003echore(deps): update swc monorepo (8496c768)\u003c/li\u003e\n\u003cli\u003efix(assets-manager): return promise from close watchers (2181947d)\u003c/li\u003e\n\u003cli\u003efix(swc): fix inverted chokidar ignored filter in watch mode (a3890cba)\u003c/li\u003e\n\u003cli\u003efix: add type annotations to caught errors (c46ddd71)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 11.0.19\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(types): correct Asset type definition from string literal to string union by \u003ca href=\"https://github.com/yogeshwaran-c\"\u003e\u003ccode\u003e@​yogeshwaran-c\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest-cli/pull/3323\"\u003enestjs/nest-cli#3323\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(generate): use selected project name for specFileSuffix lookup by \u003ca href=\"https://github.com/yogeshwaran-c\"\u003e\u003ccode\u003e@​yogeshwaran-c\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest-cli/pull/3325\"\u003enestjs/nest-cli#3325\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(info): add missing space in os version display by \u003ca href=\"https://github.com/yogeshwaran-c\"\u003e\u003ccode\u003e@​yogeshwaran-c\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest-cli/pull/3321\"\u003enestjs/nest-cli#3321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(compiler): run tsconfig paths plugin before user plugins in tsc compiler by \u003ca href=\"https://github.com/yogeshwaran-c\"\u003e\u003ccode\u003e@​yogeshwaran-c\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest-cli/pull/3326\"\u003enestjs/nest-cli#3326\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(start): skip signal forwarding in watch mode by \u003ca href=\"https://github.com/maruthang\"\u003e\u003ccode\u003e@​maruthang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest-cli/pull/3338\"\u003enestjs/nest-cli#3338\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(compiler): resolve path aliases in declaration files by \u003ca href=\"https://github.com/maruthang\"\u003e\u003ccode\u003e@​maruthang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest-cli/pull/3344\"\u003enestjs/nest-cli#3344\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update angular-cli monorepo to v19.2.24 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nestjs/nest-cli/pull/3337\"\u003enestjs/nest-cli#3337\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest-cli/compare/11.0.18...11.0.19\"\u003ehttps://github.com/nestjs/nest-cli/compare/11.0.18...11.0.19\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e11.0.18\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(build): delete tsbuildinfo file with out dir (\u003ca href=\"https://redirect.github.com/nestjs/nest-cli/issues/3312\"\u003e#3312\u003c/a\u003e) by \u003ca href=\"https://github.com/maruthang\"\u003e\u003ccode\u003e@​maruthang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest-cli/pull/3317\"\u003enestjs/nest-cli#3317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(swc): prevent double initialization in watch mode by \u003ca href=\"https://github.com/maruthang\"\u003e\u003ccode\u003e@​maruthang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest-cli/pull/3316\"\u003enestjs/nest-cli#3316\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(swc): respect root dir option for strip leading paths by \u003ca href=\"https://github.com/maruthang\"\u003e\u003ccode\u003e@​maruthang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest-cli/pull/3318\"\u003enestjs/nest-cli#3318\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): error on unexpected extra positional arguments by \u003ca href=\"https://github.com/maruthang\"\u003e\u003ccode\u003e@​maruthang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest-cli/pull/3314\"\u003enestjs/nest-cli#3314\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(start): wait for async shutdown hooks before exiting by \u003ca href=\"https://github.com/maruthang\"\u003e\u003ccode\u003e@​maruthang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest-cli/pull/3313\"\u003enestjs/nest-cli#3313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(assets): use ready event for watcher closing by \u003ca href=\"https://github.com/maruthang\"\u003e\u003ccode\u003e@​maruthang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest-cli/pull/3315\"\u003enestjs/nest-cli#3315\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: expand \u003ccode\u003e@​swc/cli\u003c/code\u003e peer range to include ^0.8.0 by \u003ca href=\"https://github.com/wwenrr\"\u003e\u003ccode\u003e@​wwenrr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest-cli/pull/3309\"\u003enestjs/nest-cli#3309\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency \u003ccode\u003e@​nestjs/schematics\u003c/code\u003e to v11.0.10 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nestjs/nest-cli/pull/3300\"\u003enestjs/nest-cli#3300\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(compiler): potential undefined access in getWebpackConfigPath by \u003ca href=\"https://github.com/zendy199x\"\u003e\u003ccode\u003e@​zendy199x\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest-cli/pull/3296\"\u003enestjs/nest-cli#3296\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/nestjs/nest-cli/commit/c8a68da18e5160e3a1a8291a2fc0d15026055c38\"\u003e\u003ccode\u003ec8a68da\u003c/code\u003e\u003c/a\u003e chore(): release v11.0.24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest-cli/commit/e5fda8cdc6d1ca3fee2a89133c86058e1f21f484\"\u003e\u003ccode\u003ee5fda8c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/nest-cli/issues/3478\"\u003e#3478\u003c/a\u003e from ruban-s/fix/typescript-7-unsupported-api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest-cli/commit/3c6b4ac411fd93916b59a3ed03cf8164c7a0b178\"\u003e\u003ccode\u003e3c6b4ac\u003c/code\u003e\u003c/a\u003e fix(compiler): fail fast when typescript lacks the programmatic api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest-cli/commit/de854349ac8cb66e2c67b443f99a7dd2dfc753cd\"\u003e\u003ccode\u003ede85434\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/nest-cli/issues/3475\"\u003e#3475\u003c/a\u003e from abdulganiyy/refactor/move-languages-variable-cl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest-cli/commit/1697b7fdf69b11fbab103f2ce8f1551d9fbbfe68\"\u003e\u003ccode\u003e1697b7f\u003c/code\u003e\u003c/a\u003e refactor: move available languages closer to first usage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest-cli/commit/2705bd46a173f35eedc888e27b1ae8a64678ba63\"\u003e\u003ccode\u003e2705bd4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/nest-cli/issues/3472\"\u003e#3472\u003c/a\u003e from abdulganiyy/delete-unused-helper-file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest-cli/commit/75b57c4e34478b2bb5cead999c6b9da6ed4832d3\"\u003e\u003ccode\u003e75b57c4\u003c/code\u003e\u003c/a\u003e refactor: delete unused gulp tool utility helper file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest-cli/commit/c2aefdf11ea5056ee186ad889fa3b2655cebc478\"\u003e\u003ccode\u003ec2aefdf\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/nest-cli/issues/3469\"\u003e#3469\u003c/a\u003e from iamkanguk97/fix/runner-duplicated-binary\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest-cli/commit/54b08ae06521fce98ddeea1e069820f260ffffff\"\u003e\u003ccode\u003e54b08ae\u003c/code\u003e\u003c/a\u003e fix(runners): remove duplicated binary in failed command message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest-cli/commit/731a09bafc25dd586b4984a089d759880f1698b3\"\u003e\u003ccode\u003e731a09b\u003c/code\u003e\u003c/a\u003e chore(): release v11.0.23\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/nest-cli/compare/11.0.16...11.0.24\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/common` from 11.1.17 to 11.1.28\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest/releases\"\u003e@​nestjs/common's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.28 (2026-07-08)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17239\"\u003e#17239\u003c/a\u003e fix(core): trigger teardown of SSE producer Observable on client disconnect with interceptor (\u003ca href=\"https://github.com/jyx-07\"\u003e\u003ccode\u003e@​jyx-07\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17257\"\u003e#17257\u003c/a\u003e fix(common): Add missing exception classes to HttpErrorByCode (\u003ca href=\"https://github.com/Se3do\"\u003e\u003ccode\u003e@​Se3do\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ewebsockets\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17188\"\u003e#17188\u003c/a\u003e fix(websockets): correct type guard to check value not key (\u003ca href=\"https://github.com/Se3do\"\u003e\u003ccode\u003e@​Se3do\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eEnhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17241\"\u003e#17241\u003c/a\u003e feat(core): include auto-converted route in legacy route path warning (\u003ca href=\"https://github.com/ronielli\"\u003e\u003ccode\u003e@​ronielli\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17262\"\u003e#17262\u003c/a\u003e chore(deps): bump fastify from 5.8.5 to 5.10.0 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eplatform-express\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17164\"\u003e#17164\u003c/a\u003e fix(deps): update dependency multer to v2.2.0 [security] (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 4\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eMohammed Said (\u003ca href=\"https://github.com/Se3do\"\u003e\u003ccode\u003e@​Se3do\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRonielli (\u003ca href=\"https://github.com/ronielli\"\u003e\u003ccode\u003e@​ronielli\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egreymoth (\u003ca href=\"https://github.com/greymoth-jp\"\u003e\u003ccode\u003e@​greymoth-jp\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e종윤 (\u003ca href=\"https://github.com/jyx-07\"\u003e\u003ccode\u003e@​jyx-07\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.27\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): sse async handlers teardown issue by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17131\"\u003enestjs/nest#17131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(platform-fastify): forRoutes middleware ending slash  by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17138\"\u003enestjs/nest#17138\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.26\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): post sse endpoint empty response \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/common/issues/17098\"\u003e#17098\u003c/a\u003e by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17099\"\u003enestjs/nest#17099\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.25...v11.1.26\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.25...v11.1.26\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.25\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(microservices): reject pending Redis requests on close by \u003ca href=\"https://github.com/yudin-s\"\u003e\u003ccode\u003e@​yudin-s\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17024\"\u003enestjs/nest#17024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(core): register SSE close listener before async setup by \u003ca href=\"https://github.com/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17018\"\u003enestjs/nest#17018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(platform-fastify): remove pathname ending slash by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17094\"\u003enestjs/nest#17094\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/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17018\"\u003enestjs/nest#17018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DucMinhNe\"\u003e\u003ccode\u003e@​DucMinhNe\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17085\"\u003enestjs/nest#17085\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/nestjs/nest/commit/dfaa376170168d12d9d28bcfe137a9bacce579a3\"\u003e\u003ccode\u003edfaa376\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.28 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/a5e86d8e460dc2ab7ccf9e1579215348fa4e9330\"\u003e\u003ccode\u003ea5e86d8\u003c/code\u003e\u003c/a\u003e fix(common): Add missing exception classes to HttpErrorByCode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/660a1249e32e7701cdd7e5ccb20b7f695e721bce\"\u003e\u003ccode\u003e660a124\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.27 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/aa5c4f176edee6995d71a8f43a7ddb2de4c3ad8d\"\u003e\u003ccode\u003eaa5c4f1\u003c/code\u003e\u003c/a\u003e chore: update readme and package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/9ff83d540f50e96eb0093b4eb0dd96191aa6a285\"\u003e\u003ccode\u003e9ff83d5\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.26 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/02f804159841a2771755c382832a7938b904c420\"\u003e\u003ccode\u003e02f8041\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.25 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/1634915597884f677b823ec0d77931f1637dede7\"\u003e\u003ccode\u003e1634915\u003c/code\u003e\u003c/a\u003e test(common): Add unit tests for cli-colors utility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/380bf5c13c7f22d24b871af8a412852f36d7030a\"\u003e\u003ccode\u003e380bf5c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/common/issues/17058\"\u003e#17058\u003c/a\u003e from Se3do/test/extend-metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/af4542b9c0f56262090bf0097444b71456cb0139\"\u003e\u003ccode\u003eaf4542b\u003c/code\u003e\u003c/a\u003e test(common): Add unit tests for assignCustomParameterMetadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/b67aea1505d568c6b80318707c2642ba395a5510\"\u003e\u003ccode\u003eb67aea1\u003c/code\u003e\u003c/a\u003e test(common): Add unit tests for extendArrayMetadata\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.28/packages/common\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/config` from 4.0.3 to 4.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/config/releases\"\u003e@​nestjs/config's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 4.0.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(deps): update dependency dotenv to v17.4.1 (6bc5737)\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency lodash to v4.18.1 [security] (f31ee98)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/config/commit/3b5d5921cea0a313c88a9059fddb745d56b90c43\"\u003e\u003ccode\u003e3b5d592\u003c/code\u003e\u003c/a\u003e chore(): release v4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/config/commit/4fbcb03a9cb7626ad147ac3af232c3fbb5f788ac\"\u003e\u003ccode\u003e4fbcb03\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/config/issues/2263\"\u003e#2263\u003c/a\u003e from nestjs/renovate/dotenv-17.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/config/commit/33dae891d4bf5c61e4c54dc3daea34c3b70feda1\"\u003e\u003ccode\u003e33dae89\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/config/issues/2269\"\u003e#2269\u003c/a\u003e from nestjs/renovate/cimg-node-24.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/config/commit/0a727c3ab5fa4d451501f5c3f2dd6a12f4b17eb8\"\u003e\u003ccode\u003e0a727c3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/config/issues/2313\"\u003e#2313\u003c/a\u003e from nestjs/renovate/npm-lodash-vulnerability\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/config/commit/6bc5737752ef718ee1eaa44592860856d97a4dfd\"\u003e\u003ccode\u003e6bc5737\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency dotenv to v17.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/config/commit/f31ee980f3c1ac7205fd6add780ef480f96d451f\"\u003e\u003ccode\u003ef31ee98\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency lodash to v4.18.1 [security]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/config/commit/059314cb1b234bc67d538fbbe21d760cf2e23e8a\"\u003e\u003ccode\u003e059314c\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.58.1 (\u003ca href=\"https://redirect.github.com/nestjs/config/issues/2315\"\u003e#2315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/config/commit/0f81e2dd99916e60db795f138598767ab8decc8e\"\u003e\u003ccode\u003e0f81e2d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint to v10.2.0 (\u003ca href=\"https://redirect.github.com/nestjs/config/issues/2314\"\u003e#2314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/config/commit/e673ab2e808f787b06c71df5e2f7e9c6a2e394d9\"\u003e\u003ccode\u003ee673ab2\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24.12.2 (\u003ca href=\"https://redirect.github.com/nestjs/config/issues/2311\"\u003e#2311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/config/commit/b1ede30356ba95efca8a17ce2357e4182cbf99f5\"\u003e\u003ccode\u003eb1ede30\u003c/code\u003e\u003c/a\u003e chore(deps): update nest monorepo to v11.1.18 (\u003ca href=\"https://redirect.github.com/nestjs/config/issues/2312\"\u003e#2312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/config/compare/4.0.3...4.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/core` from 11.1.20 to 11.1.28\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest/releases\"\u003e@​nestjs/core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.28 (2026-07-08)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17239\"\u003e#17239\u003c/a\u003e fix(core): trigger teardown of SSE producer Observable on client disconnect with interceptor (\u003ca href=\"https://github.com/jyx-07\"\u003e\u003ccode\u003e@​jyx-07\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17257\"\u003e#17257\u003c/a\u003e fix(common): Add missing exception classes to HttpErrorByCode (\u003ca href=\"https://github.com/Se3do\"\u003e\u003ccode\u003e@​Se3do\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ewebsockets\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17188\"\u003e#17188\u003c/a\u003e fix(websockets): correct type guard to check value not key (\u003ca href=\"https://github.com/Se3do\"\u003e\u003ccode\u003e@​Se3do\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eEnhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17241\"\u003e#17241\u003c/a\u003e feat(core): include auto-converted route in legacy route path warning (\u003ca href=\"https://github.com/ronielli\"\u003e\u003ccode\u003e@​ronielli\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17262\"\u003e#17262\u003c/a\u003e chore(deps): bump fastify from 5.8.5 to 5.10.0 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eplatform-express\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17164\"\u003e#17164\u003c/a\u003e fix(deps): update dependency multer to v2.2.0 [security] (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 4\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eMohammed Said (\u003ca href=\"https://github.com/Se3do\"\u003e\u003ccode\u003e@​Se3do\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRonielli (\u003ca href=\"https://github.com/ronielli\"\u003e\u003ccode\u003e@​ronielli\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egreymoth (\u003ca href=\"https://github.com/greymoth-jp\"\u003e\u003ccode\u003e@​greymoth-jp\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e종윤 (\u003ca href=\"https://github.com/jyx-07\"\u003e\u003ccode\u003e@​jyx-07\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.27\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): sse async handlers teardown issue by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17131\"\u003enestjs/nest#17131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(platform-fastify): forRoutes middleware ending slash  by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17138\"\u003enestjs/nest#17138\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.26\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): post sse endpoint empty response \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/core/issues/17098\"\u003e#17098\u003c/a\u003e by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17099\"\u003enestjs/nest#17099\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.25...v11.1.26\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.25...v11.1.26\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.25\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(microservices): reject pending Redis requests on close by \u003ca href=\"https://github.com/yudin-s\"\u003e\u003ccode\u003e@​yudin-s\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17024\"\u003enestjs/nest#17024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(core): register SSE close listener before async setup by \u003ca href=\"https://github.com/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17018\"\u003enestjs/nest#17018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(platform-fastify): remove pathname ending slash by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17094\"\u003enestjs/nest#17094\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/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17018\"\u003enestjs/nest#17018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DucMinhNe\"\u003e\u003ccode\u003e@​DucMinhNe\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17085\"\u003enestjs/nest#17085\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/nestjs/nest/commit/dfaa376170168d12d9d28bcfe137a9bacce579a3\"\u003e\u003ccode\u003edfaa376\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.28 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/053a31627b060de5e8110d6964f2bb62d32ea52d\"\u003e\u003ccode\u003e053a316\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/core/issues/17239\"\u003e#17239\u003c/a\u003e from jyx-07/fix/sse-interceptor-teardown\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/8e7a2ee7ba78492aab49f3031934393b87488b9a\"\u003e\u003ccode\u003e8e7a2ee\u003c/code\u003e\u003c/a\u003e feat(core): include auto-converted route in legacy route path warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/c5b71643e8bf3823e1b9df4c798344ccf4dc89c7\"\u003e\u003ccode\u003ec5b7164\u003c/code\u003e\u003c/a\u003e fix(core): trigger sse observable teardown on disconnect\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/660a1249e32e7701cdd7e5ccb20b7f695e721bce\"\u003e\u003ccode\u003e660a124\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.27 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/5c5e9bae643f831683bdc0d63ef1dee788e40162\"\u003e\u003ccode\u003e5c5e9ba\u003c/code\u003e\u003c/a\u003e fix(core): sse async handlers teardown issue \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/core/issues/17128\"\u003e#17128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/aa5c4f176edee6995d71a8f43a7ddb2de4c3ad8d\"\u003e\u003ccode\u003eaa5c4f1\u003c/code\u003e\u003c/a\u003e chore: update readme and package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/9ff83d540f50e96eb0093b4eb0dd96191aa6a285\"\u003e\u003ccode\u003e9ff83d5\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.26 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/0f398fd86de387fce28669ddd7a4049d4054f9e5\"\u003e\u003ccode\u003e0f398fd\u003c/code\u003e\u003c/a\u003e test: fix broken unit test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/d152eec8ebba6a38eb448021a83018b43372192e\"\u003e\u003ccode\u003ed152eec\u003c/code\u003e\u003c/a\u003e fix(core): post sse endpoint empty response \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/core/issues/17098\"\u003e#17098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.28/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/platform-express` from 11.1.13 to 11.1.28\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest/releases\"\u003e@​nestjs/platform-express's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.28 (2026-07-08)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17239\"\u003e#17239\u003c/a\u003e fix(core): trigger teardown of SSE producer Observable on client disconnect with interceptor (\u003ca href=\"https://github.com/jyx-07\"\u003e\u003ccode\u003e@​jyx-07\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17257\"\u003e#17257\u003c/a\u003e fix(common): Add missing exception classes to HttpErrorByCode (\u003ca href=\"https://github.com/Se3do\"\u003e\u003ccode\u003e@​Se3do\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ewebsockets\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17188\"\u003e#17188\u003c/a\u003e fix(websockets): correct type guard to check value not key (\u003ca href=\"https://github.com/Se3do\"\u003e\u003ccode\u003e@​Se3do\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eEnhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17241\"\u003e#17241\u003c/a\u003e feat(core): include auto-converted route in legacy route path warning (\u003ca href=\"https://github.com/ronielli\"\u003e\u003ccode\u003e@​ronielli\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17262\"\u003e#17262\u003c/a\u003e chore(deps): bump fastify from 5.8.5 to 5.10.0 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eplatform-express\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17164\"\u003e#17164\u003c/a\u003e fix(deps): update dependency multer to v2.2.0 [security] (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 4\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eMohammed Said (\u003ca href=\"https://github.com/Se3do\"\u003e\u003ccode\u003e@​Se3do\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRonielli (\u003ca href=\"https://github.com/ronielli\"\u003e\u003ccode\u003e@​ronielli\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egreymoth (\u003ca href=\"https://github.com/greymoth-jp\"\u003e\u003ccode\u003e@​greymoth-jp\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e종윤 (\u003ca href=\"https://github.com/jyx-07\"\u003e\u003ccode\u003e@​jyx-07\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.27\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): sse async handlers teardown issue by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17131\"\u003enestjs/nest#17131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(platform-fastify): forRoutes middleware ending slash  by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17138\"\u003enestjs/nest#17138\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.26\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): post sse endpoint empty response \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/platform-express/issues/17098\"\u003e#17098\u003c/a\u003e by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17099\"\u003enestjs/nest#17099\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.25...v11.1.26\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.25...v11.1.26\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.25\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(microservices): reject pending Redis requests on close by \u003ca href=\"https://github.com/yudin-s\"\u003e\u003ccode\u003e@​yudin-s\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17024\"\u003enestjs/nest#17024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(core): register SSE close listener before async setup by \u003ca href=\"https://github.com/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17018\"\u003enestjs/nest#17018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(platform-fastify): remove pathname ending slash by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17094\"\u003enestjs/nest#17094\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/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17018\"\u003enestjs/nest#17018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DucMinhNe\"\u003e\u003ccode\u003e@​DucMinhNe\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17085\"\u003enestjs/nest#17085\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/nestjs/nest/commit/dfaa376170168d12d9d28bcfe137a9bacce579a3\"\u003e\u003ccode\u003edfaa376\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.28 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/541977a8ae0b0b08e717adb990f99cb315549ef9\"\u003e\u003ccode\u003e541977a\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency multer to v2.2.0 [security]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/660a1249e32e7701cdd7e5ccb20b7f695e721bce\"\u003e\u003ccode\u003e660a124\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.27 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/aa5c4f176edee6995d71a8f43a7ddb2de4c3ad8d\"\u003e\u003ccode\u003eaa5c4f1\u003c/code\u003e\u003c/a\u003e chore: update readme and package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/9ff83d540f50e96eb0093b4eb0dd96191aa6a285\"\u003e\u003ccode\u003e9ff83d5\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.26 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/02f804159841a2771755c382832a7938b904c420\"\u003e\u003ccode\u003e02f8041\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.25 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/d8a0ab829ddd8291b75109c9ac4fc4c7d070fc9e\"\u003e\u003ccode\u003ed8a0ab8\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.24 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/2dccece853413a40fe287221b84ca593ec9682a7\"\u003e\u003ccode\u003e2dccece\u003c/code\u003e\u003c/a\u003e chore: update readmes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/b8be8c12270b2e6dcd275d435e573f08b4c79d79\"\u003e\u003ccode\u003eb8be8c1\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.23 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/801c46ffa19d2a549adc446d1f91e7484ae61edb\"\u003e\u003ccode\u003e801c46f\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.22 release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.28/packages/platform-express\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/schematics` from 11.0.9 to 11.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/schematics/releases\"\u003e@​nestjs/schematics's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 11.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(schematics): add format option to run prettier before writing files by \u003ca href=\"https://github.com/yogeshwaran-c\"\u003e\u003ccode\u003e@​yogeshwaran-c\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/schematics/pull/2322\"\u003enestjs/schematics#2322\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/yogeshwaran-c\"\u003e\u003ccode\u003e@​yogeshwaran-c\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/schematics/pull/2322\"\u003enestjs/schematics#2322\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/schematics/compare/11.0.10...11.1.0\"\u003ehttps://github.com/nestjs/schematics/compare/11.0.10...11.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e11.0.10\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: add after each app.close() to e2e template by \u003ca href=\"https://github.com/lrousseau-wanadev\"\u003e\u003ccode\u003e@​lrousseau-wanadev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/schematics/pull/2313\"\u003enestjs/schematics#2313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency comment-json to v4.6.2 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nestjs/schematics/pull/2245\"\u003enestjs/schematics#2245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update angular-cli monorepo to v19.2.23 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nestjs/schematics/pull/2211\"\u003enestjs/schematics#2211\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/lrousseau-wanadev\"\u003e\u003ccode\u003e@​lrousseau-wanadev\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/schematics/pull/2313\"\u003enestjs/schematics#2313\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/schematics/compare/11.0.9...11.0.10\"\u003ehttps://github.com/nestjs/schematics/compare/11.0.9...11.0.10\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/nestjs/schematics/commit/7db4cdd7c6531827f7a8a7b232ab055393952136\"\u003e\u003ccode\u003e7db4cdd\u003c/code\u003e\u003c/a\u003e chore(): release v11.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/schematics/commit/765af5fde4dce639a2efd4f464e8b01dbb159405\"\u003e\u003ccode\u003e765af5f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/schematics/issues/2327\"\u003e#2327\u003c/a\u003e from nestjs/renovate/release-it-20.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/schematics/commit/ca1d7436c1825c65dea01c843f683f2421aebe23\"\u003e\u003ccode\u003eca1d743\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/schematics/issues/2322\"\u003e#2322\u003c/a\u003e from yogeshwaran-c/feat/format-generated-files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/schematics/commit/ba6ef1d2e6b1f05b58288bd3db76c560ff8ce7f6\"\u003e\u003ccode\u003eba6ef1d\u003c/code\u003e\u003c/a\u003e Apply suggestion from \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/schematics/commit/70b7b848beef6f25f9ef1296fd0a6752f3717ca4\"\u003e\u003ccode\u003e70b7b84\u003c/code\u003e\u003c/a\u003e Apply suggestion from \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/schematics/commit/c6789af8986d3c01129f53a20258e48e236828a1\"\u003e\u003ccode\u003ec6789af\u003c/code\u003e\u003c/a\u003e Apply suggestion from \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/schematics/commit/c71b4693ba66446a9dbc4adf2648864de12b8b42\"\u003e\u003ccode\u003ec71b469\u003c/code\u003e\u003c/a\u003e Apply suggestion from \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/schematics/commit/d042e507e08eb5bc25ac909292ffde0bb00e66ec\"\u003e\u003ccode\u003ed042e50\u003c/code\u003e\u003c/a\u003e Apply suggestion from \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/schematics/commit/e97e4e39308838f2aa93c1d7b3a6cd1bf15711a5\"\u003e\u003ccode\u003ee97e4e3\u003c/code\u003e\u003c/a\u003e Apply suggestion from \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/schematics/commit/47f7ade85086a2e46ada8166193e86bb5438de51\"\u003e\u003ccode\u003e47f7ade\u003c/code\u003e\u003c/a\u003e Apply suggestion from \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/schematics/compare/11.0.9...11.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/swagger` from 11.2.6 to 11.4.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/swagger/releases\"\u003e@​nestjs/swagger's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.4.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(plugin): generate additionalProperties for Record/index-signature types by \u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3957\"\u003enestjs/swagger#3957\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency swagger-ui-dist to v5.32.8 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3973\"\u003enestjs/swagger#3973\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency js-yaml to v4.2.0 [security] by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3988\"\u003enestjs/swagger#3988\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/swagger/compare/11.4.4...11.4.5\"\u003ehttps://github.com/nestjs/swagger/compare/11.4.4...11.4.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 11.4.4\u003c/h2\u003e\n\u003ch2\u003e11.4.4 (2026-05-21)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3930\"\u003e#3930\u003c/a\u003e fix: top-level nullable with discriminator issue  (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eEnhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3921\"\u003e#3921\u003c/a\u003e feat(swagger): add summary field to Tag Object (OpenAPI 3.2) (\u003ca href=\"https://github.com/frbuceta\"\u003e\u003ccode\u003e@​frbuceta\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3924\"\u003e#3924\u003c/a\u003e feat(swagger): warn when \u003ca href=\"https://github.com/ApiTags\"\u003e\u003ccode\u003e@​ApiTags\u003c/code\u003e\u003c/a\u003e receives hierarchy fields (\u003ca href=\"https://github.com/frbuceta\"\u003e\u003ccode\u003e@​frbuceta\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3925\"\u003e#3925\u003c/a\u003e fix(swagger): type Tag Object kind as a free-form string (\u003ca href=\"https://github.com/frbuceta\"\u003e\u003ccode\u003e@​frbuceta\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 4\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAlexander Scholz (\u003ca href=\"https://github.com/LucidityDesign\"\u003e\u003ccode\u003e@​LucidityDesign\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFrancisco Buceta (\u003ca href=\"https://github.com/frbuceta\"\u003e\u003ccode\u003e@​frbuceta\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKamil Mysliwiec (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNatanael dos Santos Feitosa (\u003ca href=\"https://github.com/natanfeitosa\"\u003e\u003ccode\u003e@​natanfeitosa\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 11.4.3\u003c/h2\u003e\n\u003ch2\u003e11.4.3 (2026-05-14)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3910\"\u003e#3910\u003c/a\u003e fix(swagger): support const enum query params (\u003ca href=\"https://github.com/yudin-s\"\u003e\u003ccode\u003e@​yudin-s\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3911\"\u003e#3911\u003c/a\u003e fix(swagger-module): return reply from async route handlers (\u003ca href=\"https://github.com/tibohaffner\"\u003e\u003ccode\u003e@​tibohaffner\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3883\"\u003e#3883\u003c/a\u003e fix(response-object-factory): preserve example/examples for built-in scalar response types (\u003ca href=\"https://github.com/yogeshwaran-c\"\u003e\u003ccode\u003e@​yogeshwaran-c\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3882\"\u003e#3882\u003c/a\u003e fix(swagger-types-mapper): place multipleOf inside parameter schema (\u003ca href=\"https://github.com/yogeshwaran-c\"\u003e\u003ccode\u003e@​yogeshwaran-c\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eEnhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3885\"\u003e#3885\u003c/a\u003e feat(plugin): auto-generate enum metadata for string and number literal union types (\u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3604\"\u003e#3604\u003c/a\u003e feat: added api-include-endpoint (\u003ca href=\"https://github.com/TomSpott\"\u003e\u003ccode\u003e@​TomSpott\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3906\"\u003e#3906\u003c/a\u003e fix(deps): update dependency swagger-ui-dist to v5.32.6 (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eSerge Yudin (\u003ca href=\"https://github.com/yudin-s\"\u003e\u003ccode\u003e@​yudin-s\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThibault Haffner (\u003ca href=\"https://github.com/tibohaffner\"\u003e\u003ccode\u003e@​tibohaffner\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eYogeshwaran C (\u003ca href=\"https://github.com/yogeshwaran-c\"\u003e\u003ccode\u003e@​yogeshwaran-c\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eYukihiro Hasegawa (\u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TomSpott\"\u003e\u003ccode\u003e@​TomSpott\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kyungseopk1m\"\u003e\u003ccode\u003e@​kyungseopk1m\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/nestjs/swagger/commit/ce519621b75ba92e1ed93060bca56f21efdf699b\"\u003e\u003ccode\u003ece51962\u003c/code\u003e\u003c/a\u003e chore(): release v11.4.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/33cc986661c978b1e4208a429083e794498780a2\"\u003e\u003ccode\u003e33cc986\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3985\"\u003e#3985\u003c/a\u003e from nestjs/renovate/js-yaml-4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/874417fe9137fed1fb54f9fff5942240b30673c5\"\u003e\u003ccode\u003e874417f\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency js-yaml to v4.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/6cf725e5750694db74f4b435fd6f4c5378a96285\"\u003e\u003ccode\u003e6cf725e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3990\"\u003e#3990\u003c/a\u003e from nestjs/renovate/oxlint-monorepo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/d14de8a04e052a36626824a802790c2aabe00dd3\"\u003e\u003ccode\u003ed14de8a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3988\"\u003e#3988\u003c/a\u003e from nestjs/renovate/npm-js-yaml-vulnerability\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/d2706fb421afd94b6f485a864dcad111a107bba9\"\u003e\u003ccode\u003ed2706fb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3974\"\u003e#3974\u003c/a\u003e from nestjs/renovate/cimg-node-24.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/6d04dee863ad39a1393b3f967be979b26c545a96\"\u003e\u003ccode\u003e6d04dee\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3973\"\u003e#3973\u003c/a\u003e from nestjs/renovate/swagger-ui-dist-5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/631e8206bde112c9cbbd56cac9e249167ccb1d6f\"\u003e\u003ccode\u003e631e820\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency oxlint to v1.72.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/efa813885c5c91e56fc554818bc76fa4ebcafee9\"\u003e\u003ccode\u003eefa8138\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency prettier to v3.9.4 (\u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3989\"\u003e#3989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/1bb09f0af4d0bb790c4d925c93db756ca5a6a5a9\"\u003e\u003ccode\u003e1bb09f0\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency js-yaml to v4.2.0 [security]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/swagger/compare/11.2.6...11.4.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/luxon` from 3.7.1 to 3.7.2\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/luxon\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axios` from 1.18.0 to 1.18.1\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.18.1 — June 21, 2026\u003c/h2\u003e\n\u003cp\u003eThis release focuses on Node HTTP adapter fixes, safer AxiosError serialisation, runtime/type correctness fixes, documentation updates, and dependency maintenance.\u003c/p\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAxiosError Serialisation: Made AxiosError#cause non-enumerable to prevent circular JSON serialisation failures when errors include nested causes. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10913\"\u003e#10913\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNode HTTP Adapter: Guarded socket.setKeepAlive for proxy agent streams, accepted path-only URLs when socketPath is configured, deferred environment proxy handling to Node, and explicitly passed maxBodyLength through to follow-redirects. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10917\"\u003e#10917\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/10930\"\u003e#10930\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/10942\"\u003e#10942\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/10993\"\u003e#10993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRuntime and Type Correctness: Fixed several runtime crashes, type definition mismatches, and incorrect error handling paths. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10959\"\u003e#10959\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11021\"\u003e#11021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAxiosURLSearchParams: Switched the encoder callback to an arrow function so \u003ccode\u003eencoder.call(this)\u003c/code\u003e receives the \u003ccode\u003eAxiosURLSearchParams\u003c/code\u003e instance correctly. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11019\"\u003e#11019\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔧 Maintenance \u0026amp; Chores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eDocumentation: Documented sensitive headers and status transition behaviour, prepared cleaned-up docs, added Deno install instructions, and clarified that request data is request-specific (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11007\"\u003e#11007\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11010\"\u003e#11010\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11023\"\u003e#11023\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11025\"\u003e#11025\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDependencies: Bumped vite, rollup, form-data, js-yaml, and multer across the root project, docs, smoke tests, and module test workspaces. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11011\"\u003e#11011\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11012\"\u003e#11012\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11013\"\u003e#11013\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11014\"\u003e#11014\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11015\"\u003e#11015\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11016\"\u003e#11016\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11017\"\u003e#11017\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11026\"\u003e#11026\u003c/a\u003e)\u003c/p\u003e\n\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\u003ca href=\"https://github.com/webdevelopersrinu\"\u003e\u003ccode\u003e@​webdevelopersrinu\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10913\"\u003e#10913\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sijie-Z\"\u003e\u003ccode\u003e@​sijie-Z\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10993\"\u003e#10993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bartlomieju\"\u003e\u003ccode\u003e@​bartlomieju\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11023\"\u003e#11023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JSap0914\"\u003e\u003ccode\u003e@​JSap0914\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11019\"\u003e#11019\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/axios/axios/compare/v1.18.0...v1.18.1\"\u003eFull Changelog\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/axios/axios/blob/v1.x/CHANGELOG.md\"\u003eaxios's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/a209bfb1e5dcbce3cecbf4bd955339d006358887\"\u003e\u003ccode\u003ea209bfb\u003c/code\u003e\u003c/a\u003e chore(release): prepare release 1.18.1 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11027\"\u003e#11027\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/fa6a55ef99235074d2c11d80a1064ef02850d598\"\u003e\u003ccode\u003efa6a55e\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump multer from 2.1.1 to 2.2.0 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11026\"\u003e#11026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/40e7be8a78dd43caaeb2313cc4be3f8e714be91d\"\u003e\u003ccode\u003e40e7be8\u003c/code\u003e\u003c/a\u003e docs: clarifies that request data is request-specific in axios (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11025\"\u003e#11025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/a446b39b19c8b570214a4158520c5ddd5b020366\"\u003e\u003ccode\u003ea446b39\u003c/code\u003e\u003c/a\u003e fix(AxiosURLSearchParams): use arrow function so encoder.call(this) receives ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/cf1306a42d97960b635c894c83658f2692e53585\"\u003e\u003ccode\u003ecf1306a\u003c/code\u003e\u003c/a\u003e docs: add Deno to install instructions (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11023\"\u003e#11023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/b32880af48017457a1203ab2e63720902d3b71b3\"\u003e\u003ccode\u003eb32880a\u003c/code\u003e\u003c/a\u003e fix: incorrect use of error (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11021\"\u003e#11021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/1792eda11aff8fe0f8c8a6e5ae6ff305740a6460\"\u003e\u003ccode\u003e1792eda\u003c/code\u003e\u003c/a\u003e fix: ensure maxBodyLength is explicitly passed to follow-redirects (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10993\"\u003e#10993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/30499d6af0961ec38619792013a534d1933b08a9\"\u003e\u003ccode\u003e30499d6\u003c/code\u003e\u003c/a\u003e fix: various runtime crashes and type definition mismatches (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10959\"\u003e#10959\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/20ce9c412ebd88823d1a4a47000cb133a8f79440\"\u003e\u003ccode\u003e20ce9c4\u003c/code\u003e\u003c/a\u003e fix(http): defer env proxy handling to Node (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10942\"\u003e#10942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/e64bcf9c5af231d6f37d8389b1e57ded314fff86\"\u003e\u003ccode\u003ee64bcf9\u003c/code\u003e\u003c/a\u003e chore(deps): merge branch 'v1.x' into tests/module/cjs (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11014\"\u003e#11014\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/axios/axios/compare/v1.18.0...v1.18.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ioredis` from 5.10.1 to 5.11.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/luin/ioredis/releases\"\u003eioredis's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.11.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/luin/ioredis/compare/v5.11.0...v5.11.1\"\u003e5.11.1\u003c/a\u003e (2026-06-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecluster:\u003c/strong\u003e reconnect to nodes that restart without slot changes (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2096\"\u003e#2096\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/c84b2ee97fd7b25d8f6ef8b509c228a602f47cca\"\u003ec84b2ee\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eparse protocol-relative Redis URLs as TCP connections (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2125\"\u003e#2125\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/131ee24173380b986e62ecc428ddde82be12bc40\"\u003e131ee24\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.11.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/luin/ioredis/compare/v5.10.1...v5.11.0\"\u003e5.11.0\u003c/a\u003e (2026-05-26)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eprevent RangeError from string accumulation in pipeline (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2088\"\u003e#2088\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/defc07716a9ef10c2077ec4e23ea48cb9ea731fc\"\u003edefc077\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ereplace deprecated url.parse() with WHATWG URL API (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2081\"\u003e#2081\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/0021a4590e286aabbf27f4e2fc18f9d2de829ef0\"\u003e0021a45\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/redis/ioredis/issues/1747\"\u003eredis/ioredis#1747\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd array commands, typings and tests (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2114\"\u003e#2114\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/baf68d6d89553672cfac3e08543467b910b561c5\"\u003ebaf68d6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd increx command (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2115\"\u003e#2115\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/37d0695b212d865ef24132acff85420ae51dde50\"\u003e37d0695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd Redis MSETEX support (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2111\"\u003e#2111\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/04a4615e8e96b9c58d017e360b5eaafede8973d0\"\u003e04a4615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd typed GCRA command support and functional tests (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2094\"\u003e#2094\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/468a8023cd2c8f342ec7c55a01bf0c8d17e4b877\"\u003e468a802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd vector set command support (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2116\"\u003e#2116\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/b7b3defbd119d07fb86d071d5eefc255db4920c2\"\u003eb7b3def\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd xnack command (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2103\"\u003e#2103\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/187d29b45000ee46a4baa8ce91eacfa04675aee8\"\u003e187d29b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd zinter zunion count (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2104\"\u003e#2104\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/0d510bbc1cfc8b01d862b76c408f6687f6e77809\"\u003e0d510bb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eTracingChannel\u003c/code\u003e support (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2089\"\u003e#2089\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/4760e0a19c194f29f4feb703003dcf046e4509cd\"\u003e4760e0a\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/redis/ioredis/blob/main/CHANGELOG.md\"\u003eioredis's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/luin/ioredis/compare/v5.11.0...v5.11.1\"\u003e5.11.1\u003c/a\u003e (2026-06-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecluster:\u003c/strong\u003e reconnect to nodes that restart without slot changes (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2096\"\u003e#2096\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/c84b2ee97fd7b25d8f6ef8b509c228a602f47cca\"\u003ec84b2ee\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eparse protocol-relative Redis URLs as TCP connections (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2125\"\u003e#2125\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/131ee24173380b986e62ecc428ddde82be12bc40\"\u003e131ee24\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/luin/ioredis/compare/v5.10.1...v5.11.0\"\u003e5.11.0\u003c/a\u003e (2026-05-26)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eprevent RangeError from string accumulation in pipeline (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2088\"\u003e#2088\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/defc07716a9ef10c2077ec4e23ea48cb9ea731fc\"\u003edefc077\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ereplace deprecated url.parse() with WHATWG URL API (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2081\"\u003e#2081\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/0021a4590e286aabbf27f4e2fc18f9d2de829ef0\"\u003e0021a45\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/redis/ioredis/issues/1747\"\u003eredis/ioredis#1747\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd array commands, typings and tests (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2114\"\u003e#2114\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/baf68d6d89553672cfac3e08543467b910b561c5\"\u003ebaf68d6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd increx command (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2115\"\u003e#2115\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/37d0695b212d865ef24132acff85420ae51dde50\"\u003e37d0695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd Redis MSETEX support (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2111\"\u003e#2111\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/04a4615e8e96b9c58d017e360b5eaafede8973d0\"\u003e04a4615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd typed GCRA command support and functional tests (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2094\"\u003e#2094\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/468a8023cd2c8f342ec7c55a01bf0c8d17e4b877\"\u003e468a802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd vector set command support (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2116\"\u003e#2116\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/b7b3defbd119d07fb86d071d5eefc255db4920c2\"\u003eb7b3def\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd xnack command (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2103\"\u003e#2103\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/187d29b45000ee46a4baa8ce91eacfa04675aee8\"\u003e187d29b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd zinter zunion count (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2104\"\u003e#2104\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/0d510bbc1cfc8b01d862b76c408f6687f6e77809\"\u003e0d510bb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eTracingChannel\u003c/code\u003e support (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2089\"\u003e#2089\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/4760e0a19c194f29f4feb703003dcf046e4509cd\"\u003e4760e0a\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/redis/ioredis/commit/fb224a7609b6d25959e06e31fdab2460d1f75691\"\u003e\u003ccode\u003efb224a7\u003c/code\u003e\u003c/a\u003e chore(release): 5.11.1 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/ioredis/commit/131ee24173380b986e62ecc428ddde82be12bc40\"\u003e\u003ccode\u003e131ee24\u003c/code\u003e\u003c/a\u003e fix: parse protocol-relative Redis URLs as TCP connections (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2125\"\u003e#2125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/ioredis/commit/c84b2ee97fd7b25d8f6ef8b509c228a602f47cca\"\u003e\u003ccode\u003ec84b2ee\u003c/code\u003e\u003c/a\u003e fix(cluster): reconnect to nodes that restart without slot changes (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2096\"\u003e#2096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/ioredis/commit/14904327fc212d1f592172d776ebe45178fb7ee7\"\u003e\u003ccode\u003e1490432\u003c/code\u003e\u003c/a\u003e chore(release): 5.11.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/ioredis/commit/5359d4d090c17f2ca1e86d92b139cd935ba4643d\"\u003e\u003ccode\u003e5359d4d\u003c/code\u003e\u003c/a\u003e refactor(utils): inline defaults and isArguments helpers (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2107\"\u003e#2107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/ioredis/commit/b7b3defbd119d07fb86d071d5eefc255db4920c2\"\u003e\u003ccode\u003eb7b3def\u003c/code\u003e\u003c/a\u003e feat: add vector set command support (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2116\"\u003e#2116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/ioredis/commit/faa53fdfae7f605c19bd74564639640f9d30d404\"\u003e\u003ccode\u003efaa53fd\u003c/code\u003e\u003c/a\u003e ci: update Node.js and Redis test matrix (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2119\"\u003e#2119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/ioredis/commit/37d0695b212d865ef24132acff85420ae51dde50\"\u003e\u003ccode\u003e37d0695\u003c/code\u003e\u003c/a\u003e feat: add increx command (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2115\"\u003e#2115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/ioredis/commit/612ee9dfe96c1df942eaa415ca94881077191b5c\"\u003e\u003ccode\u003e612ee9d\u003c/code\u003e\u003c/a\u003e chore: update Redis 8.8 test image to custom (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2118\"\u003e#2118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/ioredis/commit/baf68d6d89553672cfac3e08543467b910b561c5\"\u003e\u003ccode\u003ebaf68d6\u003c/code\u003e\u003c/a\u003e feat: add array commands, typings and tests (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2114\"\u003e#2114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/luin/ioredis/compare/v5.10.1...v5.11.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `joi` from 18.1.1 to 18.2.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hapijs/joi/commit/c86ddc0b6143a0e8cec0f1c6047c4b62db8cb0c2\"\u003e\u003ccode\u003ec86ddc0\u003c/code\u003e\u003c/a\u003e 18.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hapijs/joi/commit/80771259d7833cb0e5ea97e6ff028a3bf1c8f8cd\"\u003e\u003ccode\u003e8077125\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/hapijs/joi/issues/3125\"\u003e#3125\u003c/a\u003e from hapijs/fix/json-schema-multiple-patterns\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hapijs/joi/commit/223217aea62183d90b1d6f9538cfa83c1744170d\"\u003e\u003ccode\u003e223217a\u003c/code\u003e\u003c/a\u003e fix: expose multiple string patterns in json schemas\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hapijs/joi/commit/85947a8c71cbb63fdf3c65eb06e21301161ae533\"\u003e\u003ccode\u003e85947a8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/hapijs/joi/issues/3124\"\u003e#3124\u003c/a\u003e from hapijs/chore/object-proto\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hapijs/joi/commit/fe41c4f64faa5c9ed22217ac6a3ad55949c13b95\"\u003e\u003ccode\u003efe41c4f\u003c/code\u003e\u003c/a\u003e chore: deny prototype pollution in objects by restoring prototype\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hapijs/joi/commit/87d3a6282a0ea94e2be6238534fcb3b589552742\"\u003e\u003ccode\u003e87d3a62\u003c/code\u003e\u003c/a\u003e 18.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hapijs/joi/commit/1c7d34e32d6f2c258e98fb4b0e29540f17038110\"\u003e\u003ccode\u003e1c7d34e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/hapijs/joi/issues/3120\"\u003e#3120\u003c/a\u003e from hapijs/fix/json-schema-bugfixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hapijs/joi/commit/515a8f094f980f07d4f1b8d8622708551c3fc188\"\u003e\u003ccode\u003e515a8f0\u003c/code\u003e\u003c/a\u003e test(json-schema): drop runtime validation from json-schema tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hapijs/joi/commit/6574f75ba96dbd67db45f60e872e5a6ce03989e4\"\u003e\u003ccode\u003e6574f75\u003c/code\u003e\u003c/a\u003e fix(json-schema): register id'd child schemas in $defs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hapijs/joi/commit/770a2cf070fa1a82ad686cbabd89b4fd5838b43e\"\u003e\u003ccode\u003e770a2cf\u003c/code\u003e\u003c/a\u003e fix(json-schema): skip rule handlers with ref arguments\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hapijs/joi/compare/v18.1.1...v18.2.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `oidc-provider` from 9.7.1 to 9.9.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/panva/node-oidc-provider/releases\"\u003eoidc-provider's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.9.1\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eignore stale clients during logout confirmation (\u003ca href=\"https://github.com/panva/node-oidc-provider/commit/7216f2bcec103e2de62f618efdf2171f049ba004\"\u003e7216f2b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.9.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebump CIMD draft to -02 (\u003ca href=\"https://github.com/panva/node-oidc-provider/commit/6a26aff486c9df59776c7de0b3f815158a1553b3\"\u003e6a26aff\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.8.6\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edon't call revokeByGrantId with no grantId (\u003ca href=\"https://github.com/panva/node-oidc-provider/commit/0bc71ad1b8e75026871c0853852f19e3a7980f5f\"\u003e0bc71ad\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/panva/node-oidc-provider/issues/1431\"\u003e#1431\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.8.5\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eescape default html helper output in shouldChange functions (\u003ca href=\"https://github.com/panva/node-oidc-provider/commit/f688321bd3a702d296b893b449a1c46866a414e6\"\u003ef688321\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enote helpers requiring deployment customization (\u003ca href=\"https://github.com/panva/node-oidc-provider/commit/567e551957237bae975bf5943a8acc7be37aaaab\"\u003e567e551\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.8.4\u003c/h2\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edetect non-node runtimes before checking for LTS (\u003ca href=\"https://github.com/panva/node-oidc-provider/commit/b3be0fd4885fa718df3959add2cceb04d464d608\"\u003eb3be0fd\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/panva/node-oidc-provider/issues/1424\"\u003e#1424\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eisolate SSRF dispatcher protection (\u003ca href=\"https://github.com/panva/node-oidc-provider/commit/1f649965a3c62b1f8ee554abe08e59033ddd0f21\"\u003e1f64996\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.8.3\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eawait registration token policy (\u003ca href=\"https://github.com/panva/node-oidc-provider/commit/62696027a9c579576b0a55d9a899d4143973d809\"\u003e6269602\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epass ciba user code to verifier (\u003ca href=\"https://github.com/panva/node-oidc-provider/commit/a3408691fc9f4404a05ba16b9112d2ce6fbe8df6\"\u003ea340869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ereject...\n\n_Description has been truncated_","html_url":"https://github.com/France-Travail/pass-emploi-connect/pull/99","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/France-Travail%2Fpass-emploi-connect/issues/99","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/99/packages"},{"uuid":"4833211260","node_id":"PR_kwDOM6ADXc7vD46W","number":499,"state":"closed","title":"build(deps): bump the non-major-dependencies group across 1 directory with 45 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-07-15T00:17:16.000Z","author_association":null,"state_reason":null,"created_at":"2026-07-08T00:18:48.000Z","updated_at":"2026-07-15T00:17:17.000Z","time_to_close":604708,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"non-major-dependencies","update_count":45,"packages":[{"name":"@types/node","old_version":"24.13.1","new_version":"24.13.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"globals","old_version":"17.6.0","new_version":"17.7.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"prettier","old_version":"3.8.4","new_version":"3.9.4","repository_url":"https://github.com/prettier/prettier"},{"name":"typescript-eslint","old_version":"8.61.0","new_version":"8.63.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitest/coverage-v8","old_version":"4.1.8","new_version":"4.1.10","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"vitest","old_version":"4.1.8","new_version":"4.1.10","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@nestjs-modules/mailer","old_version":"2.3.6","new_version":"2.3.7","repository_url":"https://github.com/nest-modules/mailer"},{"name":"@nestjs/cache-manager","old_version":"3.1.2","new_version":"3.1.3","repository_url":"https://github.com/nestjs/cache-manager"},{"name":"@nestjs/common","old_version":"11.1.26","new_version":"11.1.27","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/core","old_version":"11.1.26","new_version":"11.1.27","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/platform-express","old_version":"11.1.26","new_version":"11.1.27","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/swagger","old_version":"11.4.4","new_version":"11.4.5","repository_url":"https://github.com/nestjs/swagger"},{"name":"@sentry/nestjs","old_version":"10.57.0","new_version":"10.64.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"axios","old_version":"1.17.0","new_version":"1.18.1","repository_url":"https://github.com/axios/axios"},{"name":"bullmq","old_version":"5.78.0","new_version":"5.79.3","repository_url":"https://github.com/taskforcesh/bullmq"},{"name":"cache-manager","old_version":"7.2.8","new_version":"7.2.9","repository_url":"https://github.com/jaredwray/cacheable"},{"name":"joi","old_version":"18.2.1","new_version":"18.2.3","repository_url":"https://github.com/hapijs/joi"},{"name":"mongoose","old_version":"9.7.0","new_version":"9.7.4","repository_url":"https://github.com/Automattic/mongoose"},{"name":"sharp","old_version":"0.34.5","new_version":"0.35.3","repository_url":"https://github.com/lovell/sharp"},{"name":"uuid","old_version":"14.0.0","new_version":"14.0.1","repository_url":"https://github.com/uuidjs/uuid"},{"name":"@nestjs/testing","old_version":"11.1.26","new_version":"11.1.27","repository_url":"https://github.com/nestjs/nest"},{"name":"@types/multer","old_version":"2.1.0","new_version":"2.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"ts-loader","old_version":"9.6.0","new_version":"9.6.2","repository_url":"https://github.com/TypeStrong/ts-loader"},{"name":"tsx","old_version":"4.22.4","new_version":"4.23.0","repository_url":"https://github.com/privatenumber/tsx"},{"name":"@fortawesome/fontawesome-svg-core","old_version":"7.2.0","new_version":"7.3.0","repository_url":"https://github.com/FortAwesome/Font-Awesome"},{"name":"@fortawesome/free-brands-svg-icons","old_version":"7.2.0","new_version":"7.3.0","repository_url":"https://github.com/FortAwesome/Font-Awesome"},{"name":"@fortawesome/free-regular-svg-icons","old_version":"7.2.0","new_version":"7.3.0","repository_url":"https://github.com/FortAwesome/Font-Awesome"},{"name":"@fortawesome/free-solid-svg-icons","old_version":"7.2.0","new_version":"7.3.0","repository_url":"https://github.com/FortAwesome/Font-Awesome"},{"name":"@sentry/react","old_version":"10.57.0","new_version":"10.64.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@tanstack/react-query","old_version":"5.101.0","new_version":"5.101.2","repository_url":"https://github.com/TanStack/query"},{"name":"react-router-dom","old_version":"7.17.0","new_version":"7.18.1","repository_url":"https://github.com/remix-run/react-router"},{"name":"@playwright/test","old_version":"1.60.0","new_version":"1.61.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@storybook/addon-docs","old_version":"10.4.3","new_version":"10.4.6","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-links","old_version":"10.4.3","new_version":"10.4.6","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-onboarding","old_version":"10.4.3","new_version":"10.4.6","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/builder-vite","old_version":"10.4.3","new_version":"10.4.6","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/react","old_version":"10.4.3","new_version":"10.4.6","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/react-vite","old_version":"10.4.3","new_version":"10.4.6","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@vitejs/plugin-react","old_version":"6.0.2","new_version":"6.0.3","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"eslint-plugin-react-refresh","old_version":"0.5.2","new_version":"0.5.3","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"msw","old_version":"2.14.6","new_version":"2.14.7","repository_url":"https://github.com/mswjs/msw"},{"name":"sass","old_version":"1.100.0","new_version":"1.101.0","repository_url":"https://github.com/sass/dart-sass"},{"name":"storybook","old_version":"10.4.3","new_version":"10.4.6","repository_url":"https://github.com/storybookjs/storybook"},{"name":"vite","old_version":"8.0.16","new_version":"8.1.3","repository_url":"https://github.com/vitejs/vite"},{"name":"bson","old_version":"7.2.0","new_version":"7.3.1","repository_url":"https://github.com/mongodb/js-bson"}],"path":null,"ecosystem":"npm"},"body":"Bumps the non-major-dependencies group with 45 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.13.1` | `24.13.2` |\n| [globals](https://github.com/sindresorhus/globals) | `17.6.0` | `17.7.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.4` | `3.9.4` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.61.0` | `8.63.0` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.1.8` | `4.1.10` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.8` | `4.1.10` |\n| [@nestjs-modules/mailer](https://github.com/nest-modules/mailer) | `2.3.6` | `2.3.7` |\n| [@nestjs/cache-manager](https://github.com/nestjs/cache-manager) | `3.1.2` | `3.1.3` |\n| [@nestjs/common](https://github.com/nestjs/nest/tree/HEAD/packages/common) | `11.1.26` | `11.1.27` |\n| [@nestjs/core](https://github.com/nestjs/nest/tree/HEAD/packages/core) | `11.1.26` | `11.1.27` |\n| [@nestjs/platform-express](https://github.com/nestjs/nest/tree/HEAD/packages/platform-express) | `11.1.26` | `11.1.27` |\n| [@nestjs/swagger](https://github.com/nestjs/swagger) | `11.4.4` | `11.4.5` |\n| [@sentry/nestjs](https://github.com/getsentry/sentry-javascript) | `10.57.0` | `10.64.0` |\n| [axios](https://github.com/axios/axios) | `1.17.0` | `1.18.1` |\n| [bullmq](https://github.com/taskforcesh/bullmq) | `5.78.0` | `5.79.3` |\n| [cache-manager](https://github.com/jaredwray/cacheable/tree/HEAD/packages/cache-manager) | `7.2.8` | `7.2.9` |\n| [joi](https://github.com/hapijs/joi) | `18.2.1` | `18.2.3` |\n| [mongoose](https://github.com/Automattic/mongoose) | `9.7.0` | `9.7.4` |\n| [sharp](https://github.com/lovell/sharp) | `0.34.5` | `0.35.3` |\n| [uuid](https://github.com/uuidjs/uuid) | `14.0.0` | `14.0.1` |\n| [@nestjs/testing](https://github.com/nestjs/nest/tree/HEAD/packages/testing) | `11.1.26` | `11.1.27` |\n| [@types/multer](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/multer) | `2.1.0` | `2.2.0` |\n| [ts-loader](https://github.com/TypeStrong/ts-loader) | `9.6.0` | `9.6.2` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.22.4` | `4.23.0` |\n| [@fortawesome/fontawesome-svg-core](https://github.com/FortAwesome/Font-Awesome) | `7.2.0` | `7.3.0` |\n| [@fortawesome/free-brands-svg-icons](https://github.com/FortAwesome/Font-Awesome) | `7.2.0` | `7.3.0` |\n| [@fortawesome/free-regular-svg-icons](https://github.com/FortAwesome/Font-Awesome) | `7.2.0` | `7.3.0` |\n| [@fortawesome/free-solid-svg-icons](https://github.com/FortAwesome/Font-Awesome) | `7.2.0` | `7.3.0` |\n| [@sentry/react](https://github.com/getsentry/sentry-javascript) | `10.57.0` | `10.64.0` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.101.0` | `5.101.2` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.17.0` | `7.18.1` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.60.0` | `1.61.1` |\n| [@storybook/addon-docs](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs) | `10.4.3` | `10.4.6` |\n| [@storybook/addon-links](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/links) | `10.4.3` | `10.4.6` |\n| [@storybook/addon-onboarding](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/onboarding) | `10.4.3` | `10.4.6` |\n| [@storybook/builder-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/builders/builder-vite) | `10.4.3` | `10.4.6` |\n| [@storybook/react](https://github.com/storybookjs/storybook/tree/HEAD/code/renderers/react) | `10.4.3` | `10.4.6` |\n| [@storybook/react-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/react-vite) | `10.4.3` | `10.4.6` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `6.0.2` | `6.0.3` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.5.2` | `0.5.3` |\n| [msw](https://github.com/mswjs/msw) | `2.14.6` | `2.14.7` |\n| [sass](https://github.com/sass/dart-sass) | `1.100.0` | `1.101.0` |\n| [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/core) | `10.4.3` | `10.4.6` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.0.16` | `8.1.3` |\n| [bson](https://github.com/mongodb/js-bson) | `7.2.0` | `7.3.1` |\n\n\nUpdates `@types/node` from 24.13.1 to 24.13.2\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 `globals` from 17.6.0 to 17.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/globals/releases\"\u003eglobals's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev17.7.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (2026-06-22) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/345\"\u003e#345\u003c/a\u003e)  33b75f9\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.6.0...v17.7.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v17.6.0...v17.7.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/sindresorhus/globals/commit/a19670cc86c1218e915657c55ea02ba3e7623834\"\u003e\u003ccode\u003ea19670c\u003c/code\u003e\u003c/a\u003e 17.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/9611620bad0ea45531ae0261b986ce694374e42c\"\u003e\u003ccode\u003e9611620\u003c/code\u003e\u003c/a\u003e Update actions (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/346\"\u003e#346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/33b75f9ddeb6f9ddd81251b043667eb8104a8d15\"\u003e\u003ccode\u003e33b75f9\u003c/code\u003e\u003c/a\u003e Update globals (2026-06-22) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/345\"\u003e#345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/887dd529bde24486b7f9e31d1b2c515df2b7cf5c\"\u003e\u003ccode\u003e887dd52\u003c/code\u003e\u003c/a\u003e Fix build script (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/344\"\u003e#344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.6.0...v17.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.8.4 to 3.9.4\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.9.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAngular: Format \u003ccode\u003e@content(name)\u003c/code\u003e -\u0026gt; \u003ccode\u003e@content (name)\u003c/code\u003e to align with other block syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19499\"\u003e#19499\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\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.9.4/CHANGELOG.md#394\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMarkdown: Fix unexpected removal of characters in liquid syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19489\"\u003eprettier/prettier#19489\u003c/a\u003e by \u003ca href=\"https://github.com/seiyab\"\u003e\u003ccode\u003e@​seiyab\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTypeScript: Allow decorators to be used with declare on class fields (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19492\"\u003eprettier/prettier#19492\u003c/a\u003e by \u003ca href=\"https://github.com/evoactivity\"\u003e\u003ccode\u003e@​evoactivity\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.9.3/CHANGELOG.md#393\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCLI: Fix ignored file has been cached incorrectly (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19483\"\u003e#19483\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.9.1/CHANGELOG.md#391\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.5...3.9.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2026/06/27/3.9.0\"\u003ePrettier 3.9: Major parser upgrades and Formatting improvements\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Flow variance annotation print (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19022\"\u003e#19022\u003c/a\u003e by \u003ca href=\"https://github.com/marcoww6\"\u003e\u003ccode\u003e@​marcoww6\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.5/CHANGELOG.md#385\"\u003eChangelog\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/prettier/prettier/blob/main/CHANGELOG.md\"\u003eprettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.9.4\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.9.3...3.9.4\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eAngular: Format \u003ccode\u003e@content(name)\u003c/code\u003e -\u0026gt; \u003ccode\u003e@content (name)\u003c/code\u003e to align with other block syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19499\"\u003e#19499\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\u0026lt;!-- Input --\u0026gt;\n\u0026lt;FancyButton [label]=\u0026quot;title\u0026quot;\u0026gt;\n  @content (icon) {\n    \u0026lt;span\u0026gt;Icon!\u0026lt;/span\u0026gt;\n  }\n  @content (description) {\n    \u0026lt;span\u0026gt;Description text\u0026lt;/span\u0026gt;\n  }\n  \u0026lt;span\u0026gt;Other children\u0026lt;/span\u0026gt;\n\u0026lt;/FancyButton\u0026gt;\n\u003cp\u003e\u0026lt;!-- Prettier 3.9.3 --\u0026gt;\n\u0026lt;FancyButton [label]=\u0026quot;title\u0026quot;\u0026gt;\n\u003ca href=\"https://github.com/content\"\u003e\u003ccode\u003e@​content\u003c/code\u003e\u003c/a\u003e(icon) {\n\u0026lt;span\u0026gt;Icon!\u0026lt;/span\u0026gt;\n}\n\u003ca href=\"https://github.com/content\"\u003e\u003ccode\u003e@​content\u003c/code\u003e\u003c/a\u003e(description) {\n\u0026lt;span\u0026gt;Description text\u0026lt;/span\u0026gt;\n}\n\u0026lt;span\u0026gt;Other children\u0026lt;/span\u0026gt;\n\u0026lt;/FancyButton\u0026gt;\u003c/p\u003e\n\u003cp\u003e\u0026lt;!-- Prettier 3.9.4 --\u0026gt;\n\u0026lt;FancyButton [label]=\u0026quot;title\u0026quot;\u0026gt;\n\u003ca href=\"https://github.com/content\"\u003e\u003ccode\u003e@​content\u003c/code\u003e\u003c/a\u003e (icon) {\n\u0026lt;span\u0026gt;Icon!\u0026lt;/span\u0026gt;\n}\n\u003ca href=\"https://github.com/content\"\u003e\u003ccode\u003e@​content\u003c/code\u003e\u003c/a\u003e (description) {\n\u0026lt;span\u0026gt;Description text\u0026lt;/span\u0026gt;\n}\n\u0026lt;span\u0026gt;Other children\u0026lt;/span\u0026gt;\n\u0026lt;/FancyButton\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch1\u003e3.9.3\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.9.1...3.9.3\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eMarkdown: Fix unexpected removal of characters in liquid syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19489\"\u003e#19489\u003c/a\u003e by \u003ca href=\"https://github.com/seiyab\"\u003e\u003ccode\u003e@​seiyab\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"md\"\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/b693cb22b412b759784bc2298fc86880e351cd3a\"\u003e\u003ccode\u003eb693cb2\u003c/code\u003e\u003c/a\u003e Release 3.9.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/2e92ac0ee29fb83b7ce32277cb914c2eee192955\"\u003e\u003ccode\u003e2e92ac0\u003c/code\u003e\u003c/a\u003e Angular: Format \u003ccode\u003e@content(name)\u003c/code\u003e -\u0026gt; \u003ccode\u003e@content (name)\u003c/code\u003e to align with other blo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/abed2c22db3cb61e922b7284c3b6c65424353ac2\"\u003e\u003ccode\u003eabed2c2\u003c/code\u003e\u003c/a\u003e Bump Prettier dependency to 3.9.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/6cfbc00921de451e918b18bb5ab6b80e80f5cd34\"\u003e\u003ccode\u003e6cfbc00\u003c/code\u003e\u003c/a\u003e Clean changelog_unreleased\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/3732e1dee6a36bdb2e77a722d206a79ac7e67aa3\"\u003e\u003ccode\u003e3732e1d\u003c/code\u003e\u003c/a\u003e Release 3.9.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/a74a7b05dee7fbef39a6aeff378c3741e1a8ee15\"\u003e\u003ccode\u003ea74a7b0\u003c/code\u003e\u003c/a\u003e Allow decorators to be used with \u003ccode\u003edeclare\u003c/code\u003e on class fields (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19492\"\u003e#19492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/bd9e11ab41e17a4f61f363a981c1ec24d2a4167a\"\u003e\u003ccode\u003ebd9e11a\u003c/code\u003e\u003c/a\u003e Correct text identification in liquid syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19489\"\u003e#19489\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/269eee3faa1f82b1de07bb7e4d15e1cee70f80d4\"\u003e\u003ccode\u003e269eee3\u003c/code\u003e\u003c/a\u003e Bump Prettier dependency to 3.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/ec7ccd1ea47c965bda3c958239899737e899603d\"\u003e\u003ccode\u003eec7ccd1\u003c/code\u003e\u003c/a\u003e Clean changelog_unreleased\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/c47654c003fe525572e10d5cc1ea64d7b9c0ee55\"\u003e\u003ccode\u003ec47654c\u003c/code\u003e\u003c/a\u003e Release 3.9.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prettier/prettier/compare/3.8.4...3.9.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript-eslint` from 8.61.0 to 8.63.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\"\u003etypescript-eslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.63.0\u003c/h2\u003e\n\u003ch2\u003e8.63.0 (2026-07-06)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-promises] detect async usage of a sync dispose usage (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12426\"\u003e#12426\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [method-signature-style] suggest converting readonly function properties instead of emitting invalid syntax (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12447\"\u003e#12447\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12446\"\u003e#12446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] handle optional-chained calls to overloaded functions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12491\"\u003e#12491\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12485\"\u003e#12485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-base-to-string] don't flag a shadowed String() call (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12492\"\u003e#12492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e export ClassStaticBlockScope (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12460\"\u003e#12460\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\u003eKristjan \u003ca href=\"https://github.com/KristjanTammekivi\"\u003e\u003ccode\u003e@​KristjanTammekivi\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMichael Naumov \u003ca href=\"https://github.com/mnaoumov\"\u003e\u003ccode\u003e@​mnaoumov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSerhii Leniv \u003ca href=\"https://github.com/Serhii-Leniv\"\u003e\u003ccode\u003e@​Serhii-Leniv\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e송재욱\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.63.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.62.1\u003c/h2\u003e\n\u003ch2\u003e8.62.1 (2026-06-29)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-optional-chain] use suggestion instead of autofix for trailing binary operator (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12328\"\u003e#12328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-boolean-literal-compare] preserve boolean result in fixer for nullable true comparisons (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12365\"\u003e#12365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] parenthesize object literal at left edge of expression statement (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12443\"\u003e#12443\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12418\"\u003e#12418\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\u003emdm317\u003c/li\u003e\n\u003cli\u003ePatrick Aleite\u003c/li\u003e\n\u003cli\u003e송재욱\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.62.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\u003ev8.62.0\u003c/h2\u003e\n\u003ch2\u003e8.62.0 (2026-06-22)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\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/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md\"\u003etypescript-eslint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.63.0 (2026-07-06)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint 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.63.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.62.1 (2026-06-29)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint 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.62.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.62.0 (2026-06-22)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove redundant package.json \u0026quot;files\u0026quot; (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12444\"\u003e#12444\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\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.62.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.61.1 (2026-06-15)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint 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.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\u003c/blockquote\u003e\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/290cf6cdcc5ffb00c5b8f3e1e0e9f2fd8cc96374\"\u003e\u003ccode\u003e290cf6c\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.63.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/3ea32f4ba5e196c08c6da1095619d7f65ba4905e\"\u003e\u003ccode\u003e3ea32f4\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.62.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/54e285728e5d8cb83fadb8041189f0c3b4ab436a\"\u003e\u003ccode\u003e54e2857\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.62.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/81e4c2654c3f4d923766a888691add2c45b5d64a\"\u003e\u003ccode\u003e81e4c26\u003c/code\u003e\u003c/a\u003e feat: remove redundant package.json \u0026quot;files\u0026quot; (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12444\"\u003e#12444\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/aaad7187b529c4b6ff8088ffd7e948c69c2763b6\"\u003e\u003ccode\u003eaaad718\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.61.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.63.0/packages/typescript-eslint\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/coverage-v8` from 4.1.8 to 4.1.10\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\"\u003e@​vitest/coverage-v8's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.10\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Check fs access in builtin commands [backport to v4]  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eOpenCode (claude-opus-4-8)\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10680\"\u003evitest-dev/vitest#10680\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5c18dd267\"\u003e\u003c!-- raw HTML omitted --\u003e(5c18d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evm\u003c/strong\u003e: Fix external module resolve error with deps optimizer query for encoded URI [backport to v4]  -  by \u003ca href=\"https://github.com/SveLil\"\u003e\u003ccode\u003e@​SveLil\u003c/code\u003e\u003c/a\u003e and \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/10661\"\u003evitest-dev/vitest#10661\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/bae52b511\"\u003e\u003c!-- raw HTML omitted --\u003e(bae52)\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.9...v4.1.10\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.1.9\u003c/h2\u003e\n\u003ch3\u003e🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eimportOriginal\u003c/code\u003e with optimizer and query import [backport to v4] - by \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e, \u003cstrong\u003eDavid Harris\u003c/strong\u003e, \u003cstrong\u003eCodex\u003c/strong\u003eand \u003cstrong\u003eVladimir\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10546\"\u003evitest-dev/vitest#10546\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a5180190c\"\u003e\u003c!-- raw HTML omitted --\u003e(a5180)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eWait for orchestrator readiness before resolving browser sessions [backport to v4] - by \u003cstrong\u003eVladimir\u003c/strong\u003e and \u003cstrong\u003eSéamus O'Connor\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10555\"\u003evitest-dev/vitest#10555\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7fb29651a\"\u003e\u003c!-- raw HTML omitted --\u003e(7fb29)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWait for iframe tester readiness before preparing  [backport to v4] - by \u003cstrong\u003eVladimir\u003c/strong\u003e and \u003cstrong\u003eSéamus O'Connor\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10497\"\u003evitest-dev/vitest#10497\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10556\"\u003evitest-dev/vitest#10556\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fbc626c40\"\u003e\u003c!-- raw HTML omitted --\u003e(fbc62)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emocker\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eHoist vi.mock() for vite-plus/test imports [backport to v4] - by \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e, \u003cstrong\u003eLongYinan\u003c/strong\u003e, \u003cstrong\u003eClaude Opus 4.8\u003c/strong\u003e and \u003cstrong\u003eVladimir\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10548\"\u003evitest-dev/vitest#10548\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2c9559c02\"\u003e\u003c!-- raw HTML omitted --\u003e(2c955)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epool\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003ePrevent test run hang on worker crash  [backport to v4] - by \u003cstrong\u003eAri Perkkiö\u003c/strong\u003e and \u003cstrong\u003eJattioui Ismail\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10543\"\u003evitest-dev/vitest#10543\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10564\"\u003evitest-dev/vitest#10564\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/934b0f587\"\u003e\u003c!-- raw HTML omitted --\u003e(934b0)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.8...v4.1.9\"\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/db616d227b6e0cb07a94f5d1bba262ee95db7e46\"\u003e\u003ccode\u003edb616d2\u003c/code\u003e\u003c/a\u003e chore: release v4.1.10 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/10718\"\u003e#10718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/a7a61e78c7d0718f00173cff6800a91a344457d4\"\u003e\u003ccode\u003ea7a61e7\u003c/code\u003e\u003c/a\u003e chore: release v4.1.9 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/10598\"\u003e#10598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.1.10/packages/coverage-v8\"\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.8 to 4.1.10\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.10\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Check fs access in builtin commands [backport to v4]  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eOpenCode (claude-opus-4-8)\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10680\"\u003evitest-dev/vitest#10680\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5c18dd267\"\u003e\u003c!-- raw HTML omitted --\u003e(5c18d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evm\u003c/strong\u003e: Fix external module resolve error with deps optimizer query for encoded URI [backport to v4]  -  by \u003ca href=\"https://github.com/SveLil\"\u003e\u003ccode\u003e@​SveLil\u003c/code\u003e\u003c/a\u003e and \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/10661\"\u003evitest-dev/vitest#10661\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/bae52b511\"\u003e\u003c!-- raw HTML omitted --\u003e(bae52)\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.9...v4.1.10\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.1.9\u003c/h2\u003e\n\u003ch3\u003e🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eimportOriginal\u003c/code\u003e with optimizer and query import [backport to v4] - by \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e, \u003cstrong\u003eDavid Harris\u003c/strong\u003e, \u003cstrong\u003eCodex\u003c/strong\u003eand \u003cstrong\u003eVladimir\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10546\"\u003evitest-dev/vitest#10546\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a5180190c\"\u003e\u003c!-- raw HTML omitted --\u003e(a5180)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eWait for orchestrator readiness before resolving browser sessions [backport to v4] - by \u003cstrong\u003eVladimir\u003c/strong\u003e and \u003cstrong\u003eSéamus O'Connor\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10555\"\u003evitest-dev/vitest#10555\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7fb29651a\"\u003e\u003c!-- raw HTML omitted --\u003e(7fb29)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWait for iframe tester readiness before preparing  [backport to v4] - by \u003cstrong\u003eVladimir\u003c/strong\u003e and \u003cstrong\u003eSéamus O'Connor\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10497\"\u003evitest-dev/vitest#10497\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10556\"\u003evitest-dev/vitest#10556\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fbc626c40\"\u003e\u003c!-- raw HTML omitted --\u003e(fbc62)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emocker\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eHoist vi.mock() for vite-plus/test imports [backport to v4] - by \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e, \u003cstrong\u003eLongYinan\u003c/strong\u003e, \u003cstrong\u003eClaude Opus 4.8\u003c/strong\u003e and \u003cstrong\u003eVladimir\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10548\"\u003evitest-dev/vitest#10548\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2c9559c02\"\u003e\u003c!-- raw HTML omitted --\u003e(2c955)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epool\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003ePrevent test run hang on worker crash  [backport to v4] - by \u003cstrong\u003eAri Perkkiö\u003c/strong\u003e and \u003cstrong\u003eJattioui Ismail\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10543\"\u003evitest-dev/vitest#10543\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10564\"\u003evitest-dev/vitest#10564\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/934b0f587\"\u003e\u003c!-- raw HTML omitted --\u003e(934b0)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.8...v4.1.9\"\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/db616d227b6e0cb07a94f5d1bba262ee95db7e46\"\u003e\u003ccode\u003edb616d2\u003c/code\u003e\u003c/a\u003e chore: release v4.1.10 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/10718\"\u003e#10718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/bae52b5112a6fd8200101b88bf8af9685d077295\"\u003e\u003ccode\u003ebae52b5\u003c/code\u003e\u003c/a\u003e fix(vm): fix external module resolve error with deps optimizer query for enco...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/a7a61e78c7d0718f00173cff6800a91a344457d4\"\u003e\u003ccode\u003ea7a61e7\u003c/code\u003e\u003c/a\u003e chore: release v4.1.9 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/10598\"\u003e#10598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/934b0f587cb61d8338d83f525295322692a2db40\"\u003e\u003ccode\u003e934b0f5\u003c/code\u003e\u003c/a\u003e fix(pool): prevent test run hang on worker crash (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/10543\"\u003e#10543\u003c/a\u003e) [backport to v4] (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/7fb29651afbae2a9b0cefe6c031a9308f168ac60\"\u003e\u003ccode\u003e7fb2965\u003c/code\u003e\u003c/a\u003e fix(browser): wait for orchestrator readiness before resolving browser sessio...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/a5180190c1be7089e3705e3dd9e84fea118d09d3\"\u003e\u003ccode\u003ea518019\u003c/code\u003e\u003c/a\u003e fix: fix \u003ccode\u003eimportOriginal\u003c/code\u003e with optimizer and query import [backport to v4] (#...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.1.10/packages/vitest\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs-modules/mailer` from 2.3.6 to 2.3.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nest-modules/mailer/releases\"\u003e@​nestjs-modules/mailer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​nestjs-modules/mailer\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.3.7\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/nest-modules/mailer/pull/1313\"\u003e#1313\u003c/a\u003e \u003ca href=\"https://github.com/nest-modules/mailer/commit/3d922107b1d9dbac130dce1f55855b7a0df870b4\"\u003e\u003ccode\u003e3d92210\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/juandav\"\u003e\u003ccode\u003e@​juandav\u003c/code\u003e\u003c/a\u003e! - Fix several issues in the mailer package:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eMjmlAdapter\u003c/strong\u003e: handle the Promise returned by \u003ccode\u003emjml2html\u003c/code\u003e in mjml v5+, so\nrendered HTML is no longer \u003ccode\u003eundefined\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nest-modules/mailer/issues/1312\"\u003e#1312\u003c/a\u003e). The adapter now also\npropagates errors from the inner engine.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMailerQueueModule\u003c/strong\u003e: support a \u003ccode\u003eglobal\u003c/code\u003e option in both \u003ccode\u003eregister\u003c/code\u003e and\n\u003ccode\u003eregisterAsync\u003c/code\u003e, allowing \u003ccode\u003eMailerQueueService\u003c/code\u003e to be injected across the\napplication without re-importing the module (\u003ca href=\"https://redirect.github.com/nest-modules/mailer/issues/1311\"\u003e#1311\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTransportType\u003c/strong\u003e: re-export \u003ccode\u003eTransportType\u003c/code\u003e from the package entry point so\ncustom transports can type their \u003ccode\u003egetTransport()\u003c/code\u003e return value without deep\nimports (\u003ca href=\"https://redirect.github.com/nest-modules/mailer/issues/1309\"\u003e#1309\u003c/a\u003e).\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/nest-modules/mailer/commit/747db09306e9163a21d42b684e83742d5bcd97ae\"\u003e\u003ccode\u003e747db09\u003c/code\u003e\u003c/a\u003e chore(release): version packages (\u003ca href=\"https://redirect.github.com/nest-modules/mailer/issues/1314\"\u003e#1314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nest-modules/mailer/commit/3d922107b1d9dbac130dce1f55855b7a0df870b4\"\u003e\u003ccode\u003e3d92210\u003c/code\u003e\u003c/a\u003e fix(mailer): mjml v5 promise, queue global option, export TransportType (\u003ca href=\"https://redirect.github.com/nest-modules/mailer/issues/1313\"\u003e#1313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nest-modules/mailer/compare/@nestjs-modules/mailer@2.3.6...@nestjs-modules/mailer@2.3.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/cache-manager` from 3.1.2 to 3.1.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/cache-manager/releases\"\u003e@​nestjs/cache-manager's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 3.1.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: add keyv dummy check for swc builds \u003ca href=\"https://redirect.github.com/nestjs/cache-manager/issues/756\"\u003e#756\u003c/a\u003e by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/cache-manager/pull/1076\"\u003enestjs/cache-manager#1076\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/cache-manager/compare/3.1.2...3.1.3\"\u003ehttps://github.com/nestjs/cache-manager/compare/3.1.2...3.1.3\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/nestjs/cache-manager/commit/01015f0ce6aa2bcc5ed1896898c860a7f1646c69\"\u003e\u003ccode\u003e01015f0\u003c/code\u003e\u003c/a\u003e chore(): release v3.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/f324b7fc226f375b6c23a90e864692fe5a039c3d\"\u003e\u003ccode\u003ef324b7f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/cache-manager/issues/1076\"\u003e#1076\u003c/a\u003e from nestjs/chore/keyv-dummy-check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/cf5752c358a127ac1599eaac389b4e6a8613494e\"\u003e\u003ccode\u003ecf5752c\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency vitest to v4.1.7 (\u003ca href=\"https://redirect.github.com/nestjs/cache-manager/issues/1088\"\u003e#1088\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/f7e44257fdc81bc28c629df2e82426518781fad3\"\u003e\u003ccode\u003ef7e4425\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency oxlint to v1.66.0 (\u003ca href=\"https://redirect.github.com/nestjs/cache-manager/issues/1087\"\u003e#1087\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/36a3f4ca05ee2f90b8d865efa1182f7b85a4f3c6\"\u003e\u003ccode\u003e36a3f4c\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency lint-staged to v17.0.5 (\u003ca href=\"https://redirect.github.com/nestjs/cache-manager/issues/1086\"\u003e#1086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/4be068f75eb8364b754cc8e62f0fdabe1df8405d\"\u003e\u003ccode\u003e4be068f\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency oxlint to v1.65.0 (\u003ca href=\"https://redirect.github.com/nestjs/cache-manager/issues/1085\"\u003e#1085\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/fc93e00d40779105ec245b28bfd219c1917ad96d\"\u003e\u003ccode\u003efc93e00\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency vite to v8.0.13 (\u003ca href=\"https://redirect.github.com/nestjs/cache-manager/issues/1084\"\u003e#1084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/8832c82f16337b88bdc644de61e60edae7e689b9\"\u003e\u003ccode\u003e8832c82\u003c/code\u003e\u003c/a\u003e chore(deps): update nest monorepo to v11.1.21 (\u003ca href=\"https://redirect.github.com/nestjs/cache-manager/issues/1083\"\u003e#1083\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/a2b55d534844fc1bd0e95bd0757271991d94ad20\"\u003e\u003ccode\u003ea2b55d5\u003c/code\u003e\u003c/a\u003e chore(deps): update nest monorepo to v11.1.20 (\u003ca href=\"https://redirect.github.com/nestjs/cache-manager/issues/1082\"\u003e#1082\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/0ec4ebf844019329db171be4c4c0f5fb03e30bdc\"\u003e\u003ccode\u003e0ec4ebf\u003c/code\u003e\u003c/a\u003e chore(deps): update commitlint monorepo to v21.0.1 (\u003ca href=\"https://redirect.github.com/nestjs/cache-manager/issues/1081\"\u003e#1081\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/cache-manager/compare/3.1.2...3.1.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/common` from 11.1.26 to 11.1.27\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest/releases\"\u003e@​nestjs/common's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.27\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): sse async handlers teardown issue by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17131\"\u003enestjs/nest#17131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(platform-fastify): forRoutes middleware ending slash  by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17138\"\u003enestjs/nest#17138\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\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/nestjs/nest/commit/660a1249e32e7701cdd7e5ccb20b7f695e721bce\"\u003e\u003ccode\u003e660a124\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.27 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/aa5c4f176edee6995d71a8f43a7ddb2de4c3ad8d\"\u003e\u003ccode\u003eaa5c4f1\u003c/code\u003e\u003c/a\u003e chore: update readme and package.json\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.27/packages/common\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/core` from 11.1.26 to 11.1.27\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest/releases\"\u003e@​nestjs/core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.27\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): sse async handlers teardown issue by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17131\"\u003enestjs/nest#17131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(platform-fastify): forRoutes middleware ending slash  by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17138\"\u003enestjs/nest#17138\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\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/nestjs/nest/commit/660a1249e32e7701cdd7e5ccb20b7f695e721bce\"\u003e\u003ccode\u003e660a124\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.27 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/5c5e9bae643f831683bdc0d63ef1dee788e40162\"\u003e\u003ccode\u003e5c5e9ba\u003c/code\u003e\u003c/a\u003e fix(core): sse async handlers teardown issue \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/core/issues/17128\"\u003e#17128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/aa5c4f176edee6995d71a8f43a7ddb2de4c3ad8d\"\u003e\u003ccode\u003eaa5c4f1\u003c/code\u003e\u003c/a\u003e chore: update readme and package.json\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.27/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/platform-express` from 11.1.26 to 11.1.27\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest/releases\"\u003e@​nestjs/platform-express's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.27\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): sse async handlers teardown issue by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17131\"\u003enestjs/nest#17131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(platform-fastify): forRoutes middleware ending slash  by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17138\"\u003enestjs/nest#17138\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\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/nestjs/nest/commit/660a1249e32e7701cdd7e5ccb20b7f695e721bce\"\u003e\u003ccode\u003e660a124\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.27 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/aa5c4f176edee6995d71a8f43a7ddb2de4c3ad8d\"\u003e\u003ccode\u003eaa5c4f1\u003c/code\u003e\u003c/a\u003e chore: update readme and package.json\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.27/packages/platform-express\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/swagger` from 11.4.4 to 11.4.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/swagger/releases\"\u003e@​nestjs/swagger's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.4.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(plugin): generate additionalProperties for Record/index-signature types by \u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3957\"\u003enestjs/swagger#3957\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency swagger-ui-dist to v5.32.8 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3973\"\u003enestjs/swagger#3973\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency js-yaml to v4.2.0 [security] by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3988\"\u003enestjs/swagger#3988\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/swagger/compare/11.4.4...11.4.5\"\u003ehttps://github.com/nestjs/swagger/compare/11.4.4...11.4.5\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/ce519621b75ba92e1ed93060bca56f21efdf699b\"\u003e\u003ccode\u003ece51962\u003c/code\u003e\u003c/a\u003e chore(): release v11.4.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/33cc986661c978b1e4208a429083e794498780a2\"\u003e\u003ccode\u003e33cc986\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3985\"\u003e#3985\u003c/a\u003e from nestjs/renovate/js-yaml-4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/874417fe9137fed1fb54f9fff5942240b30673c5\"\u003e\u003ccode\u003e874417f\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency js-yaml to v4.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/6cf725e5750694db74f4b435fd6f4c5378a96285\"\u003e\u003ccode\u003e6cf725e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3990\"\u003e#3990\u003c/a\u003e from nestjs/renovate/oxlint-monorepo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/d14de8a04e052a36626824a802790c2aabe00dd3\"\u003e\u003ccode\u003ed14de8a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3988\"\u003e#3988\u003c/a\u003e from nestjs/renovate/npm-js-yaml-vulnerability\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/d2706fb421afd94b6f485a864dcad111a107bba9\"\u003e\u003ccode\u003ed2706fb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3974\"\u003e#3974\u003c/a\u003e from nestjs/renovate/cimg-node-24.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/6d04dee863ad39a1393b3f967be979b26c545a96\"\u003e\u003ccode\u003e6d04dee\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3973\"\u003e#3973\u003c/a\u003e from nestjs/renovate/swagger-ui-dist-5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/631e8206bde112c9cbbd56cac9e249167ccb1d6f\"\u003e\u003ccode\u003e631e820\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency oxlint to v1.72.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/efa813885c5c91e56fc554818bc76fa4ebcafee9\"\u003e\u003ccode\u003eefa8138\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency prettier to v3.9.4 (\u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3989\"\u003e#3989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/1bb09f0af4d0bb790c4d925c93db756ca5a6a5a9\"\u003e\u003ccode\u003e1bb09f0\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency js-yaml to v4.2.0 [security]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/swagger/compare/11.4.4...11.4.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/nestjs` from 10.57.0 to 10.64.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/nestjs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.64.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(cloudflare): Add \u003ccode\u003enodejs_compat\u003c/code\u003e entrypoint (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21881\"\u003e#21881\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe Cloudflare SDK now ships a dedicated \u003ccode\u003e@sentry/cloudflare/nodejs_compat\u003c/code\u003e entrypoint for Workers running with the \u003ccode\u003enodejs_compat\u003c/code\u003e flag. This entrypoint unlocks Node SDK features on Cloudflare, including the \u003ccode\u003eprismaIntegration\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21882\"\u003e#21882\u003c/a\u003e) and AI v7 support for the \u003ccode\u003evercelAiIntegration\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21917\"\u003e#21917\u003c/a\u003e).\u003c/p\u003e\n\u003cp\u003eThis entrypoint is a drop-in replacement, so you can switch your imports from \u003ccode\u003e@sentry/cloudflare\u003c/code\u003e directly to \u003ccode\u003e@sentry/cloudflare/nodejs_compat\u003c/code\u003e. To use it, your Worker must set the \u003ccode\u003enodejs_compat\u003c/code\u003e compatibility flag in \u003ccode\u003ewrangler.toml\u003c/code\u003e/\u003ccode\u003ewrangler.jsonc\u003c/code\u003e. This will become the default entrypoint in v11.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat: Use Sentry's minimal OpenTelemetry tracer provider by default (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21666\"\u003e#21666\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21680\"\u003e#21680\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21842\"\u003e#21842\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe Node SDK now registers Sentry's own minimal \u003ccode\u003eSentryTracerProvider\u003c/code\u003e by default, which creates native Sentry spans directly instead of routing them through the full OpenTelemetry SDK span pipeline. This reduces overhead for the common case where you don't need the full OpenTelemetry tracing stack.\u003c/p\u003e\n\u003cp\u003eIf you rely on OpenTelemetry SDK features that the minimal provider doesn't support, you can opt out and fall back to the full OpenTelemetry \u003ccode\u003eBasicTracerProvider\u003c/code\u003e by setting \u003ccode\u003eopenTelemetryBasicTracerProvider: true\u003c/code\u003e in your \u003ccode\u003eSentry.init()\u003c/code\u003e options. Providing custom \u003ccode\u003eopenTelemetrySpanProcessors\u003c/code\u003e also forces the full provider automatically.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(bun,deno,node): pg orchestrion instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21826\"\u003e#21826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(bun): enable new mysql, pg integrations in 'bun build' (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21828\"\u003e#21828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(cloudflare): Enable AI v7 support for Cloudflare in the /nodejs_compat entrypoint (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21917\"\u003e#21917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(cloudflare): Expose prismaIntegration in nodejs_compat export (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21882\"\u003e#21882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Add \u003ccode\u003esentry.trace_lifecycle\u003c/code\u003e attribute (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21850\"\u003e#21850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Add deferred segment-span transaction capture (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21839\"\u003e#21839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(deps): Bump OpenTelemetry dependencies to latest (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21988\"\u003e#21988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(mongoose): Instrument mongoose \u0026gt;= 9.7 via native tracing channels (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21803\"\u003e#21803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(replays): Record segment names that occur during replay (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21851\"\u003e#21851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Accept precisely-typed GrowthBook class in growthbookIntegration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21825\"\u003e#21825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Flush telemetry when page is hidden (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21862\"\u003e#21862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(cloudflare): Catch potential errors during flush and dispose (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21976\"\u003e#21976\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Capture Anthropic stream stop_reason from message_delta (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21907\"\u003e#21907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Print getTraceMetaTags in 1 line to prevent hydration errors (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22004\"\u003e#22004\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Add immutable browser chunks to upload assets (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21978\"\u003e#21978\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Handle \u003ccode\u003eMiddleware.execute\u003c/code\u003e root spans on Node.js runtime (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22013\"\u003e#22013\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(react/solid/vue): Instrument TanStack Router navigations via \u003ccode\u003eonBeforeLoad\u003c/code\u003e/\u003ccode\u003eonResolved\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21975\"\u003e#21975\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Add experimentalUseDiagnosticsChannelInjection in node size-limit (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21992\"\u003e#21992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Add external contributor to CHANGELOG.md (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21945\"\u003e#21945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Clarify usage of hoistTransitiveImports option (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21888\"\u003e#21888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Make \u003ccode\u003e@​sentry/conventions\u003c/code\u003e sideEffect free during bundling (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22015\"\u003e#22015\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Remove runtime ESM/CJS switching (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21761\"\u003e#21761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(ci): Replace \u003ccode\u003eapp-id\u003c/code\u003e with \u003ccode\u003eclient-id\u003c/code\u003e in GH workflows (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21914\"\u003e#21914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(cloudflare): Disallow Node SDK usage outside of nodejs_compat (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21884\"\u003e#21884\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(cloudflare): Disallow server-utils usage outside of nodejs_compat (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21918\"\u003e#21918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(node-core): Move isCjs to its own file to prevent sideEffects (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21856\"\u003e#21856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eci: Increase Node integration test timeout to 20 minutes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21903\"\u003e#21903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edeps(server-utils): Bump \u003ccode\u003e@​apm-js-collab/tracing-hooks\u003c/code\u003e to 0.10.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21892\"\u003e#21892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(server-utils): Implement orchestrion-based instrumentation for vercel-ai v6 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21658\"\u003e#21658\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/nestjs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.64.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(cloudflare): Add \u003ccode\u003enodejs_compat\u003c/code\u003e entrypoint (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21881\"\u003e#21881\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe Cloudflare SDK now ships a dedicated \u003ccode\u003e@sentry/cloudflare/nodejs_compat\u003c/code\u003e entrypoint for Workers running with the \u003ccode\u003enodejs_compat\u003c/code\u003e flag. This entrypoint unlocks Node SDK features on Cloudflare, including the \u003ccode\u003eprismaIntegration\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21882\"\u003e#21882\u003c/a\u003e) and AI v7 support for the \u003ccode\u003evercelAiIntegration\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21917\"\u003e#21917\u003c/a\u003e).\u003c/p\u003e\n\u003cp\u003eThis entrypoint is a drop-in replacement, so you can switch your imports from \u003ccode\u003e@sentry/cloudflare\u003c/code\u003e directly to \u003ccode\u003e@sentry/cloudflare/nodejs_compat\u003c/code\u003e. To use it, your Worker must set the \u003ccode\u003enodejs_compat\u003c/code\u003e compatibility flag in \u003ccode\u003ewrangler.toml\u003c/code\u003e/\u003ccode\u003ewrangler.jsonc\u003c/code\u003e. This will become the default entrypoint in v11.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat: Use Sentry's minimal OpenTelemetry tracer provider by default (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21666\"\u003e#21666\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21680\"\u003e#21680\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21842\"\u003e#21842\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe Node SDK now registers Sentry's own minimal \u003ccode\u003eSentryTracerProvider\u003c/code\u003e by default, which creates native Sentry spans directly instead of routing them through the full OpenTelemetry SDK span pipeline. This reduces overhead for the common case where you don't need the full OpenTelemetry tracing stack.\u003c/p\u003e\n\u003cp\u003eIf you rely on OpenTelemetry SDK features that the minimal provider doesn't support, you can opt out and fall back to the full OpenTelemetry \u003ccode\u003eBasicTracerProvider\u003c/code\u003e by setting \u003ccode\u003eopenTelemetryBasicTracerProvider: true\u003c/code\u003e in your \u003ccode\u003eSentry.init()\u003c/code\u003e options. Providing custom \u003ccode\u003eopenTelemetrySpanProcessors\u003c/code\u003e also forces the full provider automatically.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(bun,deno,node): pg orchestrion instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21826\"\u003e#21826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(bun): enable new mysql, pg integrations in 'bun build' (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21828\"\u003e#21828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(cloudflare): Enable AI v7 support for Cloudflare in the /nodejs_compat entrypoint (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21917\"\u003e#21917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(cloudflare): Expose prismaIntegration in nodejs_compat export (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21882\"\u003e#21882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Add \u003ccode\u003esentry.trace_lifecycle\u003c/code\u003e attribute (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21850\"\u003e#21850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Add deferred segment-span transaction capture (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21839\"\u003e#21839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(deps): Bump OpenTelemetry dependencies to latest (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21988\"\u003e#21988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(mongoose): Instrument mongoose \u0026gt;= 9.7 via native tracing channels (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21803\"\u003e#21803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(replays): Record segment names that occur during replay (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21851\"\u003e#21851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Accept precisely-typed GrowthBook class in growthbookIntegration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21825\"\u003e#21825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Flush telemetry when page is hidden (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21862\"\u003e#21862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(cloudflare): Catch potential errors during flush and dispose (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21976\"\u003e#21976\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Capture Anthropic stream stop_reason from message_delta (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21907\"\u003e#21907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Print getTraceMetaTags in 1 line to prevent hydration errors (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22004\"\u003e#22004\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Add immutable browser chunks to upload assets (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21978\"\u003e#21978\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Handle \u003ccode\u003eMiddleware.execute\u003c/code\u003e root spans on Node.js runtime (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22013\"\u003e#22013\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(react/solid/vue): Instrument TanStack Router navigations via \u003ccode\u003eonBeforeLoad\u003c/code\u003e/\u003ccode\u003eonResolved\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21975\"\u003e#21975\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Add experimentalUseDiagnosticsChannelInjection in node size-limit (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21992\"\u003e#21992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Add external contributor to CHANGELOG.md (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21945\"\u003e#21945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Clarify usage of hoistTransitiveImports option (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21888\"\u003e#21888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Make \u003ccode\u003e@​sentry/conventions\u003c/code\u003e sideEffect free during bundling (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22015\"\u003e#22015\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Remove runtime ESM/CJS switching (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21761\"\u003e#21761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(ci): Replace \u003ccode\u003eapp-id\u003c/code\u003e with \u003ccode\u003eclient-id\u003c/code\u003e in GH workflows (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21914\"\u003e#21914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(cloudflare): Disallow Node SDK usage outside of nodejs_compat (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21884\"\u003e#21884\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(cloudflare): Disallow server-utils usage outside of nodejs_compat (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21918\"\u003e#21918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(node-core): Move isCjs to its own file to prevent sideEffects (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21856\"\u003e#21856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eci: Increase Node integration test timeout to 20 minutes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21903\"\u003e#21903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edeps(server-utils): Bump \u003ccode\u003e@​apm-js-collab/tracing-hooks\u003c/code\u003e to 0.10.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21892\"\u003e#21892\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/getsentry/sentry-javascript/commit/5736a381ec4f09caf26854067d1d624fb4f84d24\"\u003e\u003ccode\u003e5736a38\u003c/code\u003e\u003c/a\u003e release: 10.64.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/9074df693d4f30125b0c0450cabe6df28853f321\"\u003e\u003ccode\u003e9074df6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/22016\"\u003e#22016\u003c/a\u003e from getsentry/prepare-release/10.64.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/3610701c56a020dc839165fb9cafaa22be0bc247\"\u003e\u003ccode\u003e3610701\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.64.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/7df7f30c4583433180845f4092bdbbf4d4c7ca1a\"\u003e\u003ccode\u003e7df7f30\u003c/code\u003e\u003c/a\u003e fix(core): Print getTraceMetaTags in 1 line to prevent hydration errors (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/22004\"\u003e#22004\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/39d05cd6ff07493a34a0ebf3c636b208ffb4cd34\"\u003e\u003ccode\u003e39d05cd\u003c/code\u003e\u003c/a\u003e fix(nextjs):  Handle \u003ccode\u003eMiddleware.execute\u003c/code\u003e root spans on Node.js runtime (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/22013\"\u003e#22013\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/f7c75e741c1df140cc0d6220cdc25ae8a6705163\"\u003e\u003ccode\u003ef7c75e7\u003c/code\u003e\u003c/a\u003e chore: Make \u003ccode\u003e@​sentry/conventions\u003c/code\u003e sideEffect free during bundling (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/22015\"\u003e#22015\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/851edb35850813e1ee2528783daec9c15eefe2b0\"\u003e\u003ccode\u003e851edb3\u003c/code\u003e\u003c/a\u003e test(node): Attempt to unflake docker-based node integration tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/21905\"\u003e#21905\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/5e48cb01618419cdcc0d1136e90293ea57811405\"\u003e\u003ccode\u003e5e48cb0\u003c/code\u003e\u003c/a\u003e feat(server-utils): Rewrite \u003ccode\u003e@opentelemetry/instrumentation-hapi\u003c/code\u003e to orchestr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/067f1b230d6ce425b5fbe5e8c33357e71f325280\"\u003e\u003ccode\u003e067f1b2\u003c/code\u003e\u003c/a\u003e chore(cloudflare): Disallow server-utils usage outside of nodejs_compat (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/21918\"\u003e#21918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/00cc3176c115eabf5d92ae7fddbf87a61fa95a33\"\u003e\u003ccode\u003e00cc317\u003c/code\u003e\u003c/a\u003e feat(cloudflare): Enable AI v7 support for Cloudflare in the /nodejs_compat e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.57.0...10.64.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axios` from 1.17.0 to 1.18.1\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.18.1 — June 21, 2026\u003c/h2\u003e\n\u003cp\u003eThis release focuses on Node HTTP adapter fixes, safer AxiosError serialisation, runtime/type correctness fixes, documentation updates, and dependency maintenance.\u003c/p\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAxiosError Serialisation: Made AxiosError#cause non-enumerable to prevent circular JSON serialisation failures when errors include nested causes. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10913\"\u003e#10913\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNode HTTP Adapter: Guarded socket.setKeepAlive for proxy agent streams, accepted path-only URLs when socketPath is configured, deferred environment proxy handling to Node, and explicitly passed maxBodyLength through to follow-redirects. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10917\"\u003e#10917\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/10930\"\u003e#10930\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/10942\"\u003e#10942\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/10993\"\u003e#10993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRuntime and Type Correctness: Fixed several runtime crashes, type definition mismatches, and incorrect error handling paths. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10959\"\u003e#10959\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11021\"\u003e#11021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAxiosURLSearchParams: Switched the encoder callback to an arrow function so \u003ccode\u003eencoder.call(this)\u003c/code\u003e receives the \u003ccode\u003eAxiosURLSearchParams\u003c/code\u003e instance correctly. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11019\"\u003e#11019\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔧 Maintenance \u0026amp; Chores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eDocumentation: Documented sensitive headers and status transition behaviour, prepared cleaned-up docs, added Deno install instructions, and clarified that request data is request-specific (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11007\"\u003e#11007\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11010\"\u003e#11010\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11023\"\u003e#11023\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11025\"\u003e#11025\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDependencies: Bumped vite, rollup, form-data, js-yaml, and multer across the root project, docs, smoke tests, and module test workspaces. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11011\"\u003e#11011\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11012\"\u003e#11012\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11013\"\u003e#11013\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11014\"\u003e#11014\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11015\"\u003e#11015\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11016\"\u003e#11016\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11017\"\u003e#11017\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11026\"\u003e#11026\u003c/a\u003e)\u003c/p\u003e\n\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\u003ca href=\"https://github.com/webdevelopersrinu\"\u003e\u003ccode\u003e@​webdevelopersrinu\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10913\"\u003e#10913\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sijie-Z\"\u003e\u003ccode\u003e@​sijie-Z\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10993\"\u003e#10993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bartlomieju\"\u003e\u003ccode\u003e@​bartlomieju\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11023\"\u003e#11023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JSap0914\"\u003e\u003ccode\u003e@​JSap0914\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11019\"\u003e#11019\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/axios/axios/compare/v1.18....\n\n_Description has been truncated_","html_url":"https://github.com/emilhornlund/klurigo/pull/499","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/emilhornlund%2Fklurigo/issues/499","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/499/packages"},{"uuid":"4791567371","node_id":"PR_kwDOO9HTB87s-igH","number":932,"state":"closed","title":"chore(deps-backend): bump the nest group across 1 directory with 7 updates","user":"dependabot[bot]","labels":["type/other","size/S","dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-07-07T13:57:49.000Z","author_association":null,"state_reason":null,"created_at":"2026-07-02T05:32:33.000Z","updated_at":"2026-07-07T13:57:51.000Z","time_to_close":462316,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-backend): bump","group_name":"nest","update_count":7,"packages":[{"name":"@nestjs/common","old_version":"11.1.24","new_version":"11.1.27","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/core","old_version":"11.1.24","new_version":"11.1.27","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/platform-express","old_version":"11.1.24","new_version":"11.1.27","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/swagger","old_version":"11.4.4","new_version":"11.4.5","repository_url":"https://github.com/nestjs/swagger"},{"name":"@nestjs/typeorm","old_version":"11.0.1","new_version":"11.0.3","repository_url":"https://github.com/nestjs/typeorm"},{"name":"@nestjs/cli","old_version":"11.0.21","new_version":"11.0.23","repository_url":"https://github.com/nestjs/nest-cli"},{"name":"@nestjs/testing","old_version":"11.1.24","new_version":"11.1.27","repository_url":"https://github.com/nestjs/nest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the nest group with 7 updates in the /ayunis-core-backend directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@nestjs/common](https://github.com/nestjs/nest/tree/HEAD/packages/common) | `11.1.24` | `11.1.27` |\n| [@nestjs/core](https://github.com/nestjs/nest/tree/HEAD/packages/core) | `11.1.24` | `11.1.27` |\n| [@nestjs/platform-express](https://github.com/nestjs/nest/tree/HEAD/packages/platform-express) | `11.1.24` | `11.1.27` |\n| [@nestjs/swagger](https://github.com/nestjs/swagger) | `11.4.4` | `11.4.5` |\n| [@nestjs/typeorm](https://github.com/nestjs/typeorm) | `11.0.1` | `11.0.3` |\n| [@nestjs/cli](https://github.com/nestjs/nest-cli) | `11.0.21` | `11.0.23` |\n| [@nestjs/testing](https://github.com/nestjs/nest/tree/HEAD/packages/testing) | `11.1.24` | `11.1.27` |\n\n\nUpdates `@nestjs/common` from 11.1.24 to 11.1.27\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest/releases\"\u003e@​nestjs/common's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.27\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): sse async handlers teardown issue by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17131\"\u003enestjs/nest#17131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(platform-fastify): forRoutes middleware ending slash  by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17138\"\u003enestjs/nest#17138\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.26\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): post sse endpoint empty response \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/common/issues/17098\"\u003e#17098\u003c/a\u003e by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17099\"\u003enestjs/nest#17099\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.25...v11.1.26\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.25...v11.1.26\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.25\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(microservices): reject pending Redis requests on close by \u003ca href=\"https://github.com/yudin-s\"\u003e\u003ccode\u003e@​yudin-s\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17024\"\u003enestjs/nest#17024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(core): register SSE close listener before async setup by \u003ca href=\"https://github.com/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17018\"\u003enestjs/nest#17018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(platform-fastify): remove pathname ending slash by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17094\"\u003enestjs/nest#17094\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/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17018\"\u003enestjs/nest#17018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DucMinhNe\"\u003e\u003ccode\u003e@​DucMinhNe\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17085\"\u003enestjs/nest#17085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iambeaukim\"\u003e\u003ccode\u003e@​iambeaukim\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17091\"\u003enestjs/nest#17091\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.24...v11.1.25\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.24...v11.1.25\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/nestjs/nest/commit/660a1249e32e7701cdd7e5ccb20b7f695e721bce\"\u003e\u003ccode\u003e660a124\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.27 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/aa5c4f176edee6995d71a8f43a7ddb2de4c3ad8d\"\u003e\u003ccode\u003eaa5c4f1\u003c/code\u003e\u003c/a\u003e chore: update readme and package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/9ff83d540f50e96eb0093b4eb0dd96191aa6a285\"\u003e\u003ccode\u003e9ff83d5\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.26 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/02f804159841a2771755c382832a7938b904c420\"\u003e\u003ccode\u003e02f8041\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.25 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/1634915597884f677b823ec0d77931f1637dede7\"\u003e\u003ccode\u003e1634915\u003c/code\u003e\u003c/a\u003e test(common): Add unit tests for cli-colors utility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/380bf5c13c7f22d24b871af8a412852f36d7030a\"\u003e\u003ccode\u003e380bf5c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/common/issues/17058\"\u003e#17058\u003c/a\u003e from Se3do/test/extend-metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/af4542b9c0f56262090bf0097444b71456cb0139\"\u003e\u003ccode\u003eaf4542b\u003c/code\u003e\u003c/a\u003e test(common): Add unit tests for assignCustomParameterMetadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/b67aea1505d568c6b80318707c2642ba395a5510\"\u003e\u003ccode\u003eb67aea1\u003c/code\u003e\u003c/a\u003e test(common): Add unit tests for extendArrayMetadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/e1e401444ba0c32a11ab5f82994f408be0b65eba\"\u003e\u003ccode\u003ee1e4014\u003c/code\u003e\u003c/a\u003e test(common): Tighten throw assertions in validateModuleKeys spec\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/6b97771a58068e885f7adf3f888f1a660ac3a08f\"\u003e\u003ccode\u003e6b97771\u003c/code\u003e\u003c/a\u003e test(common): Add unit tests for validateModuleKeys\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.27/packages/common\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/core` from 11.1.24 to 11.1.27\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest/releases\"\u003e@​nestjs/core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.27\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): sse async handlers teardown issue by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17131\"\u003enestjs/nest#17131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(platform-fastify): forRoutes middleware ending slash  by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17138\"\u003enestjs/nest#17138\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.26\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): post sse endpoint empty response \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/core/issues/17098\"\u003e#17098\u003c/a\u003e by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17099\"\u003enestjs/nest#17099\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.25...v11.1.26\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.25...v11.1.26\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.25\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(microservices): reject pending Redis requests on close by \u003ca href=\"https://github.com/yudin-s\"\u003e\u003ccode\u003e@​yudin-s\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17024\"\u003enestjs/nest#17024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(core): register SSE close listener before async setup by \u003ca href=\"https://github.com/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17018\"\u003enestjs/nest#17018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(platform-fastify): remove pathname ending slash by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17094\"\u003enestjs/nest#17094\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/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17018\"\u003enestjs/nest#17018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DucMinhNe\"\u003e\u003ccode\u003e@​DucMinhNe\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17085\"\u003enestjs/nest#17085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iambeaukim\"\u003e\u003ccode\u003e@​iambeaukim\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17091\"\u003enestjs/nest#17091\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.24...v11.1.25\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.24...v11.1.25\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/nestjs/nest/commit/660a1249e32e7701cdd7e5ccb20b7f695e721bce\"\u003e\u003ccode\u003e660a124\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.27 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/5c5e9bae643f831683bdc0d63ef1dee788e40162\"\u003e\u003ccode\u003e5c5e9ba\u003c/code\u003e\u003c/a\u003e fix(core): sse async handlers teardown issue \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/core/issues/17128\"\u003e#17128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/aa5c4f176edee6995d71a8f43a7ddb2de4c3ad8d\"\u003e\u003ccode\u003eaa5c4f1\u003c/code\u003e\u003c/a\u003e chore: update readme and package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/9ff83d540f50e96eb0093b4eb0dd96191aa6a285\"\u003e\u003ccode\u003e9ff83d5\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.26 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/0f398fd86de387fce28669ddd7a4049d4054f9e5\"\u003e\u003ccode\u003e0f398fd\u003c/code\u003e\u003c/a\u003e test: fix broken unit test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/d152eec8ebba6a38eb448021a83018b43372192e\"\u003e\u003ccode\u003ed152eec\u003c/code\u003e\u003c/a\u003e fix(core): post sse endpoint empty response \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/core/issues/17098\"\u003e#17098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/02f804159841a2771755c382832a7938b904c420\"\u003e\u003ccode\u003e02f8041\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.25 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/e2ad4e23f637bef1ce804ee6e93367a1d875b9e9\"\u003e\u003ccode\u003ee2ad4e2\u003c/code\u003e\u003c/a\u003e Update package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/396cf81a9e5db8a33fad7adbe26c5e893b459bf0\"\u003e\u003ccode\u003e396cf81\u003c/code\u003e\u003c/a\u003e refactor(core): avoid duplicating sse intercept call\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/55cd6991f7e68d64ba8be93236d2857a47229247\"\u003e\u003ccode\u003e55cd699\u003c/code\u003e\u003c/a\u003e fix(core): preserve deferred SSE handlers\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.27/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/platform-express` from 11.1.24 to 11.1.27\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest/releases\"\u003e@​nestjs/platform-express's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.27\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): sse async handlers teardown issue by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17131\"\u003enestjs/nest#17131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(platform-fastify): forRoutes middleware ending slash  by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17138\"\u003enestjs/nest#17138\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.26\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): post sse endpoint empty response \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/platform-express/issues/17098\"\u003e#17098\u003c/a\u003e by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17099\"\u003enestjs/nest#17099\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.25...v11.1.26\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.25...v11.1.26\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.25\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(microservices): reject pending Redis requests on close by \u003ca href=\"https://github.com/yudin-s\"\u003e\u003ccode\u003e@​yudin-s\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17024\"\u003enestjs/nest#17024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(core): register SSE close listener before async setup by \u003ca href=\"https://github.com/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17018\"\u003enestjs/nest#17018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(platform-fastify): remove pathname ending slash by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17094\"\u003enestjs/nest#17094\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/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17018\"\u003enestjs/nest#17018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DucMinhNe\"\u003e\u003ccode\u003e@​DucMinhNe\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17085\"\u003enestjs/nest#17085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iambeaukim\"\u003e\u003ccode\u003e@​iambeaukim\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17091\"\u003enestjs/nest#17091\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.24...v11.1.25\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.24...v11.1.25\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/nestjs/nest/commit/660a1249e32e7701cdd7e5ccb20b7f695e721bce\"\u003e\u003ccode\u003e660a124\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.27 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/aa5c4f176edee6995d71a8f43a7ddb2de4c3ad8d\"\u003e\u003ccode\u003eaa5c4f1\u003c/code\u003e\u003c/a\u003e chore: update readme and package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/9ff83d540f50e96eb0093b4eb0dd96191aa6a285\"\u003e\u003ccode\u003e9ff83d5\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.26 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/02f804159841a2771755c382832a7938b904c420\"\u003e\u003ccode\u003e02f8041\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.25 release\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.27/packages/platform-express\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/swagger` from 11.4.4 to 11.4.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/swagger/releases\"\u003e@​nestjs/swagger's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.4.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(plugin): generate additionalProperties for Record/index-signature types by \u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3957\"\u003enestjs/swagger#3957\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency swagger-ui-dist to v5.32.8 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3973\"\u003enestjs/swagger#3973\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency js-yaml to v4.2.0 [security] by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3988\"\u003enestjs/swagger#3988\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/swagger/compare/11.4.4...11.4.5\"\u003ehttps://github.com/nestjs/swagger/compare/11.4.4...11.4.5\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/ce519621b75ba92e1ed93060bca56f21efdf699b\"\u003e\u003ccode\u003ece51962\u003c/code\u003e\u003c/a\u003e chore(): release v11.4.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/33cc986661c978b1e4208a429083e794498780a2\"\u003e\u003ccode\u003e33cc986\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3985\"\u003e#3985\u003c/a\u003e from nestjs/renovate/js-yaml-4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/874417fe9137fed1fb54f9fff5942240b30673c5\"\u003e\u003ccode\u003e874417f\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency js-yaml to v4.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/6cf725e5750694db74f4b435fd6f4c5378a96285\"\u003e\u003ccode\u003e6cf725e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3990\"\u003e#3990\u003c/a\u003e from nestjs/renovate/oxlint-monorepo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/d14de8a04e052a36626824a802790c2aabe00dd3\"\u003e\u003ccode\u003ed14de8a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3988\"\u003e#3988\u003c/a\u003e from nestjs/renovate/npm-js-yaml-vulnerability\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/d2706fb421afd94b6f485a864dcad111a107bba9\"\u003e\u003ccode\u003ed2706fb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3974\"\u003e#3974\u003c/a\u003e from nestjs/renovate/cimg-node-24.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/6d04dee863ad39a1393b3f967be979b26c545a96\"\u003e\u003ccode\u003e6d04dee\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3973\"\u003e#3973\u003c/a\u003e from nestjs/renovate/swagger-ui-dist-5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/631e8206bde112c9cbbd56cac9e249167ccb1d6f\"\u003e\u003ccode\u003e631e820\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency oxlint to v1.72.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/efa813885c5c91e56fc554818bc76fa4ebcafee9\"\u003e\u003ccode\u003eefa8138\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency prettier to v3.9.4 (\u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3989\"\u003e#3989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/1bb09f0af4d0bb790c4d925c93db756ca5a6a5a9\"\u003e\u003ccode\u003e1bb09f0\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency js-yaml to v4.2.0 [security]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/swagger/compare/11.4.4...11.4.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/typeorm` from 11.0.1 to 11.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/typeorm/releases\"\u003e@​nestjs/typeorm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 11.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: warn instead of throwing error, partially revert \u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2584\"\u003e#2584\u003c/a\u003e (4fbe9a7)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 11.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2616\"\u003e#2616\u003c/a\u003e from nestjs/renovate/cimg-node-24.x (b227891)\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2605\"\u003e#2605\u003c/a\u003e from nestjs/renovate/postgres-18.x (60575ba)\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2631\"\u003e#2631\u003c/a\u003e from nestjs/renovate/oxlint-monorepo (60c6218)\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2632\"\u003e#2632\u003c/a\u003e from nestjs/renovate/actions-setup-node-6.x (5156904)\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/setup-node action to v6 (5eb47ad)\u003c/li\u003e\n\u003cli\u003echore(deps): update oxlint monorepo to v1.70.0 (bfcfc7d)\u003c/li\u003e\n\u003cli\u003echore(deps): update nest monorepo to v11.1.27 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2630\"\u003e#2630\u003c/a\u003e) (55cdb77)\u003c/li\u003e\n\u003cli\u003echore(deps): update vitest monorepo to v4.1.9 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2628\"\u003e#2628\u003c/a\u003e) (2073532)\u003c/li\u003e\n\u003cli\u003echore(deps): update postgres docker tag to v18.4 (efdd83f)\u003c/li\u003e\n\u003cli\u003echore(deps): update node.js to v24.16.0 (66b9fb2)\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2627\"\u003e#2627\u003c/a\u003e from naorpeled/feat/support-v1-of-typeorm (4c80d7c)\u003c/li\u003e\n\u003cli\u003eci: bump typeorm dev dependency to v1 and test both majors (959211b)\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24.13.2 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2626\"\u003e#2626\u003c/a\u003e) (75f1b11)\u003c/li\u003e\n\u003cli\u003echore(deps): update oxlint monorepo to v1.69.0 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2617\"\u003e#2617\u003c/a\u003e) (5535652)\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency prettier to v3.8.4 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2625\"\u003e#2625\u003c/a\u003e) (4cff37a)\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency release-it to v20.2.0 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2619\"\u003e#2619\u003c/a\u003e) (27286ba)\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24.13.1 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2622\"\u003e#2622\u003c/a\u003e) (2f36f10)\u003c/li\u003e\n\u003cli\u003echore(deps): update vitest monorepo to v4.1.8 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2621\"\u003e#2621\u003c/a\u003e) (704c51b)\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency lint-staged to v17.0.7 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2620\"\u003e#2620\u003c/a\u003e) (7a754c9)\u003c/li\u003e\n\u003cli\u003echore(deps): update commitlint monorepo to v21.0.2 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2618\"\u003e#2618\u003c/a\u003e) (fbbd6c4)\u003c/li\u003e\n\u003cli\u003echore(deps): update nest monorepo to v11.1.26 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2615\"\u003e#2615\u003c/a\u003e) (c97a755)\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2624\"\u003e#2624\u003c/a\u003e from AdrianoCLeao/fix/issue-2623 (051a201)\u003c/li\u003e\n\u003cli\u003eci: use preinstalled docker compose in CircleCI (c1160d2)\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency vitest to v4.1.7 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2614\"\u003e#2614\u003c/a\u003e) (017a7cf)\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency oxlint to v1.66.0 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2611\"\u003e#2611\u003c/a\u003e) (130d4af)\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency typeorm to v0.3.30 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2610\"\u003e#2610\u003c/a\u003e) (94ec5c1)\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency pg to v8.21.0 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2609\"\u003e#2609\u003c/a\u003e) (840651f)\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency lint-staged to v17.0.5 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2607\"\u003e#2607\u003c/a\u003e) (55e6c51)\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency oxlint to v1.65.0 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2606\"\u003e#2606\u003c/a\u003e) (cb42970)\u003c/li\u003e\n\u003cli\u003echore(deps): update nest monorepo to v11.1.21 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2604\"\u003e#2604\u003c/a\u003e) (297a950)\u003c/li\u003e\n\u003cli\u003echore(deps): update nest monorepo to v11.1.20 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2603\"\u003e#2603\u003c/a\u003e) (0a6eb6f)\u003c/li\u003e\n\u003cli\u003echore(deps): update commitlint monorepo to v21.0.1 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2602\"\u003e#2602\u003c/a\u003e) (0a44cbf)\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24.12.4 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2601\"\u003e#2601\u003c/a\u003e) (550a144)\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency oxlint to v1.64.0 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2600\"\u003e#2600\u003c/a\u003e) (db34f2d)\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency vitest to v4.1.6 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2599\"\u003e#2599\u003c/a\u003e) (924848a)\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency lint-staged to v17.0.4 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2598\"\u003e#2598\u003c/a\u003e) (a659bac)\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency typeorm to v0.3.29 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2597\"\u003e#2597\u003c/a\u003e) (c71e849)\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency lint-staged to v17.0.3 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2596\"\u003e#2596\u003c/a\u003e) (c451279)\u003c/li\u003e\n\u003cli\u003echore(deps): update commitlint monorepo to v21 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2595\"\u003e#2595\u003c/a\u003e) (b249ebd)\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24.12.3 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2594\"\u003e#2594\u003c/a\u003e) (15094b3)\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency lint-staged to v17 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2593\"\u003e#2593\u003c/a\u003e) (e788568)\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency oxlint to v1.63.0 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2592\"\u003e#2592\u003c/a\u003e) (6155c6e)\u003c/li\u003e\n\u003cli\u003echore(deps): update commitlint monorepo to v20.5.3 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2590\"\u003e#2590\u003c/a\u003e) (0bcbba1)\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency oxlint to v1.62.0 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2589\"\u003e#2589\u003c/a\u003e) (c5e870f)\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2585\"\u003e#2585\u003c/a\u003e from yogeshwaran-c/fix/typeorm-v1-optional-imports (4fe2cf2)\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency \u003ccode\u003e@​commitlint/cli\u003c/code\u003e to v20.5.2 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2588\"\u003e#2588\u003c/a\u003e) (dcb1ffe)\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/nestjs/typeorm/commit/3ac5f9af2f8d411c3d248806fd13d0fd7221e7c6\"\u003e\u003ccode\u003e3ac5f9a\u003c/code\u003e\u003c/a\u003e chore(): release v11.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/typeorm/commit/6bff4597013ce5eba1bb1a18984e2659be3aa7bf\"\u003e\u003ccode\u003e6bff459\u003c/code\u003e\u003c/a\u003e chore: revert warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/typeorm/commit/8d7f535b547572dea74ef54d6e0f1fe3ddb98e50\"\u003e\u003ccode\u003e8d7f535\u003c/code\u003e\u003c/a\u003e chore: ci dont remove package-lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/typeorm/commit/d667e3fa8d49b4ba7374d6c7453a28092330e4b2\"\u003e\u003ccode\u003ed667e3f\u003c/code\u003e\u003c/a\u003e chore: temp check ci fail\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/typeorm/commit/450ba73900de951a06f49e12040ca743ad61d1ac\"\u003e\u003ccode\u003e450ba73\u003c/code\u003e\u003c/a\u003e test: comment data sources out\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/typeorm/commit/02339ca331622f43d3baa1a1f2bcaabee63eafa4\"\u003e\u003ccode\u003e02339ca\u003c/code\u003e\u003c/a\u003e test: comment data sources out\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/typeorm/commit/4fbe9a70519b1eb3784ce3b0f099662b486ca139\"\u003e\u003ccode\u003e4fbe9a7\u003c/code\u003e\u003c/a\u003e chore: warn instead of throwing error, partially revert \u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2584\"\u003e#2584\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/typeorm/commit/ee4bd78bfcaed64fded3db3e1e47c3c2a42bf39f\"\u003e\u003ccode\u003eee4bd78\u003c/code\u003e\u003c/a\u003e chore(deps): update oxlint monorepo (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2638\"\u003e#2638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/typeorm/commit/26a52091dec24936b904a5db295b06f9e1992454\"\u003e\u003ccode\u003e26a5209\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency lint-staged to v17.0.8 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2635\"\u003e#2635\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/typeorm/commit/345d5b077ecc2bc91379527da4d5b55ef89caaff\"\u003e\u003ccode\u003e345d5b0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency pg to v8.22.0 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2634\"\u003e#2634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/typeorm/compare/11.0.1...11.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/cli` from 11.0.21 to 11.0.23\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest-cli/releases\"\u003e@​nestjs/cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 11.0.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;fix(compiler): validate delete out dir paths before rm\u0026quot; (0dd0e3ef)\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;fix(compiler): validate asset output paths\u0026quot; (728f80cf)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 11.0.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(cli): resolve Windows path separator bug in plugin loader (9e502bda)\u003c/li\u003e\n\u003cli\u003efix(compiler): validate asset output paths (c4342b2c)\u003c/li\u003e\n\u003cli\u003efix: Update CRUD option to accept a value for generating entry points (4c0e2cab)\u003c/li\u003e\n\u003cli\u003efeat: Add type and CRUD options in generate command (b19856a3)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest-cli/commit/731a09bafc25dd586b4984a089d759880f1698b3\"\u003e\u003ccode\u003e731a09b\u003c/code\u003e\u003c/a\u003e chore(): release v11.0.23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest-cli/commit/756d41d14f1a2c2fc2c46e3cbdedd2162123da1e\"\u003e\u003ccode\u003e756d41d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/nest-cli/issues/3462\"\u003e#3462\u003c/a\u003e from nestjs/revert-3455-fix/issue-3454\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest-cli/commit/11a0599ae6db30028b7fa1608c4628360edb1214\"\u003e\u003ccode\u003e11a0599\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/nest-cli/issues/3461\"\u003e#3461\u003c/a\u003e from nestjs/revert-3457-fix/issue-3456\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest-cli/commit/0dd0e3efa647a7e581f2265222fd117db00c6b3d\"\u003e\u003ccode\u003e0dd0e3e\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix(compiler): validate delete out dir paths before rm\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest-cli/commit/728f80cf9cb50bedd81baa96a73bf2f13f0b4b80\"\u003e\u003ccode\u003e728f80c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix(compiler): validate asset output paths\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest-cli/commit/7ffb9f1f1b37add259abcd83b8ed08010e4a52d3\"\u003e\u003ccode\u003e7ffb9f1\u003c/code\u003e\u003c/a\u003e chore(): release v11.0.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest-cli/commit/f43b0e700e4bf81c272836f586d9319ffc67349b\"\u003e\u003ccode\u003ef43b0e7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/nest-cli/issues/3458\"\u003e#3458\u003c/a\u003e from dzeroone/fix/windows-path-separator-plugin-loader\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest-cli/commit/b0d473b94ebb9fbb42971182d6987fec73d9454d\"\u003e\u003ccode\u003eb0d473b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/nest-cli/issues/3457\"\u003e#3457\u003c/a\u003e from AdrianoCLeao/fix/issue-3456\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest-cli/commit/9e502bda562f177ee5e89a4d2cea9d2e1f73f901\"\u003e\u003ccode\u003e9e502bd\u003c/code\u003e\u003c/a\u003e fix(cli): resolve Windows path separator bug in plugin loader\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest-cli/commit/c4342b2c93313c5a051a8d17044c49a01306fc6b\"\u003e\u003ccode\u003ec4342b2\u003c/code\u003e\u003c/a\u003e fix(compiler): validate asset output paths\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/nest-cli/compare/11.0.21...11.0.23\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/testing` from 11.1.24 to 11.1.27\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest/releases\"\u003e@​nestjs/testing's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.27\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): sse async handlers teardown issue by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17131\"\u003enestjs/nest#17131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(platform-fastify): forRoutes middleware ending slash  by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17138\"\u003enestjs/nest#17138\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.26\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): post sse endpoint empty response \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/testing/issues/17098\"\u003e#17098\u003c/a\u003e by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17099\"\u003enestjs/nest#17099\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.25...v11.1.26\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.25...v11.1.26\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.25\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(microservices): reject pending Redis requests on close by \u003ca href=\"https://github.com/yudin-s\"\u003e\u003ccode\u003e@​yudin-s\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17024\"\u003enestjs/nest#17024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(core): register SSE close listener before async setup by \u003ca href=\"https://github.com/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17018\"\u003enestjs/nest#17018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(platform-fastify): remove pathname ending slash by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17094\"\u003enestjs/nest#17094\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/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17018\"\u003enestjs/nest#17018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DucMinhNe\"\u003e\u003ccode\u003e@​DucMinhNe\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17085\"\u003enestjs/nest#17085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iambeaukim\"\u003e\u003ccode\u003e@​iambeaukim\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17091\"\u003enestjs/nest#17091\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.24...v11.1.25\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.24...v11.1.25\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/nestjs/nest/commit/660a1249e32e7701cdd7e5ccb20b7f695e721bce\"\u003e\u003ccode\u003e660a124\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.27 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/aa5c4f176edee6995d71a8f43a7ddb2de4c3ad8d\"\u003e\u003ccode\u003eaa5c4f1\u003c/code\u003e\u003c/a\u003e chore: update readme and package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/9ff83d540f50e96eb0093b4eb0dd96191aa6a285\"\u003e\u003ccode\u003e9ff83d5\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.26 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/02f804159841a2771755c382832a7938b904c420\"\u003e\u003ccode\u003e02f8041\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.25 release\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.27/packages/testing\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e","html_url":"https://github.com/ayunis-core/ayunis-core/pull/932","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ayunis-core%2Fayunis-core/issues/932","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/932/packages"},{"uuid":"4765111038","node_id":"PR_kwDOShn1q87rn1Uz","number":18,"state":"closed","title":"chore(deps): bump the minor-and-patch group across 1 directory with 42 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-07-06T04:41:40.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-29T04:44:00.000Z","updated_at":"2026-07-06T04:41:42.000Z","time_to_close":604660,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"minor-and-patch","update_count":42,"packages":[{"name":"@axe-core/playwright","old_version":"4.11.3","new_version":"4.12.1","repository_url":"https://github.com/dequelabs/axe-core-npm"},{"name":"@playwright/test","old_version":"1.59.1","new_version":"1.61.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"pa11y-ci","old_version":"4.1.0","new_version":"4.1.1","repository_url":"https://github.com/pa11y/pa11y-ci"},{"name":"prettier","old_version":"3.8.3","new_version":"3.9.1","repository_url":"https://github.com/prettier/prettier"},{"name":"@nestjs/common","old_version":"11.1.19","new_version":"11.1.27","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/core","old_version":"11.1.19","new_version":"11.1.27","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/platform-express","old_version":"11.1.19","new_version":"11.1.27","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/platform-socket.io","old_version":"11.1.19","new_version":"11.1.27","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/swagger","old_version":"11.3.0","new_version":"11.4.4","repository_url":"https://github.com/nestjs/swagger"},{"name":"@nestjs/websockets","old_version":"11.1.19","new_version":"11.1.27","repository_url":"https://github.com/nestjs/nest"},{"name":"@sentry/node","old_version":"10.50.0","new_version":"10.62.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@sentry/profiling-node","old_version":"10.50.0","new_version":"10.62.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@simplewebauthn/server","old_version":"13.3.0","new_version":"13.3.2","repository_url":"https://github.com/MasterKale/SimpleWebAuthn"},{"name":"axios","old_version":"1.15.0","new_version":"1.18.1","repository_url":"https://github.com/axios/axios"},{"name":"bullmq","old_version":"5.74.1","new_version":"5.79.2","repository_url":"https://github.com/taskforcesh/bullmq"},{"name":"helmet","old_version":"8.1.0","new_version":"8.2.0","repository_url":"https://github.com/helmetjs/helmet"},{"name":"ioredis","old_version":"5.10.1","new_version":"5.11.1","repository_url":"https://github.com/luin/ioredis"},{"name":"ldapts","old_version":"8.1.7","new_version":"8.1.8","repository_url":"https://github.com/ldapts/ldapts"},{"name":"marked","old_version":"18.0.2","new_version":"18.0.5","repository_url":"https://github.com/markedjs/marked"},{"name":"meilisearch","old_version":"0.57.0","new_version":"0.58.0","repository_url":"https://github.com/meilisearch/meilisearch-js"},{"name":"mjml","old_version":"5.1.0","new_version":"5.3.0","repository_url":"https://github.com/mjmlio/mjml"},{"name":"multer","old_version":"2.1.1","new_version":"2.2.0","repository_url":"https://github.com/expressjs/multer"},{"name":"otplib","old_version":"13.4.0","new_version":"13.4.1","repository_url":"https://github.com/yeojz/otplib"},{"name":"sanitize-html","old_version":"2.17.3","new_version":"2.17.5","repository_url":"https://github.com/apostrophecms/apostrophe"},{"name":"sharp","old_version":"0.34.5","new_version":"0.35.2","repository_url":"https://github.com/lovell/sharp"},{"name":"uuid","old_version":"14.0.0","new_version":"14.0.1","repository_url":"https://github.com/uuidjs/uuid"},{"name":"@nestjs/cli","old_version":"11.0.21","new_version":"11.0.23","repository_url":"https://github.com/nestjs/nest-cli"},{"name":"@nestjs/testing","old_version":"11.1.19","new_version":"11.1.27","repository_url":"https://github.com/nestjs/nest"},{"name":"ts-jest","old_version":"29.4.9","new_version":"29.4.11","repository_url":"https://github.com/kulshekhar/ts-jest"},{"name":"@sentry/nextjs","old_version":"10.50.0","new_version":"10.62.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"dompurify","old_version":"3.4.0","new_version":"3.4.11","repository_url":"https://github.com/cure53/DOMPurify"},{"name":"lucide-react","old_version":"1.8.0","new_version":"1.22.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"next","old_version":"15.5.15","new_version":"15.5.19","repository_url":"https://github.com/vercel/next.js"},{"name":"next-intl","old_version":"4.9.1","new_version":"4.13.0","repository_url":"https://github.com/amannn/next-intl"},{"name":"react","old_version":"19.2.5","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.2.14","new_version":"19.2.17","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.2.5","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"react-hook-form","old_version":"7.72.1","new_version":"7.80.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"zustand","old_version":"5.0.12","new_version":"5.0.14","repository_url":"https://github.com/pmndrs/zustand"},{"name":"autoprefixer","old_version":"10.5.0","new_version":"10.5.2","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"postcss","old_version":"8.5.10","new_version":"8.5.16","repository_url":"https://github.com/postcss/postcss"},{"name":"tsx","old_version":"4.21.0","new_version":"4.22.4","repository_url":"https://github.com/privatenumber/tsx"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 42 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@axe-core/playwright](https://github.com/dequelabs/axe-core-npm) | `4.11.3` | `4.12.1` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.59.1` | `1.61.1` |\n| [pa11y-ci](https://github.com/pa11y/pa11y-ci) | `4.1.0` | `4.1.1` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.3` | `3.9.1` |\n| [@nestjs/common](https://github.com/nestjs/nest/tree/HEAD/packages/common) | `11.1.19` | `11.1.27` |\n| [@nestjs/core](https://github.com/nestjs/nest/tree/HEAD/packages/core) | `11.1.19` | `11.1.27` |\n| [@nestjs/platform-express](https://github.com/nestjs/nest/tree/HEAD/packages/platform-express) | `11.1.19` | `11.1.27` |\n| [@nestjs/platform-socket.io](https://github.com/nestjs/nest/tree/HEAD/packages/platform-socket.io) | `11.1.19` | `11.1.27` |\n| [@nestjs/swagger](https://github.com/nestjs/swagger) | `11.3.0` | `11.4.4` |\n| [@nestjs/websockets](https://github.com/nestjs/nest/tree/HEAD/packages/websockets) | `11.1.19` | `11.1.27` |\n| [@sentry/node](https://github.com/getsentry/sentry-javascript) | `10.50.0` | `10.62.0` |\n| [@sentry/profiling-node](https://github.com/getsentry/sentry-javascript) | `10.50.0` | `10.62.0` |\n| [@simplewebauthn/server](https://github.com/MasterKale/SimpleWebAuthn/tree/HEAD/packages/server) | `13.3.0` | `13.3.2` |\n| [axios](https://github.com/axios/axios) | `1.15.0` | `1.18.1` |\n| [bullmq](https://github.com/taskforcesh/bullmq) | `5.74.1` | `5.79.2` |\n| [helmet](https://github.com/helmetjs/helmet) | `8.1.0` | `8.2.0` |\n| [ioredis](https://github.com/luin/ioredis) | `5.10.1` | `5.11.1` |\n| [ldapts](https://github.com/ldapts/ldapts) | `8.1.7` | `8.1.8` |\n| [marked](https://github.com/markedjs/marked) | `18.0.2` | `18.0.5` |\n| [meilisearch](https://github.com/meilisearch/meilisearch-js) | `0.57.0` | `0.58.0` |\n| [mjml](https://github.com/mjmlio/mjml/tree/HEAD/packages/mjml) | `5.1.0` | `5.3.0` |\n| [multer](https://github.com/expressjs/multer) | `2.1.1` | `2.2.0` |\n| [otplib](https://github.com/yeojz/otplib/tree/HEAD/packages/otplib) | `13.4.0` | `13.4.1` |\n| [sanitize-html](https://github.com/apostrophecms/apostrophe/tree/HEAD/packages/sanitize-html) | `2.17.3` | `2.17.5` |\n| [sharp](https://github.com/lovell/sharp) | `0.34.5` | `0.35.2` |\n| [uuid](https://github.com/uuidjs/uuid) | `14.0.0` | `14.0.1` |\n| [@nestjs/cli](https://github.com/nestjs/nest-cli) | `11.0.21` | `11.0.23` |\n| [@nestjs/testing](https://github.com/nestjs/nest/tree/HEAD/packages/testing) | `11.1.19` | `11.1.27` |\n| [ts-jest](https://github.com/kulshekhar/ts-jest) | `29.4.9` | `29.4.11` |\n| [@sentry/nextjs](https://github.com/getsentry/sentry-javascript) | `10.50.0` | `10.62.0` |\n| [dompurify](https://github.com/cure53/DOMPurify) | `3.4.0` | `3.4.11` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.8.0` | `1.22.0` |\n| [next](https://github.com/vercel/next.js) | `15.5.15` | `15.5.19` |\n| [next-intl](https://github.com/amannn/next-intl) | `4.9.1` | `4.13.0` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.5` | `19.2.7` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.14` | `19.2.17` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.5` | `19.2.7` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.72.1` | `7.80.0` |\n| [zustand](https://github.com/pmndrs/zustand) | `5.0.12` | `5.0.14` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.5.0` | `10.5.2` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.10` | `8.5.16` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.21.0` | `4.22.4` |\n\n\nUpdates `@axe-core/playwright` from 4.11.3 to 4.12.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dequelabs/axe-core-npm/blob/develop/CHANGELOG.md\"\u003e@​axe-core/playwright's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/compare/v4.11.3...v4.12.1\"\u003e4.12.1\u003c/a\u003e (2026-06-22)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate axe-core to v4.12.1 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1378\"\u003e#1378\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/4263054240dc10bbfac0005ae2904f48651891d3\"\u003e4263054\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\u003eSee full diff in \u003ca href=\"https://github.com/dequelabs/axe-core-npm/commits\"\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.61.1\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.61.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41365\"\u003e#41365\u003c/a\u003e [Bug]: Expect.Extend matcher with same name as default matcher in same expect instance overrides default matchers implementation to custom matcher\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41351\"\u003e#41351\u003c/a\u003e [Bug]: Playwright UI mode: apiRequestContext._wrapApiCall reports unexpected number of bytes (same test passes in headed mode)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41360\"\u003e#41360\u003c/a\u003e [Bug]: Trace viewer: message times in websockets are downscaled by 1000\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41311\"\u003e#41311\u003c/a\u003e [Bug]: [Regression]: Sync loader throws \u0026quot;context.conditions?.includes is not a function\u0026quot; on Node 22.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41371\"\u003e#41371\u003c/a\u003e [Regression]: Sync ESM loader (registerHooks) fails to resolve extensionless .ts subpath imports across pnpm workspace symlinks\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.61.0\u003c/h2\u003e\n\u003ch2\u003e🔑 WebAuthn passkeys\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-credentials\"\u003eCredentials\u003c/a\u003e virtual authenticator, available via \u003ca href=\"https://playwright.dev/docs/api/class-browsercontext#browser-context-credentials\"\u003ebrowserContext.credentials\u003c/a\u003e, lets tests register passkeys and answer \u003ccode\u003enavigator.credentials.create()\u003c/code\u003e / \u003ccode\u003enavigator.credentials.get()\u003c/code\u003e ceremonies in the page — no real hardware key required, works in all browsers:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst context = await browser.newContext();\r\n\u003cp\u003e// Seed a passkey your backend provisioned for a test user.\nawait context.credentials.create('example.com', {\nid: credentialId,\nuserHandle,\nprivateKey,\npublicKey,\n});\nawait context.credentials.install();\u003c/p\u003e\n\u003cp\u003econst page = await context.newPage();\nawait page.goto('\u003ca href=\"https://example.com/login\"\u003ehttps://example.com/login\u003c/a\u003e');\n// The page's navigator.credentials.get() is answered with the seeded passkey.\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eYou can also let the app register a passkey once in a setup test, read it back with \u003ca href=\"https://playwright.dev/docs/api/class-credentials#credentials-get\"\u003ecredentials.get()\u003c/a\u003e, and seed it into later tests — see \u003ca href=\"https://playwright.dev/docs/api/class-credentials\"\u003eCredentials\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003e🗃️ Web Storage\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-webstorage\"\u003eWebStorage\u003c/a\u003e API, available via \u003ca href=\"https://playwright.dev/docs/api/class-page#page-local-storage\"\u003epage.localStorage\u003c/a\u003e and \u003ca href=\"https://playwright.dev/docs/api/class-page#page-session-storage\"\u003epage.sessionStorage\u003c/a\u003e, reads and writes the page's storage for the current origin:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait page.localStorage.setItem('token', 'abc');\r\nconst token = await page.localStorage.getItem('token');\r\nconst items = await page.sessionStorage.items();\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eNew APIs\u003c/h2\u003e\n\u003ch3\u003eNetwork\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://playwright.dev/docs/api/class-apiresponse#api-response-security-details\"\u003eapiResponse.securityDetails()\u003c/a\u003e and \u003ca href=\"https://playwright.dev/docs/api/class-apiresponse#api-response-server-addr\"\u003eapiResponse.serverAddr()\u003c/a\u003e mirror the browser-side \u003ca href=\"https://playwright.dev/docs/api/class-response#response-security-details\"\u003eresponse.securityDetails()\u003c/a\u003e and \u003ca href=\"https://playwright.dev/docs/api/class-response#response-server-addr\"\u003eresponse.serverAddr()\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBrowser and Screencast\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/39e3553a4f283a41134d75d7e404484bd9e6865a\"\u003e\u003ccode\u003e39e3553\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41399\"\u003e#41399\u003c/a\u003e): fix(test): load require-reached files as commonjs in syn...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/4328122a0fa91df1be287f12d26f272f598ccca7\"\u003e\u003ccode\u003e4328122\u003c/code\u003e\u003c/a\u003e chore: mark v1.61.1 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41404\"\u003e#41404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/2c29a94ed59a2dbb2cb2553ee7d1ba429f027826\"\u003e\u003ccode\u003e2c29a94\u003c/code\u003e\u003c/a\u003e fix(tracing): stop recording websocket frames outside of chunks (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41398\"\u003e#41398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/4324b1904199c58ae56d864390f5210df18e33f6\"\u003e\u003ccode\u003e4324b19\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41367\"\u003e#41367\u003c/a\u003e): fix(test): keep builtin expect matchers on base extend\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/041e7e30002e7c384e1918c29720b34c435145f4\"\u003e\u003ccode\u003e041e7e3\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41364\"\u003e#41364\u003c/a\u003e): fix(har): \u003ccode\u003eWebSocket\u003c/code\u003e message timestamps should be in mi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/b8a0fc33932399fc5cfcd211165cf16f8ca01d71\"\u003e\u003ccode\u003eb8a0fc3\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41309\"\u003e#41309\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43149\"\u003e#43149\u003c/a\u003e): Revert \u0026quot;fix(firefox): treat `navigationCommitted...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/b5a31759e6611397bf3afaaa6049a420a5f082bd\"\u003e\u003ccode\u003eb5a3175\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41319\"\u003e#41319\u003c/a\u003e): fix(loader): support other node versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/d4724a91b280ae1ee9a87c426e9d6a953c59756e\"\u003e\u003ccode\u003ed4724a9\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41290\"\u003e#41290\u003c/a\u003e): feat(docker): add Ubuntu 26.04 (Resolute Raccoon) image\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/1cc5a90cfa3eaa430b1a991963100f95126caa47\"\u003e\u003ccode\u003e1cc5a90\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41295\"\u003e#41295\u003c/a\u003e): chore: PLAYWRIGHT_TRACING_NO_WEBSOCKET_FRAMES and PLAYWR...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/a6772bdede34028cbbd417a3b3d778801899e870\"\u003e\u003ccode\u003ea6772bd\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41280\"\u003e#41280\u003c/a\u003e): Revert \u0026quot;fix(trace-viewer): add keyboard navigation to `N...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.59.1...v1.61.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pa11y-ci` from 4.1.0 to 4.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pa11y/pa11y-ci/releases\"\u003epa11y-ci's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.1\u003c/h2\u003e\n\u003cp\u003ePa11y CI 4.1.1 updates the \u003ccode\u003elodash\u003c/code\u003e dependency  to \u003ccode\u003e~4.18.1\u003c/code\u003e to resolve \u003ca href=\"https://osv.dev/vulnerability/GHSA-f23m-r3pf-42rh\"\u003eGHSA-f23m-r3pf-42r\u003c/a\u003e / \u003ca href=\"https://nvd.nist.gov/vuln/detail/CVE-2026-2950\"\u003eCVE-2026-2950\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/pa11y/pa11y-ci/blob/main/CHANGELOG.md\"\u003epa11y-ci's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.1.1 (2026-05-11)\u003c/h2\u003e\n\u003cp\u003ePa11y CI 4.1.1 updates the \u003ccode\u003elodash\u003c/code\u003e dependency  to \u003ccode\u003e~4.18.1\u003c/code\u003e to resolve \u003ca href=\"https://osv.dev/vulnerability/GHSA-f23m-r3pf-42rh\"\u003eGHSA-f23m-r3pf-42r\u003c/a\u003e / \u003ca href=\"https://nvd.nist.gov/vuln/detail/CVE-2026-2950\"\u003eCVE-2026-2950\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/pa11y/pa11y-ci/commit/db624756dc21a3e6d41e984f94ac1551e7969e05\"\u003e\u003ccode\u003edb62475\u003c/code\u003e\u003c/a\u003e Update documentation for v4.1.1 (\u003ca href=\"https://redirect.github.com/pa11y/pa11y-ci/issues/335\"\u003e#335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pa11y/pa11y-ci/commit/c7218ba1cc348086d8676068eb2d53b1bb0610ca\"\u003e\u003ccode\u003ec7218ba\u003c/code\u003e\u003c/a\u003e Bump puppeteer from 24.37.5 to 24.43.0 (\u003ca href=\"https://redirect.github.com/pa11y/pa11y-ci/issues/330\"\u003e#330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pa11y/pa11y-ci/commit/6f561e3a9bc09e4654d5c5d61df6ecc0646b1d26\"\u003e\u003ccode\u003e6f561e3\u003c/code\u003e\u003c/a\u003e Bump ip-address from 10.1.0 to 10.2.0 (\u003ca href=\"https://redirect.github.com/pa11y/pa11y-ci/issues/331\"\u003e#331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pa11y/pa11y-ci/commit/9491bc8c14b5b20982a808c22dd83b4b9c863963\"\u003e\u003ccode\u003e9491bc8\u003c/code\u003e\u003c/a\u003e Bump basic-ftp from 5.2.0 to 5.3.1 (\u003ca href=\"https://redirect.github.com/pa11y/pa11y-ci/issues/332\"\u003e#332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pa11y/pa11y-ci/commit/08eedc50d0784e6aa4921c00fe4e0b85f5158457\"\u003e\u003ccode\u003e08eedc5\u003c/code\u003e\u003c/a\u003e Bump undici from 6.23.0 to 6.25.0 (\u003ca href=\"https://redirect.github.com/pa11y/pa11y-ci/issues/334\"\u003e#334\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pa11y/pa11y-ci/commit/30a9ea1f2a93a86644d21eaf5946f7d7ba7113c4\"\u003e\u003ccode\u003e30a9ea1\u003c/code\u003e\u003c/a\u003e Bump lodash from 4.17.23 to 4.18.1 (\u003ca href=\"https://redirect.github.com/pa11y/pa11y-ci/issues/324\"\u003e#324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pa11y/pa11y-ci/commit/d179c2835f3a4261145960da4d24aa201be90656\"\u003e\u003ccode\u003ed179c28\u003c/code\u003e\u003c/a\u003e Making .gitignore consistent between repos\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/pa11y/pa11y-ci/compare/4.1.0...4.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.8.3 to 3.9.1\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.9.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCLI: Fix ignored file has been cached incorrectly (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19483\"\u003e#19483\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.9.1/CHANGELOG.md#391\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.5...3.9.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2026/06/27/3.9.0\"\u003ePrettier 3.9: Major parser upgrades and Formatting improvements\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Flow variance annotation print (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19022\"\u003e#19022\u003c/a\u003e by \u003ca href=\"https://github.com/marcoww6\"\u003e\u003ccode\u003e@​marcoww6\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.5/CHANGELOG.md#385\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMarkdown: Fix blank lines between list items and nested sub-lists being removed in Markdown/MDX (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/17746\"\u003eprettier/prettier#17746\u003c/a\u003e by \u003ca href=\"https://github.com/byplayer\"\u003e\u003ccode\u003e@​byplayer\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.4/CHANGELOG.md#384\"\u003eChangelog\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/prettier/prettier/blob/main/CHANGELOG.md\"\u003eprettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.9.1\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.9.0...3.9.1\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eCLI: Fix ignored file has been cached incorrectly (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19483\"\u003e#19483\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003cp\u003eBug details \u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18016\"\u003eprettier/prettier#18016\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003e3.9.0\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.5...3.9.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2026/06/27/3.9.0\"\u003eRelease Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003e3.8.5\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.4...3.8.5\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eFlow: Support \u003ccode\u003ereadonly\u003c/code\u003e as a variance annotation (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19022\"\u003e#19022\u003c/a\u003e by \u003ca href=\"https://github.com/marcoww6\"\u003e\u003ccode\u003e@​marcoww6\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003cp\u003eFlow now accepts \u003ccode\u003ereadonly\u003c/code\u003e as a property variance annotation, equivalent to \u003ccode\u003e+\u003c/code\u003e (covariant/read-only).\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"jsx\"\u003e\u003ccode\u003e// Input\ntype T = {\n  readonly foo: string,\n};\n\u003cp\u003e// Prettier 3.8.4\u003cbr /\u003e\nSyntaxError\u003c/p\u003e\n\u003cp\u003e// Prettier 3.8.5\u003cbr /\u003e\ntype T = {\u003cbr /\u003e\nreadonly foo: string,\u003cbr /\u003e\n};\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch1\u003e3.8.4\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.3...3.8.4\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eMarkdown: Fix blank lines between list items and nested sub-lists being removed in Markdown/MDX (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/17746\"\u003e#17746\u003c/a\u003e by \u003ca href=\"https://github.com/byplayer\"\u003e\u003ccode\u003e@​byplayer\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003cp\u003ePrettier was removing blank lines between list items and their nested sub-lists, converting loose lists into tight lists and changing their semantic meaning.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"markdown\"\u003e\u003ccode\u003e\u0026lt;!-- Input --\u0026gt;\n- a\n\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/c47654c003fe525572e10d5cc1ea64d7b9c0ee55\"\u003e\u003ccode\u003ec47654c\u003c/code\u003e\u003c/a\u003e Release 3.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/06159aa254e662514d1c6f4de13fbac805984232\"\u003e\u003ccode\u003e06159aa\u003c/code\u003e\u003c/a\u003e Fix bug in release script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/4bc5ab40582921f5283af4ff5d6511b58d25ec00\"\u003e\u003ccode\u003e4bc5ab4\u003c/code\u003e\u003c/a\u003e Update file-entry-cache to 11.1.5 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19483\"\u003e#19483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/b7fd58bba027282038ad312af0522d4598e8b769\"\u003e\u003ccode\u003eb7fd58b\u003c/code\u003e\u003c/a\u003e Release \u003ccode\u003e@prettier/plugin-oxc@0.2.0\u003c/code\u003e and \u003ccode\u003e@prettier/plugin-hermes@0.2.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/3006400fc2560e297b54d82c58cbc331ec87902c\"\u003e\u003ccode\u003e3006400\u003c/code\u003e\u003c/a\u003e Revert changes in release script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/7bef7dba7e99423e8f781228e8a73163f26ca9e9\"\u003e\u003ccode\u003e7bef7db\u003c/code\u003e\u003c/a\u003e Git blame ignore 3.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/bb817b1bd04c04e0a8d89cb52c256a38e17fd0f5\"\u003e\u003ccode\u003ebb817b1\u003c/code\u003e\u003c/a\u003e Bump Prettier dependency to 3.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/05cf896cfcc0890f58790c380f3da1d98872d071\"\u003e\u003ccode\u003e05cf896\u003c/code\u003e\u003c/a\u003e Clean changelog_unreleased\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/79f6cdfd9873a91be9b25c9c6a41d26dcd9a6656\"\u003e\u003ccode\u003e79f6cdf\u003c/code\u003e\u003c/a\u003e Disable finished steps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/3613b1e5a309f5b4a74acf9436946a77e4dddf69\"\u003e\u003ccode\u003e3613b1e\u003c/code\u003e\u003c/a\u003e Add blog post for v3.9 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19414\"\u003e#19414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prettier/prettier/compare/3.8.3...3.9.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/common` from 11.1.19 to 11.1.27\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest/releases\"\u003e@​nestjs/common's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.27\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): sse async handlers teardown issue by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17131\"\u003enestjs/nest#17131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(platform-fastify): forRoutes middleware ending slash  by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17138\"\u003enestjs/nest#17138\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.26\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): post sse endpoint empty response \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/common/issues/17098\"\u003e#17098\u003c/a\u003e by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17099\"\u003enestjs/nest#17099\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.25...v11.1.26\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.25...v11.1.26\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.25\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(microservices): reject pending Redis requests on close by \u003ca href=\"https://github.com/yudin-s\"\u003e\u003ccode\u003e@​yudin-s\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17024\"\u003enestjs/nest#17024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(core): register SSE close listener before async setup by \u003ca href=\"https://github.com/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17018\"\u003enestjs/nest#17018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(platform-fastify): remove pathname ending slash by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17094\"\u003enestjs/nest#17094\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/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17018\"\u003enestjs/nest#17018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DucMinhNe\"\u003e\u003ccode\u003e@​DucMinhNe\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17085\"\u003enestjs/nest#17085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iambeaukim\"\u003e\u003ccode\u003e@​iambeaukim\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17091\"\u003enestjs/nest#17091\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.24...v11.1.25\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.24...v11.1.25\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.24 (2026-05-25)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17009\"\u003e#17009\u003c/a\u003e fix(core): reset dependency-tree cache on metadata changes (\u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eEnhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16997\"\u003e#16997\u003c/a\u003e feat(core): warn on late websocket adapter registration (\u003ca href=\"https://github.com/hbinhng\"\u003e\u003ccode\u003e@​hbinhng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-ws\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17011\"\u003e#17011\u003c/a\u003e chore(deps): bump ws from 8.20.1 to 8.21.0 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 2\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eNguyễn Hải Bình (\u003ca href=\"https://github.com/hbinhng\"\u003e\u003ccode\u003e@​hbinhng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePuneet Dixit (\u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.23 (2026-05-21)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/660a1249e32e7701cdd7e5ccb20b7f695e721bce\"\u003e\u003ccode\u003e660a124\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.27 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/aa5c4f176edee6995d71a8f43a7ddb2de4c3ad8d\"\u003e\u003ccode\u003eaa5c4f1\u003c/code\u003e\u003c/a\u003e chore: update readme and package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/9ff83d540f50e96eb0093b4eb0dd96191aa6a285\"\u003e\u003ccode\u003e9ff83d5\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.26 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/02f804159841a2771755c382832a7938b904c420\"\u003e\u003ccode\u003e02f8041\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.25 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/1634915597884f677b823ec0d77931f1637dede7\"\u003e\u003ccode\u003e1634915\u003c/code\u003e\u003c/a\u003e test(common): Add unit tests for cli-colors utility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/380bf5c13c7f22d24b871af8a412852f36d7030a\"\u003e\u003ccode\u003e380bf5c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/common/issues/17058\"\u003e#17058\u003c/a\u003e from Se3do/test/extend-metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/af4542b9c0f56262090bf0097444b71456cb0139\"\u003e\u003ccode\u003eaf4542b\u003c/code\u003e\u003c/a\u003e test(common): Add unit tests for assignCustomParameterMetadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/b67aea1505d568c6b80318707c2642ba395a5510\"\u003e\u003ccode\u003eb67aea1\u003c/code\u003e\u003c/a\u003e test(common): Add unit tests for extendArrayMetadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/e1e401444ba0c32a11ab5f82994f408be0b65eba\"\u003e\u003ccode\u003ee1e4014\u003c/code\u003e\u003c/a\u003e test(common): Tighten throw assertions in validateModuleKeys spec\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/6b97771a58068e885f7adf3f888f1a660ac3a08f\"\u003e\u003ccode\u003e6b97771\u003c/code\u003e\u003c/a\u003e test(common): Add unit tests for validateModuleKeys\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.27/packages/common\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/core` from 11.1.19 to 11.1.27\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest/releases\"\u003e@​nestjs/core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.27\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): sse async handlers teardown issue by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17131\"\u003enestjs/nest#17131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(platform-fastify): forRoutes middleware ending slash  by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17138\"\u003enestjs/nest#17138\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.26\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): post sse endpoint empty response \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/core/issues/17098\"\u003e#17098\u003c/a\u003e by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17099\"\u003enestjs/nest#17099\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.25...v11.1.26\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.25...v11.1.26\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.25\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(microservices): reject pending Redis requests on close by \u003ca href=\"https://github.com/yudin-s\"\u003e\u003ccode\u003e@​yudin-s\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17024\"\u003enestjs/nest#17024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(core): register SSE close listener before async setup by \u003ca href=\"https://github.com/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17018\"\u003enestjs/nest#17018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(platform-fastify): remove pathname ending slash by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17094\"\u003enestjs/nest#17094\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/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17018\"\u003enestjs/nest#17018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DucMinhNe\"\u003e\u003ccode\u003e@​DucMinhNe\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17085\"\u003enestjs/nest#17085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iambeaukim\"\u003e\u003ccode\u003e@​iambeaukim\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17091\"\u003enestjs/nest#17091\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.24...v11.1.25\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.24...v11.1.25\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.24 (2026-05-25)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17009\"\u003e#17009\u003c/a\u003e fix(core): reset dependency-tree cache on metadata changes (\u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eEnhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16997\"\u003e#16997\u003c/a\u003e feat(core): warn on late websocket adapter registration (\u003ca href=\"https://github.com/hbinhng\"\u003e\u003ccode\u003e@​hbinhng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-ws\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17011\"\u003e#17011\u003c/a\u003e chore(deps): bump ws from 8.20.1 to 8.21.0 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 2\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eNguyễn Hải Bình (\u003ca href=\"https://github.com/hbinhng\"\u003e\u003ccode\u003e@​hbinhng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePuneet Dixit (\u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.23 (2026-05-21)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/660a1249e32e7701cdd7e5ccb20b7f695e721bce\"\u003e\u003ccode\u003e660a124\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.27 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/5c5e9bae643f831683bdc0d63ef1dee788e40162\"\u003e\u003ccode\u003e5c5e9ba\u003c/code\u003e\u003c/a\u003e fix(core): sse async handlers teardown issue \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/core/issues/17128\"\u003e#17128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/aa5c4f176edee6995d71a8f43a7ddb2de4c3ad8d\"\u003e\u003ccode\u003eaa5c4f1\u003c/code\u003e\u003c/a\u003e chore: update readme and package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/9ff83d540f50e96eb0093b4eb0dd96191aa6a285\"\u003e\u003ccode\u003e9ff83d5\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.26 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/0f398fd86de387fce28669ddd7a4049d4054f9e5\"\u003e\u003ccode\u003e0f398fd\u003c/code\u003e\u003c/a\u003e test: fix broken unit test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/d152eec8ebba6a38eb448021a83018b43372192e\"\u003e\u003ccode\u003ed152eec\u003c/code\u003e\u003c/a\u003e fix(core): post sse endpoint empty response \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/core/issues/17098\"\u003e#17098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/02f804159841a2771755c382832a7938b904c420\"\u003e\u003ccode\u003e02f8041\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.25 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/e2ad4e23f637bef1ce804ee6e93367a1d875b9e9\"\u003e\u003ccode\u003ee2ad4e2\u003c/code\u003e\u003c/a\u003e Update package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/396cf81a9e5db8a33fad7adbe26c5e893b459bf0\"\u003e\u003ccode\u003e396cf81\u003c/code\u003e\u003c/a\u003e refactor(core): avoid duplicating sse intercept call\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/55cd6991f7e68d64ba8be93236d2857a47229247\"\u003e\u003ccode\u003e55cd699\u003c/code\u003e\u003c/a\u003e fix(core): preserve deferred SSE handlers\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.27/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/platform-express` from 11.1.19 to 11.1.27\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest/releases\"\u003e@​nestjs/platform-express's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.27\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): sse async handlers teardown issue by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17131\"\u003enestjs/nest#17131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(platform-fastify): forRoutes middleware ending slash  by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17138\"\u003enestjs/nest#17138\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.26\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): post sse endpoint empty response \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/platform-express/issues/17098\"\u003e#17098\u003c/a\u003e by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17099\"\u003enestjs/nest#17099\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.25...v11.1.26\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.25...v11.1.26\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.25\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(microservices): reject pending Redis requests on close by \u003ca href=\"https://github.com/yudin-s\"\u003e\u003ccode\u003e@​yudin-s\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17024\"\u003enestjs/nest#17024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(core): register SSE close listener before async setup by \u003ca href=\"https://github.com/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17018\"\u003enestjs/nest#17018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(platform-fastify): remove pathname ending slash by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17094\"\u003enestjs/nest#17094\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/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17018\"\u003enestjs/nest#17018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DucMinhNe\"\u003e\u003ccode\u003e@​DucMinhNe\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17085\"\u003enestjs/nest#17085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iambeaukim\"\u003e\u003ccode\u003e@​iambeaukim\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17091\"\u003enestjs/nest#17091\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.24...v11.1.25\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.24...v11.1.25\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.24 (2026-05-25)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17009\"\u003e#17009\u003c/a\u003e fix(core): reset dependency-tree cache on metadata changes (\u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eEnhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16997\"\u003e#16997\u003c/a\u003e feat(core): warn on late websocket adapter registration (\u003ca href=\"https://github.com/hbinhng\"\u003e\u003ccode\u003e@​hbinhng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-ws\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17011\"\u003e#17011\u003c/a\u003e chore(deps): bump ws from 8.20.1 to 8.21.0 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 2\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eNguyễn Hải Bình (\u003ca href=\"https://github.com/hbinhng\"\u003e\u003ccode\u003e@​hbinhng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePuneet Dixit (\u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.23 (2026-05-21)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/660a1249e32e7701cdd7e5ccb20b7f695e721bce\"\u003e\u003ccode\u003e660a124\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.27 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/aa5c4f176edee6995d71a8f43a7ddb2de4c3ad8d\"\u003e\u003ccode\u003eaa5c4f1\u003c/code\u003e\u003c/a\u003e chore: update readme and package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/9ff83d540f50e96eb0093b4eb0dd96191aa6a285\"\u003e\u003ccode\u003e9ff83d5\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.26 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/02f804159841a2771755c382832a7938b904c420\"\u003e\u003ccode\u003e02f8041\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.25 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/d8a0ab829ddd8291b75109c9ac4fc4c7d070fc9e\"\u003e\u003ccode\u003ed8a0ab8\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.24 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/2dccece853413a40fe287221b84ca593ec9682a7\"\u003e\u003ccode\u003e2dccece\u003c/code\u003e\u003c/a\u003e chore: update readmes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/b8be8c12270b2e6dcd275d435e573f08b4c79d79\"\u003e\u003ccode\u003eb8be8c1\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.23 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/801c46ffa19d2a549adc446d1f91e7484ae61edb\"\u003e\u003ccode\u003e801c46f\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.22 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/983dd52c4927753be3421162fc43e4fde8d3fcde\"\u003e\u003ccode\u003e983dd52\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.21 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/a0b01390c1c5034f3bd899c277e62860079db8c0\"\u003e\u003ccode\u003ea0b0139\u003c/code\u003e\u003c/a\u003e chore: update readme\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.27/packages/platform-express\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/platform-socket.io` from 11.1.19 to 11.1.27\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest/releases\"\u003e@​nestjs/platform-socket.io's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.27\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): sse async handlers teardown issue by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17131\"\u003enestjs/nest#17131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(platform-fastify): forRoutes middleware ending slash  by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17138\"\u003enestjs/nest#17138\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.26\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): post sse endpoint empty response \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/platform-socket.io/issues/17098\"\u003e#17098\u003c/a\u003e by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17099\"\u003enestjs/nest#17099\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.25...v11.1.26\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.25...v11.1.26\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.25\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(microservices): reject pending Redis requests on close by \u003ca href=\"https://github.com/yudin-s\"\u003e\u003ccode\u003e@​yudin-s\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17024\"\u003enestjs/nest#17024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(core): register SSE close listener before async setup by \u003ca href=\"https://github.com/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17018\"\u003enestjs/nest#17018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(platform-fastify): remove pathname ending slash by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17094\"\u003enestjs/nest#17094\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/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17018\"\u003enestjs/nest#17018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DucMinhNe\"\u003e\u003ccode\u003e@​DucMinhNe\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17085\"\u003enestjs/nest#17085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iambeaukim\"\u003e\u003ccode\u003e@​iambeaukim\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17091\"\u003enestjs/nest#17091\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.24...v11.1.25\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.24...v11.1.25\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.24 (2026-05-25)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17009\"\u003e#17009\u003c/a\u003e fix(core): reset dependency-tree cache on metadata changes (\u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eEnhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16997\"\u003e#16997\u003c/a\u003e feat(core): warn on late websocket adapter registration (\u003ca href=\"https://github.com/hbinhng\"\u003e\u003ccode\u003e@​hbinhng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-ws\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17011\"\u003e#17011\u003c/a\u003e chore(deps): bump ws from 8.20.1 to 8.21.0 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 2\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eNguyễn Hải Bình (\u003ca href=\"https://github.com/hbinhng\"\u003e\u003ccode\u003e@​hbinhng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePuneet Dixit (\u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.23 (2026-05-21)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/660a1249e32e7701cdd7e5ccb20b7f695e721bce\"\u003e\u003ccode\u003e660a124\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.27 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/aa5c4f176edee6995d71a8f43a7ddb2de4c3ad8d\"\u003e\u003ccode\u003eaa5c4f1\u003c/code\u003e\u003c/a\u003e chore: update readme and package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/9ff83d540f50e96eb0093b4eb0dd96191aa6a285\"\u003e\u003ccode\u003e9ff83d5\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.26 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/02f804159841a2771755c382832a7938b904c420\"\u003e\u003ccode\u003e02f8041\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.25 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/d8a0ab829ddd8291b75109c9ac4fc4c7d070fc9e\"\u003e\u003ccode\u003ed8a0ab8\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.24 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/2dccece853413a40fe287221b84ca593ec9682a7\"\u003e\u003ccode\u003e2dccece\u003c/code\u003e\u003c/a\u003e chore: update readmes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/b8be8c12270b2e6dcd275d435e573f08b4c79d79\"\u003e\u003ccode\u003eb8be8c1\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.23 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/801c46ffa19d2a549adc446d1f91e7484ae61edb\"\u003e\u003ccode\u003e801c46f\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.22 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/983dd52c4927753be3421162fc43e4fde8d3fcde\"\u003e\u003ccode\u003e983dd52\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.21 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/a0b01390c1c5034f3bd899c277e62860079db8c0\"\u003e\u003ccode\u003ea0b0139\u003c/code\u003e\u003c/a\u003e chore: update readme\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.27/packages/platform-socket.io\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/swagger` from 11.3.0 to 11.4.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/swagger/releases\"\u003e@​nestjs/swagger's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 11.4.4\u003c/h2\u003e\n\u003ch2\u003e11.4.4 (2026-05-21)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3930\"\u003e#3930\u003c/a\u003e fix: top-level nullable with discriminator issue  (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eEnhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3921\"\u003e#3921\u003c/a\u003e feat(swagger): add summary field to Tag Object (OpenAPI 3.2) (\u003ca href=\"https://github.com/frbuceta\"\u003e\u003ccode\u003e@​frbuceta\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3924\"\u003e#3924\u003c/a\u003e feat(swagger): warn when \u003ca href=\"https://github.com/ApiTags\"\u003e\u003ccode\u003e@​ApiTags\u003c/code\u003e\u003c/a\u003e receives hierarchy fields (\u003ca href=\"https://github.com/frbuceta\"\u003e\u003ccode\u003e@​frbuceta\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3925\"\u003e#3925\u003c/a\u003e fix(swagger): type Tag Object kind as a free-form string (\u003ca href=\"https://github.com/frbuceta\"\u003e\u003ccode\u003e@​frbuceta\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 4\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAlexander Scholz (\u003ca href=\"https://github.com/LucidityDesign\"\u003e\u003ccode\u003e@​LucidityDesign\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFrancisco Buceta (\u003ca href=\"https://github.com/frbuceta\"\u003e\u003ccode\u003e@​frbuceta\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKamil Mysliwiec (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNatanael dos Santos Feitosa (\u003ca href=\"https://github.com/natanfeitosa\"\u003e\u003ccode\u003e@​natanfeitosa\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 11.4.3\u003c/h2\u003e\n\u003ch2\u003e11.4.3 (2026-05-14)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3910\"\u003e#3910\u003c/a\u003e fix(swagger): support const enum query params (\u003ca href=\"https://github.com/yudin-s\"\u003e\u003ccode\u003e@​yudin-s\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3911\"\u003e#3911\u003c/a\u003e fix(swagger-module): return reply from async route handlers (\u003ca href=\"https://github.com/tibohaffner\"\u003e\u003ccode\u003e@​tibohaffner\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3883\"\u003e#3883\u003c/a\u003e fix(response-object-factory): preserve example/examples for built-in scalar response types (\u003ca href=\"https://github.com/yogeshwaran-c\"\u003e\u003ccode\u003e@​yogeshwaran-c\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3882\"\u003e#3882\u003c/a\u003e fix(swagger-types-mapper): place multipleOf inside parameter schema (\u003ca href=\"https://github.com/yogeshwaran-c\"\u003e\u003ccode\u003e@​yogeshwaran-c\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eEnhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3885\"\u003e#3885\u003c/a\u003e feat(plugin): auto-generate enum metadata for string and number literal union types (\u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3604\"\u003e#3604\u003c/a\u003e feat: added api-include-endpoint (\u003ca href=\"https://github.com/TomSpott\"\u003e\u003ccode\u003e@​TomSpott\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3906\"\u003e#3906\u003c/a\u003e fix(deps): update dependency swagger-ui-dist to v5.32.6 (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eSerge Yudin (\u003ca href=\"https://github.com/yudin-s\"\u003e\u003ccode\u003e@​yudin-s\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThibault Haffner (\u003ca href=\"https://github.com/tibohaffner\"\u003e\u003ccode\u003e@​tibohaffner\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eYogeshwaran C (\u003ca href=\"https://github.com/yogeshwaran-c\"\u003e\u003ccode\u003e@​yogeshwaran-c\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eYukihiro Hasegawa (\u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TomSpott\"\u003e\u003ccode\u003e@​TomSpott\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kyungseopk1m\"\u003e\u003ccode\u003e@​kyungseopk1m\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 11.4.2\u003c/h2\u003e\n\u003ch2\u003e11.4.2 (2026-04-27)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3867\"\u003e#3867\u003c/a\u003e fix(plugin): keep auto-inferred default response when only error Api*Response decorators are present (\u003ca href=\"https://github.com/PeterTheOne\"\u003e\u003ccode\u003e@​PeterTheOne\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3876\"\u003e#3876\u003c/a\u003e fix(plugin): handle IsIn enum inference when type falls back to Object (\u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 2\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ePeter Grassberger (\u003ca href=\"https://github.com/PeterTheOne\"\u003e\u003ccode\u003e@​PeterTheOne\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/nestjs/swagger/commit/57d8c193ec4e22971d246a29104876306d09629d\"\u003e\u003ccode\u003e57d8c19\u003c/code\u003e\u003c/a\u003e chore(): release v11.4.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/794e89514cf924904f6466c9f48315f80d81cab8\"\u003e\u003ccode\u003e794e895\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3930\"\u003e#3930\u003c/a\u003e from nestjs/fix/nullable-with-discriminator-3928\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/d91fbe05539eb9bf0c0baa5e0a1a6369b6ba767e\"\u003e\u003ccode\u003ed91fbe0\u003c/code\u003e\u003c/a\u003e fix: top-level nullable with discriminator issue \u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3928\"\u003e#3928\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/8121be39bec5220046983b6a59d49304f5035979\"\u003e\u003ccode\u003e8121be3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3921\"\u003e#3921\u003c/a\u003e from frbuceta/feat/openapi-32-tag-summary\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/5dd7ce3ee9eef81c7eb0b8da0a12082d17f30fca\"\u003e\u003ccode\u003e5dd7ce3\u003c/code\u003e\u003c/a\u003e feat(swagger): add summary field to OpenAPI 3.2 Tag Object\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/0d1907f8ace3a880973b1a1c66cccffd46b7adfb\"\u003e\u003ccode\u003e0d1907f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3927\"\u003e#3927\u003c/a\u003e from nestjs/renovate/vitest-monorepo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/6edbd079bc39bbe884523cd86fb2915041b22310\"\u003e\u003ccode\u003e6edbd07\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency vitest to v4.1.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/f797f852e63e7fe5c0cbb7d88177846f5dbb7a8b\"\u003e\u003ccode\u003ef797f85\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3924\"\u003e#3924\u003c/a\u003e from frbuceta/feat/api-tags-warn-hierarchy-fields\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/0a1d9c16e42fb4837af419aa4a418e2344c1b003\"\u003e\u003ccode\u003e0a1d9c1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3925\"\u003e#3925\u003c/a\u003e from frbuceta/fix/tag-kind-free-form-string\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/6da2e23d7b822f40f6957e547fbeb8622dd95194\"\u003e\u003ccode\u003e6da2e23\u003c/code\u003e\u003c/a\u003e Apply suggestion from \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/swagger/compare/11.3.0...11.4.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/websockets` from 11.1.19 to 11.1.27\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest/releases\"\u003e@​nestjs/websockets's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.27\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): sse async handlers teardown issue by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17131\"\u003enestjs/nest#17131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(platform-fastify): forRoutes middleware ending slash  by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17138\"\u003enestjs/nest#17138\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.26\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): post sse endpoint empty response \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/websockets/issues/17098\"\u003e#17098\u003c/a\u003e by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17099\"\u003enestjs/nest#17099\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.25...v11.1.26\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.25...v11.1.26\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.25\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(microservices): reject pending Redis requests on close by \u003ca href=\"https://github.com/yudin-s\"\u003e\u003ccode\u003e@​yudin-s\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17024\"\u003enestjs/nest#17024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(core): register SSE close listener before async setup by \u003ca href=\"https://github.com/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17018\"\u003enestjs/nest#17018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(platform-fastify): remove pathname ending slash by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17094\"\u003enestjs/nest#17094\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/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17018\"\u003enestjs/nest#17018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DucMinhNe\"\u003e\u003ccode\u003e@​DucMinhNe\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17085\"\u003enestjs/nest#17085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iambeaukim\"\u003e\u003ccode\u003e@​iambeaukim\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17091\"\u003enestjs/nest#17091\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.24...v11.1.25\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.24...v11.1.25\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.24 (2026-05-25)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17009\"\u003e#17009\u003c/a\u003e fix(core): reset dependency-tree cache on metadata changes (\u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eEnhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16997\"\u003e#16997\u003c/a\u003e feat(core): warn on late websocket adapter registration (\u003ca href=\"https://github.com/hbinhng\"\u003e\u003ccode\u003e@​hbinhng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-ws\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17011\"\u003e#17011\u003c/a\u003e chore(deps): bump ws from 8.20.1 to 8.21.0 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 2\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eNguyễn Hải Bình (\u003ca href=\"https://github.com/hbinhng\"\u003e\u003ccode\u003e@​hbinhng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePuneet Dixit (\u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.23 (2026-05-21)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/660a1249e32e7701cdd7e5ccb20b7f695e721bce\"\u003e\u003ccode\u003e660a124\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.27 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/aa5c4f176edee6995d71a8f43a7ddb2de4c3ad8d\"\u003e\u003ccode\u003eaa5c4f1\u003c/code\u003e\u003c/a\u003e chore: update readme and package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/9ff83d540f50e96eb0093b4eb0dd96191aa6a285\"\u003e\u003ccode\u003e9ff83d5\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.26 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/02f804159841a2771755c382832a7938b904c420\"\u003e\u003ccode\u003e02f8041\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.25 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/d8a0ab829ddd8291b75109c9ac4fc4c7d070fc9e\"\u003e\u003ccode\u003ed8a0ab8\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.24 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/2dccece853413a40fe287221b84ca593ec9682a7\"\u003e\u003ccode\u003e2dccece\u003c/code\u003e\u003c/a\u003e chore: update readmes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/b8be8c12270b2e6dcd275d435e573f08b4c79d79\"\u003e\u003ccode\u003eb8be8c1\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.23 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/801c46ffa19d2a549adc446d1f91e7484ae61edb\"\u003e\u003ccode\u003e801c46f\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.22 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/983dd52c4927753be3421162fc43e4fde8d3fcde\"\u003e\u003ccode\u003e983dd52\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.21 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/a0b01390c1c5034f3bd899c277e62860079db8c0\"\u003e\u003ccode\u003ea0b0139\u003c/code\u003e\u003c/a\u003e chore: update readme\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.27/packages/websockets\"\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.50.0 to 10.62.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.62.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(server-runtimes): Add v7 support for \u003ccode\u003evercelAiIntegration\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21613\"\u003e#21613\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003evercelAiIntegration\u003c/code\u003e now supports v7 of the \u003ccode\u003eai\u003c/code\u003e package. Note that v7 is not yet supported on Cloudflare.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(node): Avoid failing at runtime if tracingChannel is not available (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21783\"\u003e#21783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(sveltekit): Avoid capturing preloaded 400 errors on client (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21784\"\u003e#21784\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWork in this release was contributed by \u003ca href=\"https://github.com/hyunbinseo\"\u003e\u003ccode\u003e@​hyunbinseo\u003c/code\u003e\u003c/a\u003e. Thank you for your contribution!\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore(github): Update tracked packages (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21789\"\u003e#21789\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Add spanKindToName helper for reverse span-kind lookup (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21780\"\u003e#21780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(aws-serverless): Streamline AwsLambda instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21758\"\u003e#21758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(node): Fix server-utils name for VercelAI integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21809\"\u003e#21809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(node): Streamline amqplib instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21753\"\u003e#21753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(node): Streamline Firebase instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21748\"\u003e#21748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: Pin webpack to 5.107.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21781\"\u003e#21781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(e2e): Add \u003ccode\u003eno-browser-session\u003c/code\u003e lighthouse e2e test mode (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21787\"\u003e#21787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(e2e): Add more test modes, pre-init and element timing (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21760\"\u003e#21760\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eBundle size 📦\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePath\u003c/th\u003e\n\u003cth\u003eSize\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e26.83 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e - with treeshaking flags\u003c/td\u003e\n\u003ctd\u003e25.3 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e44.89 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing + Span Streaming)\u003c/td\u003e\n\u003ctd\u003e46.6 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Profiling)\u003c/td\u003e\n\u003ctd\u003e49.57 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay)\u003c/td\u003e\n\u003ctd\u003e83.22 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay) - with treeshaking flags\u003c/td\u003e\n\u003ctd\u003e73.06 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay with Canvas)\u003c/td\u003e\n\u003ctd\u003e87.8 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay, Feedback)\u003c/td\u003e\n\u003ctd\u003e100.17 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Feedback)\u003c/td\u003e\n\u003ctd\u003e43.61 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. sendFeedback)\u003c/td\u003e\n\u003ctd\u003e31.5 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. FeedbackAsync)\u003c/td\u003e\n\u003ctd\u003e36.52 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Metrics)\u003c/td\u003e\n\u003ctd\u003e27.87 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Logs)\u003c/td\u003e\n\u003ctd\u003e28.11 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Metrics \u0026amp; Logs)\u003c/td\u003e\n\u003ctd\u003e28.78 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/react\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e28.59 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/react\u003c/code\u003e (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e47.15 KB\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\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.62.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(server-runtimes): Add v7 support for \u003ccode\u003evercelAiIntegration\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21613\"\u003e#21613\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003evercelAiIntegration\u003c/code\u003e now supports v7 of the \u003ccode\u003eai\u003c/code\u003e package. Note that v7 is not yet supported on Cloudflare.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(node): Avoid failing at runtime if tracingChannel is not available (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21783\"\u003e#21783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(sveltekit): Avoid capturing preloaded 400 errors on client (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21784\"\u003e#21784\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWork in this release was contributed by \u003ca href=\"https://github.com/hyunbinseo\"\u003e\u003ccode\u003e@​hyunbinseo\u003c/code\u003e\u003c/a\u003e. Thank you for your contribution!\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore(github): Update tracked packages (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21789\"\u003e#21789\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Add spanKindToName helper for reverse span-kind lookup (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21780\"\u003e#21780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(aws-serverless): Streamline AwsLambda instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21758\"\u003e#21758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(node): Fix server-utils name for VercelAI integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21809\"\u003e#21809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(node): Streamline amqplib instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21753\"\u003e#21753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(node): Streamline Firebase instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21748\"\u003e#21748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: Pin webpack to 5.107.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21781\"\u003e#21781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(e2e): Add \u003ccode\u003eno-browser-session\u003c/code\u003e lighthouse e2e test mode (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21787\"\u003e#21787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(e2e): Add more test modes, pre-init and element timing (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21760\"\u003e#21760\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e10.61.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(core): Enable \u003ccode\u003estreamGenAiSpans\u003c/code\u003e by default (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21732\"\u003e#21732\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe SDK now extracts all \u003ccode\u003egen_ai\u003c/code\u003e spans out of a transaction and sends them as v2 envelope items by default. This prevents gen_ai spans from being dropped when the transaction payload exceeds size limits. Because they are no longer constrained by transaction size limits, AI message data is also no longer truncated by default. Set \u003ccode\u003eenableTruncation: true\u003c/code\u003e on the respective AI integration to re-enable truncation. To keep the previous behavior, set \u003ccode\u003estreamGenAiSpans: false\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eSelf-hosted Sentry users should opt out with \u003ccode\u003estreamGenAiSpans: false\u003c/code\u003e, since streamed gen_ai spans may not be ingeste...\n\n_Description has been truncated_","html_url":"https://github.com/jmorin-info/intranet/pull/18","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/jmorin-info%2Fintranet/issues/18","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/18/packages"},{"uuid":"4764141726","node_id":"PR_kwDOO2Y8vc7rkwOH","number":48,"state":"open","title":"deps: bump the pnpm-workspace group across 1 directory with 43 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-06-29T00:26:42.000Z","updated_at":"2026-06-29T00:28:41.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: bump","group_name":"pnpm-workspace","update_count":43,"packages":[{"name":"@commitlint/cli","old_version":"20.5.3","new_version":"21.1.0","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/config-conventional","old_version":"20.5.3","new_version":"21.1.0","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@playwright/test","old_version":"1.59.1","new_version":"1.61.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"dependency-cruiser","old_version":"17.4.0","new_version":"18.0.0","repository_url":"https://github.com/sverweij/dependency-cruiser"},{"name":"eslint","old_version":"10.3.0","new_version":"10.6.0","repository_url":"https://github.com/eslint/eslint"},{"name":"globals","old_version":"17.6.0","new_version":"17.7.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"knip","old_version":"6.11.0","new_version":"6.23.0","repository_url":"https://github.com/webpro-nl/knip"},{"name":"prettier","old_version":"3.8.3","new_version":"3.9.1","repository_url":"https://github.com/prettier/prettier"},{"name":"typescript-eslint","old_version":"8.59.2","new_version":"8.62.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@aws-sdk/client-s3","old_version":"3.1042.0","new_version":"3.1075.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/s3-request-presigner","old_version":"3.1042.0","new_version":"3.1075.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@nestjs/common","old_version":"11.1.19","new_version":"11.1.27","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/core","old_version":"11.1.19","new_version":"11.1.27","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/platform-express","old_version":"11.1.19","new_version":"11.1.27","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/platform-socket.io","old_version":"11.1.19","new_version":"11.1.27","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/swagger","old_version":"11.4.2","new_version":"11.4.4","repository_url":"https://github.com/nestjs/swagger"},{"name":"@nestjs/websockets","old_version":"11.1.19","new_version":"11.1.27","repository_url":"https://github.com/nestjs/nest"},{"name":"fit-file-parser","old_version":"2.3.3","new_version":"3.0.2","repository_url":"https://github.com/jimmykane/fit-parser"},{"name":"ioredis","old_version":"5.10.1","new_version":"5.11.1","repository_url":"https://github.com/luin/ioredis"},{"name":"sharp","old_version":"0.34.5","new_version":"0.35.2","repository_url":"https://github.com/lovell/sharp"},{"name":"@nestjs/cli","old_version":"11.0.21","new_version":"11.0.23","repository_url":"https://github.com/nestjs/nest-cli"},{"name":"@nestjs/testing","old_version":"11.1.19","new_version":"11.1.27","repository_url":"https://github.com/nestjs/nest"},{"name":"@swc/core","old_version":"1.15.33","new_version":"1.15.43","repository_url":"https://github.com/swc-project/swc"},{"name":"@types/node","old_version":"25.6.0","new_version":"26.0.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"jest","old_version":"30.3.0","new_version":"30.4.2","repository_url":"https://github.com/jestjs/jest"},{"name":"@radix-ui/react-select","old_version":"2.2.6","new_version":"2.3.1","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@tanstack/react-query","old_version":"5.100.9","new_version":"5.101.2","repository_url":"https://github.com/TanStack/query"},{"name":"lucide-react","old_version":"1.14.0","new_version":"1.22.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"radix-ui","old_version":"1.4.3","new_version":"1.6.0","repository_url":"https://github.com/radix-ui/primitives"},{"name":"react","old_version":"19.2.5","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.2.14","new_version":"19.2.17","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.2.5","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"react-router-dom","old_version":"7.14.2","new_version":"7.18.0","repository_url":"https://github.com/remix-run/react-router"},{"name":"tailwind-merge","old_version":"3.5.0","new_version":"3.6.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"@tailwindcss/vite","old_version":"4.2.4","new_version":"4.3.1","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@vitejs/plugin-react","old_version":"6.0.1","new_version":"6.0.3","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"shadcn","old_version":"4.6.0","new_version":"4.12.0","repository_url":"https://github.com/shadcn-ui/ui"},{"name":"tailwindcss","old_version":"4.2.4","new_version":"4.3.1","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"vite","old_version":"8.0.10","new_version":"8.1.0","repository_url":"https://github.com/vitejs/vite"},{"name":"framer-motion","old_version":"12.38.0","new_version":"12.42.0","repository_url":"https://github.com/motiondivision/motion"},{"name":"recharts","old_version":"3.8.1","new_version":"3.9.0","repository_url":"https://github.com/recharts/recharts"},{"name":"vitest","old_version":"4.1.5","new_version":"4.1.9","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"pg","old_version":"8.20.0","new_version":"8.22.0","repository_url":"https://github.com/brianc/node-postgres"}],"path":null,"ecosystem":"npm"},"body":"Bumps the pnpm-workspace group with 43 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.3` | `21.1.0` |\n| [@commitlint/config-conventional](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional) | `20.5.3` | `21.1.0` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.59.1` | `1.61.1` |\n| [dependency-cruiser](https://github.com/sverweij/dependency-cruiser) | `17.4.0` | `18.0.0` |\n| [eslint](https://github.com/eslint/eslint) | `10.3.0` | `10.6.0` |\n| [globals](https://github.com/sindresorhus/globals) | `17.6.0` | `17.7.0` |\n| [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `6.11.0` | `6.23.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.3` | `3.9.1` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.59.2` | `8.62.0` |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.1042.0` | `3.1075.0` |\n| [@aws-sdk/s3-request-presigner](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/s3-request-presigner) | `3.1042.0` | `3.1075.0` |\n| [@nestjs/common](https://github.com/nestjs/nest/tree/HEAD/packages/common) | `11.1.19` | `11.1.27` |\n| [@nestjs/core](https://github.com/nestjs/nest/tree/HEAD/packages/core) | `11.1.19` | `11.1.27` |\n| [@nestjs/platform-express](https://github.com/nestjs/nest/tree/HEAD/packages/platform-express) | `11.1.19` | `11.1.27` |\n| [@nestjs/platform-socket.io](https://github.com/nestjs/nest/tree/HEAD/packages/platform-socket.io) | `11.1.19` | `11.1.27` |\n| [@nestjs/swagger](https://github.com/nestjs/swagger) | `11.4.2` | `11.4.4` |\n| [@nestjs/websockets](https://github.com/nestjs/nest/tree/HEAD/packages/websockets) | `11.1.19` | `11.1.27` |\n| [fit-file-parser](https://github.com/jimmykane/fit-parser) | `2.3.3` | `3.0.2` |\n| [ioredis](https://github.com/luin/ioredis) | `5.10.1` | `5.11.1` |\n| [sharp](https://github.com/lovell/sharp) | `0.34.5` | `0.35.2` |\n| [@nestjs/cli](https://github.com/nestjs/nest-cli) | `11.0.21` | `11.0.23` |\n| [@nestjs/testing](https://github.com/nestjs/nest/tree/HEAD/packages/testing) | `11.1.19` | `11.1.27` |\n| [@swc/core](https://github.com/swc-project/swc/tree/HEAD/packages/core) | `1.15.33` | `1.15.43` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.6.0` | `26.0.1` |\n| [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) | `30.3.0` | `30.4.2` |\n| [@radix-ui/react-select](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/select) | `2.2.6` | `2.3.1` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.100.9` | `5.101.2` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.14.0` | `1.22.0` |\n| [radix-ui](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/radix-ui) | `1.4.3` | `1.6.0` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.5` | `19.2.7` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.14` | `19.2.17` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.5` | `19.2.7` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.14.2` | `7.18.0` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.5.0` | `3.6.0` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.2.4` | `4.3.1` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `6.0.1` | `6.0.3` |\n| [shadcn](https://github.com/shadcn-ui/ui/tree/HEAD/packages/shadcn) | `4.6.0` | `4.12.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.2.4` | `4.3.1` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.0.10` | `8.1.0` |\n| [framer-motion](https://github.com/motiondivision/motion) | `12.38.0` | `12.42.0` |\n| [recharts](https://github.com/recharts/recharts) | `3.8.1` | `3.9.0` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.5` | `4.1.9` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.20.0` | `8.22.0` |\n\n\nUpdates `@commitlint/cli` from 20.5.3 to 21.1.0\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.1.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.0.2...v21.1.0\"\u003e21.1.0\u003c/a\u003e (2026-06-23)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove duplicate es-toolkit@1.47.1 keys from lockfile 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/4833\"\u003econventional-changelog/commitlint#4833\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(cli): add --default-config flag to lint without a config file 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/4805\"\u003econventional-changelog/commitlint#4805\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(lint): allow for custom commit parser function by \u003ca href=\"https://github.com/esatterwhite\"\u003e\u003ccode\u003e@​esatterwhite\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4829\"\u003econventional-changelog/commitlint#4829\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs, chore, etc.\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etest(cli): verify --cwd redirects config resolution \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/997\"\u003e#997\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/4796\"\u003econventional-changelog/commitlint#4796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add ai agent support (skill, guide, llms.txt) 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/4804\"\u003econventional-changelog/commitlint#4804\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add TDD commit flow and review expectations for contributors 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/4836\"\u003econventional-changelog/commitlint#4836\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/esatterwhite\"\u003e\u003ccode\u003e@​esatterwhite\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4829\"\u003econventional-changelog/commitlint#4829\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.2...v21.1.0\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v21.0.2...v21.1.0\u003c/a\u003e\u003c/p\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\u003c!-- 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\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.0.2...v21.1.0\"\u003e21.1.0\u003c/a\u003e (2026-06-23)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e add --default-config flag to lint without a config file (\u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4805\"\u003e#4805\u003c/a\u003e) (\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/7af27ba1bcfe2347d02df2efd6dca7203b6768c5\"\u003e7af27ba\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/3662\"\u003e#3662\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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\u003c/blockquote\u003e\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/6f1c0af6a7631cee854587dafc6beb0ccf274b1e\"\u003e\u003ccode\u003e6f1c0af\u003c/code\u003e\u003c/a\u003e v21.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/7af27ba1bcfe2347d02df2efd6dca7203b6768c5\"\u003e\u003ccode\u003e7af27ba\u003c/code\u003e\u003c/a\u003e feat(cli): add --default-config flag to lint without a config file (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4805\"\u003e#4805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/51a2d7f233338d1f09ffb93d70c7658ee78720df\"\u003e\u003ccode\u003e51a2d7f\u003c/code\u003e\u003c/a\u003e test(cli): verify --cwd redirects config resolution (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/997\"\u003e#997\u003c/a\u003e) (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4796\"\u003e#4796\u003c/a\u003e)\u003c/li\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/conventional-changelog/commitlint/commits/v21.1.0/@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.3 to 21.1.0\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.1.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.0.2...v21.1.0\"\u003e21.1.0\u003c/a\u003e (2026-06-23)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove duplicate es-toolkit@1.47.1 keys from lockfile 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/4833\"\u003econventional-changelog/commitlint#4833\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(cli): add --default-config flag to lint without a config file 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/4805\"\u003econventional-changelog/commitlint#4805\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(lint): allow for custom commit parser function by \u003ca href=\"https://github.com/esatterwhite\"\u003e\u003ccode\u003e@​esatterwhite\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4829\"\u003econventional-changelog/commitlint#4829\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs, chore, etc.\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etest(cli): verify --cwd redirects config resolution \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/997\"\u003e#997\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/4796\"\u003econventional-changelog/commitlint#4796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add ai agent support (skill, guide, llms.txt) 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/4804\"\u003econventional-changelog/commitlint#4804\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add TDD commit flow and review expectations for contributors 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/4836\"\u003econventional-changelog/commitlint#4836\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/esatterwhite\"\u003e\u003ccode\u003e@​esatterwhite\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4829\"\u003econventional-changelog/commitlint#4829\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.2...v21.1.0\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v21.0.2...v21.1.0\u003c/a\u003e\u003c/p\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\u003c!-- 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\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.0.2...v21.1.0\"\u003e21.1.0\u003c/a\u003e (2026-06-23)\u003c/h1\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.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\u003c/blockquote\u003e\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/6f1c0af6a7631cee854587dafc6beb0ccf274b1e\"\u003e\u003ccode\u003e6f1c0af\u003c/code\u003e\u003c/a\u003e v21.1.0\u003c/li\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\u003eSee full diff in \u003ca href=\"https://github.com/conventional-changelog/commitlint/commits/v21.1.0/@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.61.1\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.61.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41365\"\u003e#41365\u003c/a\u003e [Bug]: Expect.Extend matcher with same name as default matcher in same expect instance overrides default matchers implementation to custom matcher\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41351\"\u003e#41351\u003c/a\u003e [Bug]: Playwright UI mode: apiRequestContext._wrapApiCall reports unexpected number of bytes (same test passes in headed mode)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41360\"\u003e#41360\u003c/a\u003e [Bug]: Trace viewer: message times in websockets are downscaled by 1000\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41311\"\u003e#41311\u003c/a\u003e [Bug]: [Regression]: Sync loader throws \u0026quot;context.conditions?.includes is not a function\u0026quot; on Node 22.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41371\"\u003e#41371\u003c/a\u003e [Regression]: Sync ESM loader (registerHooks) fails to resolve extensionless .ts subpath imports across pnpm workspace symlinks\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.61.0\u003c/h2\u003e\n\u003ch2\u003e🔑 WebAuthn passkeys\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-credentials\"\u003eCredentials\u003c/a\u003e virtual authenticator, available via \u003ca href=\"https://playwright.dev/docs/api/class-browsercontext#browser-context-credentials\"\u003ebrowserContext.credentials\u003c/a\u003e, lets tests register passkeys and answer \u003ccode\u003enavigator.credentials.create()\u003c/code\u003e / \u003ccode\u003enavigator.credentials.get()\u003c/code\u003e ceremonies in the page — no real hardware key required, works in all browsers:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst context = await browser.newContext();\r\n\u003cp\u003e// Seed a passkey your backend provisioned for a test user.\nawait context.credentials.create('example.com', {\nid: credentialId,\nuserHandle,\nprivateKey,\npublicKey,\n});\nawait context.credentials.install();\u003c/p\u003e\n\u003cp\u003econst page = await context.newPage();\nawait page.goto('\u003ca href=\"https://example.com/login\"\u003ehttps://example.com/login\u003c/a\u003e');\n// The page's navigator.credentials.get() is answered with the seeded passkey.\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eYou can also let the app register a passkey once in a setup test, read it back with \u003ca href=\"https://playwright.dev/docs/api/class-credentials#credentials-get\"\u003ecredentials.get()\u003c/a\u003e, and seed it into later tests — see \u003ca href=\"https://playwright.dev/docs/api/class-credentials\"\u003eCredentials\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003e🗃️ Web Storage\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-webstorage\"\u003eWebStorage\u003c/a\u003e API, available via \u003ca href=\"https://playwright.dev/docs/api/class-page#page-local-storage\"\u003epage.localStorage\u003c/a\u003e and \u003ca href=\"https://playwright.dev/docs/api/class-page#page-session-storage\"\u003epage.sessionStorage\u003c/a\u003e, reads and writes the page's storage for the current origin:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait page.localStorage.setItem('token', 'abc');\r\nconst token = await page.localStorage.getItem('token');\r\nconst items = await page.sessionStorage.items();\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eNew APIs\u003c/h2\u003e\n\u003ch3\u003eNetwork\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://playwright.dev/docs/api/class-apiresponse#api-response-security-details\"\u003eapiResponse.securityDetails()\u003c/a\u003e and \u003ca href=\"https://playwright.dev/docs/api/class-apiresponse#api-response-server-addr\"\u003eapiResponse.serverAddr()\u003c/a\u003e mirror the browser-side \u003ca href=\"https://playwright.dev/docs/api/class-response#response-security-details\"\u003eresponse.securityDetails()\u003c/a\u003e and \u003ca href=\"https://playwright.dev/docs/api/class-response#response-server-addr\"\u003eresponse.serverAddr()\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBrowser and Screencast\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/39e3553a4f283a41134d75d7e404484bd9e6865a\"\u003e\u003ccode\u003e39e3553\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41399\"\u003e#41399\u003c/a\u003e): fix(test): load require-reached files as commonjs in syn...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/4328122a0fa91df1be287f12d26f272f598ccca7\"\u003e\u003ccode\u003e4328122\u003c/code\u003e\u003c/a\u003e chore: mark v1.61.1 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41404\"\u003e#41404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/2c29a94ed59a2dbb2cb2553ee7d1ba429f027826\"\u003e\u003ccode\u003e2c29a94\u003c/code\u003e\u003c/a\u003e fix(tracing): stop recording websocket frames outside of chunks (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41398\"\u003e#41398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/4324b1904199c58ae56d864390f5210df18e33f6\"\u003e\u003ccode\u003e4324b19\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41367\"\u003e#41367\u003c/a\u003e): fix(test): keep builtin expect matchers on base extend\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/041e7e30002e7c384e1918c29720b34c435145f4\"\u003e\u003ccode\u003e041e7e3\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41364\"\u003e#41364\u003c/a\u003e): fix(har): \u003ccode\u003eWebSocket\u003c/code\u003e message timestamps should be in mi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/b8a0fc33932399fc5cfcd211165cf16f8ca01d71\"\u003e\u003ccode\u003eb8a0fc3\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41309\"\u003e#41309\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43149\"\u003e#43149\u003c/a\u003e): Revert \u0026quot;fix(firefox): treat `navigationCommitted...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/b5a31759e6611397bf3afaaa6049a420a5f082bd\"\u003e\u003ccode\u003eb5a3175\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41319\"\u003e#41319\u003c/a\u003e): fix(loader): support other node versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/d4724a91b280ae1ee9a87c426e9d6a953c59756e\"\u003e\u003ccode\u003ed4724a9\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41290\"\u003e#41290\u003c/a\u003e): feat(docker): add Ubuntu 26.04 (Resolute Raccoon) image\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/1cc5a90cfa3eaa430b1a991963100f95126caa47\"\u003e\u003ccode\u003e1cc5a90\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41295\"\u003e#41295\u003c/a\u003e): chore: PLAYWRIGHT_TRACING_NO_WEBSOCKET_FRAMES and PLAYWR...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/a6772bdede34028cbbd417a3b3d778801899e870\"\u003e\u003ccode\u003ea6772bd\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41280\"\u003e#41280\u003c/a\u003e): Revert \u0026quot;fix(trace-viewer): add keyboard navigation to `N...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.59.1...v1.61.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dependency-cruiser` from 17.4.0 to 18.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sverweij/dependency-cruiser/releases\"\u003edependency-cruiser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev18.0.0\u003c/h2\u003e\n\u003ch2\u003e🚨 breaking changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e40f42e96 chore!: drops support for nodejs 20 and 25 BREAKING (\u003ca href=\"https://redirect.github.com/sverweij/dependency-cruiser/issues/1060\"\u003e#1060\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis is because we follow the Node.js \u003ca href=\"https://nodejs.org/en/about/previous-releases\"\u003erelease cycle\u003c/a\u003e who dropped support for version 20 and 25 (a while ago already).\u003c/p\u003e\n\u003ch2\u003e🐛 fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ea25fe7f7 fix(graph-utl): makes the summary more deterministic (\u003ca href=\"https://redirect.github.com/sverweij/dependency-cruiser/issues/1066\"\u003e#1066\u003c/a\u003e) - thanks \u003ca href=\"https://github.com/Sebastian-G\"\u003e\u003ccode\u003e@​Sebastian-G\u003c/code\u003e\u003c/a\u003e for raising the issue and providing the first feedback!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👷 maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e92d6a1f9/ ee3dc3a9/ c9974443 build(npm): updates external dependencies\u003c/li\u003e\n\u003cli\u003e0d8becbe refactor(config-utl): only imports json5 when it's used (\u003ca href=\"https://redirect.github.com/sverweij/dependency-cruiser/issues/1062\"\u003e#1062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e793bd4d4 chore(ci): updates known violations\u003c/li\u003e\n\u003cli\u003e41911765 chore: updates copilot instructions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev18.0.0-beta-2\u003c/h2\u003e\n\u003ch2\u003e🐛 fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e15e84477/ 878511d3 fix(graph-utl): makes the summary more deterministic (thanks to \u003ca href=\"https://github.com/Sebastian-G\"\u003e\u003ccode\u003e@​Sebastian-G\u003c/code\u003e\u003c/a\u003e for raising the well-documented issue!)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👷 maintenacne\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eee3dc3a9/ 92d6a1f9 build(npm): updates external dependencies and refreshes package lock\u003c/li\u003e\n\u003cli\u003e0d8becbe refactor(config-utl): only imports json5 when it's used (\u003ca href=\"https://redirect.github.com/sverweij/dependency-cruiser/issues/1062\"\u003e#1062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e793bd4d4 chore(ci): updates known violations\u003c/li\u003e\n\u003cli\u003e41911765 chore: updates copilot instructions\u003c/li\u003e\n\u003cli\u003e40f42e96 chore!: drops support for nodejs 20 and 25 BREAKING (\u003ca href=\"https://redirect.github.com/sverweij/dependency-cruiser/issues/1060\"\u003e#1060\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev18.0.0-beta-1\u003c/h2\u003e\n\u003ch2\u003e👷 maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eecb63545 refactor(resolve)!: replaces tsconfig-paths-webpack-plugin with enhanced-resolve's own tsconfig-paths feature SLIGHTLY BREAKING (\u003ca href=\"https://redirect.github.com/sverweij/dependency-cruiser/issues/1061\"\u003e#1061\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e41911765 chore: updates copilot instructions\u003c/li\u003e\n\u003cli\u003e92d6a1f9 build(npm): updates external dependencies\u003c/li\u003e\n\u003cli\u003e40f42e96 chore!: drops support for nodejs 20 and 25 BREAKING (\u003ca href=\"https://redirect.github.com/sverweij/dependency-cruiser/issues/1060\"\u003e#1060\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev17.4.3\u003c/h2\u003e\n\u003ch2\u003e👷 maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efbea056c build(npm): updates external dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev17.4.2\u003c/h2\u003e\n\u003ch2\u003e📖 documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eae0fcd40 doc: corrects typos\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👷 maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eccef0faf chore(npm): sets ignore-scripts on ci\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/sverweij/dependency-cruiser/commit/d139a8e8952195d1f4a0296b69f53f7d75f119ee\"\u003e\u003ccode\u003ed139a8e\u003c/code\u003e\u003c/a\u003e 18.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sverweij/dependency-cruiser/commit/c9974443819bd8fdf9273ebef0d938302b46a662\"\u003e\u003ccode\u003ec997444\u003c/code\u003e\u003c/a\u003e build(npm): updates external dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sverweij/dependency-cruiser/commit/a25fe7f77ac00cb20a6f3aaff4b741c3d294ec1a\"\u003e\u003ccode\u003ea25fe7f\u003c/code\u003e\u003c/a\u003e fix(graph-utl): makes the summary more deterministic (\u003ca href=\"https://redirect.github.com/sverweij/dependency-cruiser/issues/1066\"\u003e#1066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sverweij/dependency-cruiser/commit/ee3dc3a9dbc657669b8457ba521679c0537b7986\"\u003e\u003ccode\u003eee3dc3a\u003c/code\u003e\u003c/a\u003e build(npm): updates external dependencies and refreshes package lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sverweij/dependency-cruiser/commit/7106ce608566f8caaea382768f7373591dbef2b8\"\u003e\u003ccode\u003e7106ce6\u003c/code\u003e\u003c/a\u003e revert: \u0026quot;refactor(resolve)!: replaces tsconfig-paths-webpack-plugin with enha...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sverweij/dependency-cruiser/commit/0d8becbe9e0aa5ba7455afff7ad8ff476dc85c13\"\u003e\u003ccode\u003e0d8becb\u003c/code\u003e\u003c/a\u003e refactor(config-utl): only imports json5 when it's used (\u003ca href=\"https://redirect.github.com/sverweij/dependency-cruiser/issues/1062\"\u003e#1062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sverweij/dependency-cruiser/commit/1b15bd295c1884594604782ad73c12ccbe965fcd\"\u003e\u003ccode\u003e1b15bd2\u003c/code\u003e\u003c/a\u003e refactor(main/resolve-options): removes now unused pTSConfig parameter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sverweij/dependency-cruiser/commit/793bd4d451e193ba9d39b58c9ab4d6a9803da499\"\u003e\u003ccode\u003e793bd4d\u003c/code\u003e\u003c/a\u003e chore(ci): updates known violations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sverweij/dependency-cruiser/commit/ecb63545bb4aed788710618775c2fe7eaeb1be0b\"\u003e\u003ccode\u003eecb6354\u003c/code\u003e\u003c/a\u003e refactor(resolve)!: replaces tsconfig-paths-webpack-plugin with enhanced-reso...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sverweij/dependency-cruiser/commit/41911765db2dd2144c5993432ae59621a0a9a611\"\u003e\u003ccode\u003e4191176\u003c/code\u003e\u003c/a\u003e chore: updates copilot instructions\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sverweij/dependency-cruiser/compare/v17.4.0...v18.0.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.3.0 to 10.6.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.6.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b1f910628e29a018c860e2352bc14cd07c853d67\"\u003e\u003ccode\u003eb1f9106\u003c/code\u003e\u003c/a\u003e feat: detect Symbol() and BigInt() in no-constant-binary-expression (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20981\"\u003e#20981\u003c/a\u003e) (Taejin Kim)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f291007cb73f55c09cf3c2aa3a405df379a5c594\"\u003e\u003ccode\u003ef291007\u003c/code\u003e\u003c/a\u003e feat: add checkRelationalComparisons to no-constant-binary-expression (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20948\"\u003e#20948\u003c/a\u003e) (sethamus)\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/6b05784eb271ac98ca3e1e2a48c4b14bb588c786\"\u003e\u003ccode\u003e6b05784\u003c/code\u003e\u003c/a\u003e fix: prefer-exponentiation-operator invalid autofix at statement start (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20997\"\u003e#20997\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bb9eb2ab28daf6e6dafc62daa6b5daf9c2b7046c\"\u003e\u003ccode\u003ebb9eb2a\u003c/code\u003e\u003c/a\u003e fix: account for shadowed \u003ccode\u003eBoolean\u003c/code\u003e in \u003ccode\u003eno-extra-boolean-cast\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21013\"\u003e#21013\u003c/a\u003e) (den$)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8fd8741009a3ed7845c89bfe2fb3eaa2119b2d15\"\u003e\u003ccode\u003e8fd8741\u003c/code\u003e\u003c/a\u003e fix: don't report shadowed undefined in \u003ccode\u003eradix\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21011\"\u003e#21011\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5784980ce8ba99556db98907895d82ef49cd0a27\"\u003e\u003ccode\u003e5784980\u003c/code\u003e\u003c/a\u003e fix: don't report shadowed undefined in no-throw-literal (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21010\"\u003e#21010\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9cd1e6de5bad487a9c713bdc9fda5af7ea0babcd\"\u003e\u003ccode\u003e9cd1e6d\u003c/code\u003e\u003c/a\u003e fix: suppress invalid class suggestion in no-promise-executor-return (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21008\"\u003e#21008\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d4eb2dc95f17cdf491edca91b7d9caf05b86253f\"\u003e\u003ccode\u003ed4eb2dc\u003c/code\u003e\u003c/a\u003e fix: don't report shadowed undefined in prefer-promise-reject-errors (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21006\"\u003e#21006\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/23604646db6d987d01edb8aa5f4d2a88bd4c01d0\"\u003e\u003ccode\u003e2360464\u003c/code\u003e\u003c/a\u003e fix: prefer-promise-reject-errors false positives for shadowed Promise (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21003\"\u003e#21003\u003c/a\u003e) (den$)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/63d52d28de705ec46f328d18166e8b7170b3f024\"\u003e\u003ccode\u003e63d52d2\u003c/code\u003e\u003c/a\u003e fix: restore max-classes-per-file report range (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21002\"\u003e#21002\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7feaff0cfb8d6a6260d3ea56887c9161daf8c700\"\u003e\u003ccode\u003e7feaff0\u003c/code\u003e\u003c/a\u003e fix: callback detection logic for IIFEs in max-nested-callbacks (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20979\"\u003e#20979\u003c/a\u003e) (fnx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/399a2ec81bcbcff2c67920db51d9276b20ac1025\"\u003e\u003ccode\u003e399a2ec\u003c/code\u003e\u003c/a\u003e fix: don't report inner non-callbacks in \u003ccode\u003emax-nested-callbacks\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20995\"\u003e#20995\u003c/a\u003e) (Milos Djermanovic)\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/a83683db1c27193c2ad333fc5c0aedcc8a293db7\"\u003e\u003ccode\u003ea83683d\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/f5449f96c2caabbc1a28b15211873e2f672f5ae5\"\u003e\u003ccode\u003ef5449f9\u003c/code\u003e\u003c/a\u003e docs: document userland patterns for global assertionOptions in RuleT… (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20986\"\u003e#20986\u003c/a\u003e) (playgirl)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bea49f7b2899ebf708482f977ef2ada41fd2c3f0\"\u003e\u003ccode\u003ebea49f7\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/e5f70f9b06683a887dd0d6dc1cc91a9c9bea816d\"\u003e\u003ccode\u003ee5f70f9\u003c/code\u003e\u003c/a\u003e docs: update code-path diagrams (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20984\"\u003e#20984\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8890c2d40880b195b9167735c24ec0cc5de5eb96\"\u003e\u003ccode\u003e8890c2d\u003c/code\u003e\u003c/a\u003e docs: add TypeScript config guidance for MCP server (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20796\"\u003e#20796\u003c/a\u003e) (Pierluigi Lenoci)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3eb3d9b1b5edecc3fcae0519ddba0e3745e889e3\"\u003e\u003ccode\u003e3eb3d9b\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/c5bb59cf613dabafd550227b6adaa9327b1095f5\"\u003e\u003ccode\u003ec5bb59c\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/eb3c97c776731ce11b28cc99f0271f41b9994701\"\u003e\u003ccode\u003eeb3c97c\u003c/code\u003e\u003c/a\u003e docs: fix grammar in prefer-const rule description (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20983\"\u003e#20983\u003c/a\u003e) (lumir)\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/6a42034a57a816b0a313720b3b9df09455bd0b5e\"\u003e\u003ccode\u003e6a42034\u003c/code\u003e\u003c/a\u003e ci: run ecosystem tests on main branch (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20891\"\u003e#20891\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3dbacdbb31673c87ca86ecafbb18712d8d1daed8\"\u003e\u003ccode\u003e3dbacdb\u003c/code\u003e\u003c/a\u003e ci: bump actions/checkout from 6 to 7 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21014\"\u003e#21014\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c3abfca7c96cc9a244f54eeb66e9971c59280354\"\u003e\u003ccode\u003ec3abfca\u003c/code\u003e\u003c/a\u003e chore: correct JSDoc param types in html formatter (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21018\"\u003e#21018\u003c/a\u003e) (Minseon Kim)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a8323209cdbefefd540c5beeaa51418d8ec40f9e\"\u003e\u003ccode\u003ea832320\u003c/code\u003e\u003c/a\u003e ci: split ecosystem tests into separate jobs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21001\"\u003e#21001\u003c/a\u003e) (xbinaryx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/27166e78511db526688afc34bbfab1a458405f3f\"\u003e\u003ccode\u003e27166e7\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21005\"\u003e#21005\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/865d76e40107d4fa10a17fc3203b303eb8a88dc3\"\u003e\u003ccode\u003e865d76e\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 6.0.8 to 6.0.9 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20989\"\u003e#20989\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/27a88c9fa7c040f4cd39e5a5e6e2d02441c408ef\"\u003e\u003ccode\u003e27a88c9\u003c/code\u003e\u003c/a\u003e chore: update dependency markdown-it to v14 in root (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20994\"\u003e#20994\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/970cea62b295d931a4109abedeb21ba192d3f2be\"\u003e\u003ccode\u003e970cea6\u003c/code\u003e\u003c/a\u003e chore: update dependency markdown-it to v14 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20993\"\u003e#20993\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b482120bacb40204fbf16f3b20be7207057157a5\"\u003e\u003ccode\u003eb482120\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.8.4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20990\"\u003e#20990\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6993fb3173da84999fc208507b93f523aa657448\"\u003e\u003ccode\u003e6993fb3\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20985\"\u003e#20985\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.5.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5ca8c5278edea1fd84d3ba83d8ea3f52fb3831ad\"\u003e\u003ccode\u003e5ca8c52\u003c/code\u003e\u003c/a\u003e feat: correct stack tracking in max-nested-callbacks (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20973\"\u003e#20973\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b5657837604fa5e8cf1278074782025cadd34b6c\"\u003e\u003ccode\u003eb565783\u003c/code\u003e\u003c/a\u003e feat: report no-with violations at the with keyword (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20971\"\u003e#20971\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2ce032fbc72a1a80c024c084a4f382fb6dece684\"\u003e\u003ccode\u003e2ce032f\u003c/code\u003e\u003c/a\u003e feat: report max-lines-per-function violations at function head (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20966\"\u003e#20966\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/732cb3e09d5b8b809b5f461d118a5d9fdcd6427f\"\u003e\u003ccode\u003e732cb3e\u003c/code\u003e\u003c/a\u003e feat: report max-nested-callbacks violations at function head (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20967\"\u003e#20967\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f9c138a0ba7d8e37aed39aef4a3ff1cae8c669f7\"\u003e\u003ccode\u003ef9c138a\u003c/code\u003e\u003c/a\u003e feat: report max-depth violations on keywords (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20943\"\u003e#20943\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bdb496cc0d54b6d0a023aef9abd5f040ccff2101\"\u003e\u003ccode\u003ebdb496c\u003c/code\u003e\u003c/a\u003e feat: correct max-depth handling for else-if chains (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20944\"\u003e#20944\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c29687354a7f96093f57f7d73eecb866ad5e2953\"\u003e\u003ccode\u003ec296873\u003c/code\u003e\u003c/a\u003e feat: update error loc in \u003ccode\u003emax-statements\u003c/code\u003e to function header (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20907\"\u003e#20907\u003c/a\u003e) (Taejin Kim)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\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/eslint/eslint/commit/5d12a0419636abb71628b7e45063a943c454a7c7\"\u003e\u003ccode\u003e5d12a04\u003c/code\u003e\u003c/a\u003e 10.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f7ca54b138c4ba7b8e65f83b7fe58cc8de50af8b\"\u003e\u003ccode\u003ef7ca54b\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6a42034a57a816b0a313720b3b9df09455bd0b5e\"\u003e\u003ccode\u003e6a42034\u003c/code\u003e\u003c/a\u003e ci: run ecosystem tests on main branch (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20891\"\u003e#20891\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b1f910628e29a018c860e2352bc14cd07c853d67\"\u003e\u003ccode\u003eb1f9106\u003c/code\u003e\u003c/a\u003e feat: detect Symbol() and BigInt() in no-constant-binary-expression (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20981\"\u003e#20981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3dbacdbb31673c87ca86ecafbb18712d8d1daed8\"\u003e\u003ccode\u003e3dbacdb\u003c/code\u003e\u003c/a\u003e ci: bump actions/checkout from 6 to 7 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21014\"\u003e#21014\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c3abfca7c96cc9a244f54eeb66e9971c59280354\"\u003e\u003ccode\u003ec3abfca\u003c/code\u003e\u003c/a\u003e chore: correct JSDoc param types in html formatter (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21018\"\u003e#21018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a83683db1c27193c2ad333fc5c0aedcc8a293db7\"\u003e\u003ccode\u003ea83683d\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a8323209cdbefefd540c5beeaa51418d8ec40f9e\"\u003e\u003ccode\u003ea832320\u003c/code\u003e\u003c/a\u003e ci: split ecosystem tests into separate jobs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21001\"\u003e#21001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6b05784eb271ac98ca3e1e2a48c4b14bb588c786\"\u003e\u003ccode\u003e6b05784\u003c/code\u003e\u003c/a\u003e fix: prefer-exponentiation-operator invalid autofix at statement start (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20997\"\u003e#20997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bb9eb2ab28daf6e6dafc62daa6b5daf9c2b7046c\"\u003e\u003ccode\u003ebb9eb2a\u003c/code\u003e\u003c/a\u003e fix: account for shadowed \u003ccode\u003eBoolean\u003c/code\u003e in \u003ccode\u003eno-extra-boolean-cast\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21013\"\u003e#21013\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v10.3.0...v10.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `globals` from 17.6.0 to 17.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/globals/releases\"\u003eglobals's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev17.7.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (2026-06-22) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/345\"\u003e#345\u003c/a\u003e)  33b75f9\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.6.0...v17.7.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v17.6.0...v17.7.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/sindresorhus/globals/commit/a19670cc86c1218e915657c55ea02ba3e7623834\"\u003e\u003ccode\u003ea19670c\u003c/code\u003e\u003c/a\u003e 17.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/9611620bad0ea45531ae0261b986ce694374e42c\"\u003e\u003ccode\u003e9611620\u003c/code\u003e\u003c/a\u003e Update actions (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/346\"\u003e#346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/33b75f9ddeb6f9ddd81251b043667eb8104a8d15\"\u003e\u003ccode\u003e33b75f9\u003c/code\u003e\u003c/a\u003e Update globals (2026-06-22) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/345\"\u003e#345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/887dd529bde24486b7f9e31d1b2c515df2b7cf5c\"\u003e\u003ccode\u003e887dd52\u003c/code\u003e\u003c/a\u003e Fix build script (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/344\"\u003e#344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.6.0...v17.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `knip` from 6.11.0 to 6.23.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpro-nl/knip/releases\"\u003eknip's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 6.23.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add customCss to Starlight plugin (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1828\"\u003e#1828\u003c/a\u003e) (f85d96f84a47f10c34df95a5246ee1ddefd95db5) - thanks \u003ca href=\"https://github.com/trueberryless\"\u003e\u003ccode\u003e@​trueberryless\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix: enable vite and vitest plugins when vite-plus is found (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1830\"\u003e#1830\u003c/a\u003e) (62e97538fca8dff3d152326b114ffc4b7241a0d2) - thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efeat: add support for \u003ccode\u003e@​astrojs/markdoc\u003c/code\u003e (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1829\"\u003e#1829\u003c/a\u003e) (94e2863308947f19f5e759cc12666952c8f683d7) - thanks \u003ca href=\"https://github.com/trueberryless\"\u003e\u003ccode\u003e@​trueberryless\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eSupport nub (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1831\"\u003e#1831\u003c/a\u003e) (8a6050e6a92da81d4875f730f852fb7d9252a018)\u003c/li\u003e\n\u003cli\u003eDon't report optimizeDeps and dedupe deps as unlisted (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1832\"\u003e#1832\u003c/a\u003e) (849b5ac230e7a8c103b6e1b1e2ddb333d2da3ca0)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 6.22.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport XO v1+ (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1819\"\u003e#1819\u003c/a\u003e) (1dffe368b5c336d190e358ab4c2e2240e3d50e26) - thanks \u003ca href=\"https://github.com/patrik-csak\"\u003e\u003ccode\u003e@​patrik-csak\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efeat: detect execaNode scripts in execa visitor (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1824\"\u003e#1824\u003c/a\u003e) (5095ae1ccd0ceb083d4434e827443f03ba19a1ff) - thanks \u003ca href=\"https://github.com/gwagjiug\"\u003e\u003ccode\u003e@​gwagjiug\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eSkip optional peerDeps referenced only via a host (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1823\"\u003e#1823\u003c/a\u003e) (7759a9894f2ac1d9425cf682e1e3c400f0976080)\u003c/li\u003e\n\u003cli\u003edocs: update npmjs.com links to npmx.dev (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1826\"\u003e#1826\u003c/a\u003e) (11fe8bd248c839c6eeb95b06c8204c25294e0adb) - thanks \u003ca href=\"https://github.com/serhalp\"\u003e\u003ccode\u003e@​serhalp\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003edocs: fix semi-broken link to DEVELOPMENT.md in CONTRIBUTING.md (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1827\"\u003e#1827\u003c/a\u003e) (a5302b2466be1294633b1f40e86ca81a00605293) - thanks \u003ca href=\"https://github.com/serhalp\"\u003e\u003ccode\u003e@​serhalp\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efeat: add support for Lunaria (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1825\"\u003e#1825\u003c/a\u003e) (3e1b8212086dfae26fa7f368f245285ec82af14d) - thanks \u003ca href=\"https://github.com/trueberryless\"\u003e\u003ccode\u003e@​trueberryless\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix lint issues (76c92e2328a94257afead6ae497a747a9e2944ea)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 6.21.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDetect Vite config dependencies (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1721\"\u003e#1721\u003c/a\u003e) (8754c43368112922c6f80d1f8d1d8ddb6cb29f25)\u003c/li\u003e\n\u003cli\u003efix: Update timerifyMethods to include resolveFromAST (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1814\"\u003e#1814\u003c/a\u003e) (3c8deac3b856def31c16372f85525bf867105132) - thanks \u003ca href=\"https://github.com/gwagjiug\"\u003e\u003ccode\u003e@​gwagjiug\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix crash on null root export in package.json (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1815\"\u003e#1815\u003c/a\u003e) (9b8af2b343e1aacae46fedcb155252f56f9bae61)\u003c/li\u003e\n\u003cli\u003eFix unresolved subpath imports with a colon prefix (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1816\"\u003e#1816\u003c/a\u003e) (f89db4192ff7ff6c873828ed19fe40d379566b49)\u003c/li\u003e\n\u003cli\u003eDetect Next.js entry files in subdirectory (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1817\"\u003e#1817\u003c/a\u003e) (f32c6ea215dde54a59af7b91fd8bdd2177cc2881)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 6.20.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd raw transfer opt-out (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1813\"\u003e#1813\u003c/a\u003e) (6f08c680ac4acd6edf0806ba3c1c5c8f7bca24cd)\u003c/li\u003e\n\u003cli\u003eFix cached plugin config cycles (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1811\"\u003e#1811\u003c/a\u003e) (2bc2f2420ca71db1ae70846626c6152896d270ee)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 6.19.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: support new optional sveltekit config pattern via vite config (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1810\"\u003e#1810\u003c/a\u003e) (3fee8bf608e0862d7bcdd1377cfb859a9185f17d) - thanks \u003ca href=\"https://github.com/fubits1\"\u003e\u003ccode\u003e@​fubits1\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eOptimize hot path string scanning (e30cfe796423e3ecd9adff42291f3c4de6604d2b)\u003c/li\u003e\n\u003cli\u003eUpdate astro snapshot (71e71a71b888a1b8034d4438635e94831d62b330)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 6.18.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies (pin oxc-resolver) (7dda4eccc65c6d61ef2546442eb752b2a73edab9)\u003c/li\u003e\n\u003cli\u003eResolve tsconfig paths for non-TS importers independent of oxc ownership (3b71565e72107d43cbd6d2ddec7ab2fbbf65c001)\u003c/li\u003e\n\u003cli\u003eFormat (64865f8247b8956def52f1a387234562fbddd667)\u003c/li\u003e\n\u003cli\u003eFix false positive for Vitest mocks (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1802\"\u003e#1802\u003c/a\u003e) (ec93e2013deb53902b406463b30fa6386445f9c9) - thanks \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eMark npx-run binaries optional unless --no-install (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1803\"\u003e#1803\u003c/a\u003e) (203c31e1b2bd77eb9c94f82121f353fbf0671c67)\u003c/li\u003e\n\u003cli\u003eIgnore pnpm [WARN] lines in ecosystem snapshots (392835a39b9429a3d85d712025da4c6531b8ece6)\u003c/li\u003e\n\u003cli\u003eUpdate slonik snapshot (62d802bf8d53d7790f6322f481a290e09812cbcc)\u003c/li\u003e\n\u003cli\u003eUpdate Jest entry patterns for Jest 30 (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1808\"\u003e#1808\u003c/a\u003e) (d2caeddf32ba99ca12e5c26e891b7974392f981a) - thanks \u003ca href=\"https://github.com/gwagjiug\"\u003e\u003ccode\u003e@​gwagjiug\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eReport stale workspaces configuration keys as configuration hints (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1807\"\u003e#1807\u003c/a\u003e) (9083c16b3313fbebf5cb3cd11cadf45ac773bc3d) - thanks \u003ca href=\"https://github.com/WooWan\"\u003e\u003ccode\u003e@​WooWan\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 6.17.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix up jest plugin (63dbd653b6e1be08a36401f5f728b351ab69e81b)\u003c/li\u003e\n\u003cli\u003eDetect coverage provider from bare \u003ccode\u003evitest --coverage\u003c/code\u003e flag (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1800\"\u003e#1800\u003c/a\u003e) (dc11d9fc5458e6e1f734013eb82403eab07af2c1) - thanks \u003ca href=\"https://github.com/WooWan\"\u003e\u003ccode\u003e@​WooWan\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eDon't disable configuration hints in workspace-scoped runs (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1791\"\u003e#1791\u003c/a\u003e) (8ce1ec8160a786dad90903e43c3ef646ffba9464) - thanks \u003ca href=\"https://github.com/WooWan\"\u003e\u003ccode\u003e@​WooWan\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eDetect react-email v6 packages from non-numeric version ranges (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1798\"\u003e#1798\u003c/a\u003e) (27a1caeb1bff6abcccd7140c7e92e4a57197ad47)\u003c/li\u003e\n\u003cli\u003eDiscover workspaces included after a negated pattern (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1797\"\u003e#1797\u003c/a\u003e) (630e152f6f687d9404cc25ffa01f0d49737d9229)\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/webpro-nl/knip/commit/a802601072b0e3c98a20b6aaea4a4c555fbd6a55\"\u003e\u003ccode\u003ea802601\u003c/code\u003e\u003c/a\u003e Release knip@6.23.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/849b5ac230e7a8c103b6e1b1e2ddb333d2da3ca0\"\u003e\u003ccode\u003e849b5ac\u003c/code\u003e\u003c/a\u003e Don't report optimizeDeps and dedupe deps as unlisted (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1832\"\u003e#1832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/8a6050e6a92da81d4875f730f852fb7d9252a018\"\u003e\u003ccode\u003e8a6050e\u003c/code\u003e\u003c/a\u003e Support nub (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1831\"\u003e#1831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/94e2863308947f19f5e759cc12666952c8f683d7\"\u003e\u003ccode\u003e94e2863\u003c/code\u003e\u003c/a\u003e feat: add support for \u003ccode\u003e@​astrojs/markdoc\u003c/code\u003e (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1829\"\u003e#1829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/62e97538fca8dff3d152326b114ffc4b7241a0d2\"\u003e\u003ccode\u003e62e9753\u003c/code\u003e\u003c/a\u003e fix: enable vite and vitest plugins when vite-plus is found (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1830\"\u003e#1830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/f85d96f84a47f10c34df95a5246ee1ddefd95db5\"\u003e\u003ccode\u003ef85d96f\u003c/code\u003e\u003c/a\u003e feat: add customCss to Starlight plugin (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1828\"\u003e#1828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/c0537556aa6a99ae0fa48cf743798f02dde239eb\"\u003e\u003ccode\u003ec053755\u003c/code\u003e\u003c/a\u003e Release knip@6.22.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/76c92e2328a94257afead6ae497a747a9e2944ea\"\u003e\u003ccode\u003e76c92e2\u003c/code\u003e\u003c/a\u003e Fix lint issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/3e1b8212086dfae26fa7f368f245285ec82af14d\"\u003e\u003ccode\u003e3e1b821\u003c/code\u003e\u003c/a\u003e feat: add support for Lunaria (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1825\"\u003e#1825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/11fe8bd248c839c6eeb95b06c8204c25294e0adb\"\u003e\u003ccode\u003e11fe8bd\u003c/code\u003e\u003c/a\u003e docs: update npmjs.com links to npmx.dev (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1826\"\u003e#1826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/webpro-nl/knip/commits/knip@6.23.0/packages/knip\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.8.3 to 3.9.1\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.9.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCLI: Fix ignored file has been cached incorrectly (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19483\"\u003e#19483\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.9.1/CHANGELOG.md#391\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.5...3.9.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2026/06/27/3.9.0\"\u003ePrettier 3.9: Major parser upgrades and Formatting improvements\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Flow variance annotation print (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19022\"\u003e#19022\u003c/a\u003e by \u003ca href=\"https://github.com/marcoww6\"\u003e\u003ccode\u003e@​marcoww6\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.5/CHANGELOG.md#385\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMarkdown: Fix blank lines between list items and nested sub-lists being removed in Markdown/MDX (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/17746\"\u003eprettier/prettier#17746\u003c/a\u003e by \u003ca href=\"https://github.com/byplayer\"\u003e\u003ccode\u003e@​byplayer\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.4/CHANGELOG.md#384\"\u003eChangelog\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/prettier/prettier/blob/main/CHANGELOG.md\"\u003eprettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.9.1\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.9.0...3.9.1\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eCLI: Fix ignored file has been cached incorrectly (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19483\"\u003e#19483\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003cp\u003eBug details \u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18016\"\u003eprettier/prettier#18016\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003e3.9.0\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.5...3.9.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2026/06/27/3.9.0\"\u003eRelease Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003e3.8.5\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.4...3.8.5\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eFlow: Support \u003ccode\u003ereadonly\u003c/code\u003e as a variance annotation (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19022\"\u003e#19022\u003c/a\u003e by \u003ca href=\"https://github.com/marcoww6\"\u003e\u003ccode\u003e@​marcoww6\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003cp\u003eFlow now accepts \u003ccode\u003ereadonly\u003c/code\u003e as a property variance annotation, equivalent to \u003ccode\u003e+\u003c/code\u003e (covariant/read-only).\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"jsx\"\u003e\u003ccode\u003e// Input\ntype T = {\n  readonly foo: string,\n};\n\u003cp\u003e// Prettier 3.8.4\u003cbr /\u003e\nSyntaxError\u003c/p\u003e\n\u003cp\u003e// Prettier 3.8.5\u003cbr /\u003e\ntype T = {\u003cbr /\u003e\nreadonly foo: string,\u003cbr /\u003e\n};\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch1\u003e3.8.4\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.3...3.8.4\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eMarkdown: Fix blank lines between list items and nested sub-lists being removed in Markdown/MDX (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/17746\"\u003e#17746\u003c/a\u003e by \u003ca href=\"https://github.com/byplayer\"\u003e\u003ccode\u003e@​byplayer\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003cp\u003ePrettier was removing blank lines between list items and their nested sub-lists, converting loose lists into tight lists and changing their semantic meaning.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"markdown\"\u003e\u003ccode\u003e\u0026lt;!-- Input --\u0026gt;\n- a\n\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/c47654c003fe525572e10d5cc1ea64d7b9c0ee55\"\u003e\u003ccode\u003ec47654c\u003c/code\u003e\u003c/a\u003e Release 3.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/06159aa254e662514d1c6f4de13fbac805984232\"\u003e\u003ccode\u003e06159aa\u003c/code\u003e\u003c/a\u003e Fix bug in release script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/4bc5ab40582921f5283af4ff5d6511b58d25ec00\"\u003e\u003ccode\u003e4bc5ab4\u003c/code\u003e\u003c/a\u003e Update file-entry-cache to 11.1.5 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19483\"\u003e#19483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/b7fd58bba02728203...\n\n_Description has been truncated_","html_url":"https://github.com/nerdchanii/mastersrunners/pull/48","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/nerdchanii%2Fmastersrunners/issues/48","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/48/packages"},{"uuid":"4762383329","node_id":"PR_kwDOS-2XKc7rfZ5t","number":109,"state":"open","title":"chore(deps-dev): bump the development-dependencies group with 15 updates","user":"dependabot[bot]","labels":["area:infra"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-06-28T13:32:21.000Z","updated_at":"2026-06-28T14:03:46.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): bump","group_name":"development-dependencies","update_count":15,"packages":[{"name":"@nestjs/cli","old_version":"11.0.21","new_version":"11.0.23","repository_url":"https://github.com/nestjs/nest-cli"},{"name":"@nestjs/common","old_version":"11.1.21","new_version":"11.1.27","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/core","old_version":"11.1.21","new_version":"11.1.27","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/platform-express","old_version":"11.1.21","new_version":"11.1.27","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/testing","old_version":"11.1.21","new_version":"11.1.27","repository_url":"https://github.com/nestjs/nest"},{"name":"@types/node","old_version":"22.19.19","new_version":"26.0.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.61.1","new_version":"8.62.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.61.1","new_version":"8.62.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"eslint","old_version":"9.39.4","new_version":"10.6.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-config-prettier","old_version":"9.1.2","new_version":"10.1.8","repository_url":"https://github.com/prettier/eslint-config-prettier"},{"name":"prettier","old_version":"3.8.3","new_version":"3.9.1","repository_url":"https://github.com/prettier/prettier"},{"name":"ts-jest","old_version":"29.4.10","new_version":"29.4.11","repository_url":"https://github.com/kulshekhar/ts-jest"},{"name":"ts-loader","old_version":"9.5.7","new_version":"9.6.2","repository_url":"https://github.com/TypeStrong/ts-loader"},{"name":"typescript","old_version":"5.9.3","new_version":"6.0.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typescript-eslint","old_version":"8.61.1","new_version":"8.62.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"}],"path":null,"ecosystem":"npm"},"body":"Bumps the development-dependencies group with 15 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@nestjs/cli](https://github.com/nestjs/nest-cli) | `11.0.21` | `11.0.23` |\n| [@nestjs/common](https://github.com/nestjs/nest/tree/HEAD/packages/common) | `11.1.21` | `11.1.27` |\n| [@nestjs/core](https://github.com/nestjs/nest/tree/HEAD/packages/core) | `11.1.21` | `11.1.27` |\n| [@nestjs/platform-express](https://github.com/nestjs/nest/tree/HEAD/packages/platform-express) | `11.1.21` | `11.1.27` |\n| [@nestjs/testing](https://github.com/nestjs/nest/tree/HEAD/packages/testing) | `11.1.21` | `11.1.27` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.19.19` | `26.0.1` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.61.1` | `8.62.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.61.1` | `8.62.0` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.4` | `10.6.0` |\n| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `9.1.2` | `10.1.8` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.3` | `3.9.1` |\n| [ts-jest](https://github.com/kulshekhar/ts-jest) | `29.4.10` | `29.4.11` |\n| [ts-loader](https://github.com/TypeStrong/ts-loader) | `9.5.7` | `9.6.2` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `6.0.3` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.61.1` | `8.62.0` |\n\nUpdates `@nestjs/cli` from 11.0.21 to 11.0.23\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest-cli/releases\"\u003e@​nestjs/cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 11.0.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;fix(compiler): validate delete out dir paths before rm\u0026quot; (0dd0e3ef)\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;fix(compiler): validate asset output paths\u0026quot; (728f80cf)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 11.0.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(cli): resolve Windows path separator bug in plugin loader (9e502bda)\u003c/li\u003e\n\u003cli\u003efix(compiler): validate asset output paths (c4342b2c)\u003c/li\u003e\n\u003cli\u003efix: Update CRUD option to accept a value for generating entry points (4c0e2cab)\u003c/li\u003e\n\u003cli\u003efeat: Add type and CRUD options in generate command (b19856a3)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest-cli/commit/731a09bafc25dd586b4984a089d759880f1698b3\"\u003e\u003ccode\u003e731a09b\u003c/code\u003e\u003c/a\u003e chore(): release v11.0.23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest-cli/commit/756d41d14f1a2c2fc2c46e3cbdedd2162123da1e\"\u003e\u003ccode\u003e756d41d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/nest-cli/issues/3462\"\u003e#3462\u003c/a\u003e from nestjs/revert-3455-fix/issue-3454\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest-cli/commit/11a0599ae6db30028b7fa1608c4628360edb1214\"\u003e\u003ccode\u003e11a0599\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/nest-cli/issues/3461\"\u003e#3461\u003c/a\u003e from nestjs/revert-3457-fix/issue-3456\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest-cli/commit/0dd0e3efa647a7e581f2265222fd117db00c6b3d\"\u003e\u003ccode\u003e0dd0e3e\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix(compiler): validate delete out dir paths before rm\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest-cli/commit/728f80cf9cb50bedd81baa96a73bf2f13f0b4b80\"\u003e\u003ccode\u003e728f80c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix(compiler): validate asset output paths\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest-cli/commit/7ffb9f1f1b37add259abcd83b8ed08010e4a52d3\"\u003e\u003ccode\u003e7ffb9f1\u003c/code\u003e\u003c/a\u003e chore(): release v11.0.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest-cli/commit/f43b0e700e4bf81c272836f586d9319ffc67349b\"\u003e\u003ccode\u003ef43b0e7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/nest-cli/issues/3458\"\u003e#3458\u003c/a\u003e from dzeroone/fix/windows-path-separator-plugin-loader\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest-cli/commit/b0d473b94ebb9fbb42971182d6987fec73d9454d\"\u003e\u003ccode\u003eb0d473b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/nest-cli/issues/3457\"\u003e#3457\u003c/a\u003e from AdrianoCLeao/fix/issue-3456\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest-cli/commit/9e502bda562f177ee5e89a4d2cea9d2e1f73f901\"\u003e\u003ccode\u003e9e502bd\u003c/code\u003e\u003c/a\u003e fix(cli): resolve Windows path separator bug in plugin loader\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest-cli/commit/c4342b2c93313c5a051a8d17044c49a01306fc6b\"\u003e\u003ccode\u003ec4342b2\u003c/code\u003e\u003c/a\u003e fix(compiler): validate asset output paths\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/nest-cli/compare/11.0.21...11.0.23\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/common` from 11.1.21 to 11.1.27\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest/releases\"\u003e@​nestjs/common's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.27\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): sse async handlers teardown issue by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17131\"\u003enestjs/nest#17131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(platform-fastify): forRoutes middleware ending slash  by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17138\"\u003enestjs/nest#17138\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.26\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): post sse endpoint empty response \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/common/issues/17098\"\u003e#17098\u003c/a\u003e by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17099\"\u003enestjs/nest#17099\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.25...v11.1.26\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.25...v11.1.26\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.25\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(microservices): reject pending Redis requests on close by \u003ca href=\"https://github.com/yudin-s\"\u003e\u003ccode\u003e@​yudin-s\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17024\"\u003enestjs/nest#17024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(core): register SSE close listener before async setup by \u003ca href=\"https://github.com/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17018\"\u003enestjs/nest#17018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(platform-fastify): remove pathname ending slash by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17094\"\u003enestjs/nest#17094\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/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17018\"\u003enestjs/nest#17018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DucMinhNe\"\u003e\u003ccode\u003e@​DucMinhNe\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17085\"\u003enestjs/nest#17085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iambeaukim\"\u003e\u003ccode\u003e@​iambeaukim\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17091\"\u003enestjs/nest#17091\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.24...v11.1.25\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.24...v11.1.25\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.24 (2026-05-25)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17009\"\u003e#17009\u003c/a\u003e fix(core): reset dependency-tree cache on metadata changes (\u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eEnhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16997\"\u003e#16997\u003c/a\u003e feat(core): warn on late websocket adapter registration (\u003ca href=\"https://github.com/hbinhng\"\u003e\u003ccode\u003e@​hbinhng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-ws\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17011\"\u003e#17011\u003c/a\u003e chore(deps): bump ws from 8.20.1 to 8.21.0 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 2\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eNguyễn Hải Bình (\u003ca href=\"https://github.com/hbinhng\"\u003e\u003ccode\u003e@​hbinhng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePuneet Dixit (\u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.23 (2026-05-21)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/660a1249e32e7701cdd7e5ccb20b7f695e721bce\"\u003e\u003ccode\u003e660a124\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.27 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/aa5c4f176edee6995d71a8f43a7ddb2de4c3ad8d\"\u003e\u003ccode\u003eaa5c4f1\u003c/code\u003e\u003c/a\u003e chore: update readme and package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/9ff83d540f50e96eb0093b4eb0dd96191aa6a285\"\u003e\u003ccode\u003e9ff83d5\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.26 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/02f804159841a2771755c382832a7938b904c420\"\u003e\u003ccode\u003e02f8041\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.25 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/1634915597884f677b823ec0d77931f1637dede7\"\u003e\u003ccode\u003e1634915\u003c/code\u003e\u003c/a\u003e test(common): Add unit tests for cli-colors utility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/380bf5c13c7f22d24b871af8a412852f36d7030a\"\u003e\u003ccode\u003e380bf5c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/common/issues/17058\"\u003e#17058\u003c/a\u003e from Se3do/test/extend-metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/af4542b9c0f56262090bf0097444b71456cb0139\"\u003e\u003ccode\u003eaf4542b\u003c/code\u003e\u003c/a\u003e test(common): Add unit tests for assignCustomParameterMetadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/b67aea1505d568c6b80318707c2642ba395a5510\"\u003e\u003ccode\u003eb67aea1\u003c/code\u003e\u003c/a\u003e test(common): Add unit tests for extendArrayMetadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/e1e401444ba0c32a11ab5f82994f408be0b65eba\"\u003e\u003ccode\u003ee1e4014\u003c/code\u003e\u003c/a\u003e test(common): Tighten throw assertions in validateModuleKeys spec\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/6b97771a58068e885f7adf3f888f1a660ac3a08f\"\u003e\u003ccode\u003e6b97771\u003c/code\u003e\u003c/a\u003e test(common): Add unit tests for validateModuleKeys\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.27/packages/common\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/core` from 11.1.21 to 11.1.27\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest/releases\"\u003e@​nestjs/core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.27\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): sse async handlers teardown issue by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17131\"\u003enestjs/nest#17131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(platform-fastify): forRoutes middleware ending slash  by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17138\"\u003enestjs/nest#17138\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.26\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): post sse endpoint empty response \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/core/issues/17098\"\u003e#17098\u003c/a\u003e by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17099\"\u003enestjs/nest#17099\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.25...v11.1.26\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.25...v11.1.26\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.25\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(microservices): reject pending Redis requests on close by \u003ca href=\"https://github.com/yudin-s\"\u003e\u003ccode\u003e@​yudin-s\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17024\"\u003enestjs/nest#17024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(core): register SSE close listener before async setup by \u003ca href=\"https://github.com/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17018\"\u003enestjs/nest#17018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(platform-fastify): remove pathname ending slash by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17094\"\u003enestjs/nest#17094\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/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17018\"\u003enestjs/nest#17018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DucMinhNe\"\u003e\u003ccode\u003e@​DucMinhNe\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17085\"\u003enestjs/nest#17085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iambeaukim\"\u003e\u003ccode\u003e@​iambeaukim\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17091\"\u003enestjs/nest#17091\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.24...v11.1.25\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.24...v11.1.25\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.24 (2026-05-25)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17009\"\u003e#17009\u003c/a\u003e fix(core): reset dependency-tree cache on metadata changes (\u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eEnhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16997\"\u003e#16997\u003c/a\u003e feat(core): warn on late websocket adapter registration (\u003ca href=\"https://github.com/hbinhng\"\u003e\u003ccode\u003e@​hbinhng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-ws\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17011\"\u003e#17011\u003c/a\u003e chore(deps): bump ws from 8.20.1 to 8.21.0 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 2\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eNguyễn Hải Bình (\u003ca href=\"https://github.com/hbinhng\"\u003e\u003ccode\u003e@​hbinhng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePuneet Dixit (\u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.23 (2026-05-21)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/660a1249e32e7701cdd7e5ccb20b7f695e721bce\"\u003e\u003ccode\u003e660a124\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.27 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/5c5e9bae643f831683bdc0d63ef1dee788e40162\"\u003e\u003ccode\u003e5c5e9ba\u003c/code\u003e\u003c/a\u003e fix(core): sse async handlers teardown issue \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/core/issues/17128\"\u003e#17128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/aa5c4f176edee6995d71a8f43a7ddb2de4c3ad8d\"\u003e\u003ccode\u003eaa5c4f1\u003c/code\u003e\u003c/a\u003e chore: update readme and package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/9ff83d540f50e96eb0093b4eb0dd96191aa6a285\"\u003e\u003ccode\u003e9ff83d5\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.26 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/0f398fd86de387fce28669ddd7a4049d4054f9e5\"\u003e\u003ccode\u003e0f398fd\u003c/code\u003e\u003c/a\u003e test: fix broken unit test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/d152eec8ebba6a38eb448021a83018b43372192e\"\u003e\u003ccode\u003ed152eec\u003c/code\u003e\u003c/a\u003e fix(core): post sse endpoint empty response \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/core/issues/17098\"\u003e#17098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/02f804159841a2771755c382832a7938b904c420\"\u003e\u003ccode\u003e02f8041\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.25 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/e2ad4e23f637bef1ce804ee6e93367a1d875b9e9\"\u003e\u003ccode\u003ee2ad4e2\u003c/code\u003e\u003c/a\u003e Update package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/396cf81a9e5db8a33fad7adbe26c5e893b459bf0\"\u003e\u003ccode\u003e396cf81\u003c/code\u003e\u003c/a\u003e refactor(core): avoid duplicating sse intercept call\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/55cd6991f7e68d64ba8be93236d2857a47229247\"\u003e\u003ccode\u003e55cd699\u003c/code\u003e\u003c/a\u003e fix(core): preserve deferred SSE handlers\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.27/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/platform-express` from 11.1.21 to 11.1.27\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest/releases\"\u003e@​nestjs/platform-express's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.27\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): sse async handlers teardown issue by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17131\"\u003enestjs/nest#17131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(platform-fastify): forRoutes middleware ending slash  by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17138\"\u003enestjs/nest#17138\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.26\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): post sse endpoint empty response \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/platform-express/issues/17098\"\u003e#17098\u003c/a\u003e by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17099\"\u003enestjs/nest#17099\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.25...v11.1.26\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.25...v11.1.26\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.25\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(microservices): reject pending Redis requests on close by \u003ca href=\"https://github.com/yudin-s\"\u003e\u003ccode\u003e@​yudin-s\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17024\"\u003enestjs/nest#17024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(core): register SSE close listener before async setup by \u003ca href=\"https://github.com/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17018\"\u003enestjs/nest#17018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(platform-fastify): remove pathname ending slash by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17094\"\u003enestjs/nest#17094\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/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17018\"\u003enestjs/nest#17018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DucMinhNe\"\u003e\u003ccode\u003e@​DucMinhNe\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17085\"\u003enestjs/nest#17085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iambeaukim\"\u003e\u003ccode\u003e@​iambeaukim\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17091\"\u003enestjs/nest#17091\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.24...v11.1.25\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.24...v11.1.25\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.24 (2026-05-25)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17009\"\u003e#17009\u003c/a\u003e fix(core): reset dependency-tree cache on metadata changes (\u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eEnhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16997\"\u003e#16997\u003c/a\u003e feat(core): warn on late websocket adapter registration (\u003ca href=\"https://github.com/hbinhng\"\u003e\u003ccode\u003e@​hbinhng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-ws\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17011\"\u003e#17011\u003c/a\u003e chore(deps): bump ws from 8.20.1 to 8.21.0 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 2\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eNguyễn Hải Bình (\u003ca href=\"https://github.com/hbinhng\"\u003e\u003ccode\u003e@​hbinhng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePuneet Dixit (\u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.23 (2026-05-21)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/660a1249e32e7701cdd7e5ccb20b7f695e721bce\"\u003e\u003ccode\u003e660a124\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.27 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/aa5c4f176edee6995d71a8f43a7ddb2de4c3ad8d\"\u003e\u003ccode\u003eaa5c4f1\u003c/code\u003e\u003c/a\u003e chore: update readme and package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/9ff83d540f50e96eb0093b4eb0dd96191aa6a285\"\u003e\u003ccode\u003e9ff83d5\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.26 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/02f804159841a2771755c382832a7938b904c420\"\u003e\u003ccode\u003e02f8041\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.25 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/d8a0ab829ddd8291b75109c9ac4fc4c7d070fc9e\"\u003e\u003ccode\u003ed8a0ab8\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.24 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/2dccece853413a40fe287221b84ca593ec9682a7\"\u003e\u003ccode\u003e2dccece\u003c/code\u003e\u003c/a\u003e chore: update readmes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/b8be8c12270b2e6dcd275d435e573f08b4c79d79\"\u003e\u003ccode\u003eb8be8c1\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.23 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/801c46ffa19d2a549adc446d1f91e7484ae61edb\"\u003e\u003ccode\u003e801c46f\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.22 release\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.27/packages/platform-express\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/testing` from 11.1.21 to 11.1.27\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest/releases\"\u003e@​nestjs/testing's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.27\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): sse async handlers teardown issue by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17131\"\u003enestjs/nest#17131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(platform-fastify): forRoutes middleware ending slash  by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17138\"\u003enestjs/nest#17138\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.26\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): post sse endpoint empty response \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/testing/issues/17098\"\u003e#17098\u003c/a\u003e by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17099\"\u003enestjs/nest#17099\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.25...v11.1.26\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.25...v11.1.26\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.25\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(microservices): reject pending Redis requests on close by \u003ca href=\"https://github.com/yudin-s\"\u003e\u003ccode\u003e@​yudin-s\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17024\"\u003enestjs/nest#17024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(core): register SSE close listener before async setup by \u003ca href=\"https://github.com/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17018\"\u003enestjs/nest#17018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(platform-fastify): remove pathname ending slash by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17094\"\u003enestjs/nest#17094\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/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17018\"\u003enestjs/nest#17018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DucMinhNe\"\u003e\u003ccode\u003e@​DucMinhNe\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17085\"\u003enestjs/nest#17085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iambeaukim\"\u003e\u003ccode\u003e@​iambeaukim\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17091\"\u003enestjs/nest#17091\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.24...v11.1.25\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.24...v11.1.25\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.24 (2026-05-25)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17009\"\u003e#17009\u003c/a\u003e fix(core): reset dependency-tree cache on metadata changes (\u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eEnhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16997\"\u003e#16997\u003c/a\u003e feat(core): warn on late websocket adapter registration (\u003ca href=\"https://github.com/hbinhng\"\u003e\u003ccode\u003e@​hbinhng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-ws\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17011\"\u003e#17011\u003c/a\u003e chore(deps): bump ws from 8.20.1 to 8.21.0 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 2\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eNguyễn Hải Bình (\u003ca href=\"https://github.com/hbinhng\"\u003e\u003ccode\u003e@​hbinhng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePuneet Dixit (\u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.23 (2026-05-21)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/660a1249e32e7701cdd7e5ccb20b7f695e721bce\"\u003e\u003ccode\u003e660a124\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.27 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/aa5c4f176edee6995d71a8f43a7ddb2de4c3ad8d\"\u003e\u003ccode\u003eaa5c4f1\u003c/code\u003e\u003c/a\u003e chore: update readme and package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/9ff83d540f50e96eb0093b4eb0dd96191aa6a285\"\u003e\u003ccode\u003e9ff83d5\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.26 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/02f804159841a2771755c382832a7938b904c420\"\u003e\u003ccode\u003e02f8041\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.25 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/d8a0ab829ddd8291b75109c9ac4fc4c7d070fc9e\"\u003e\u003ccode\u003ed8a0ab8\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.24 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/2dccece853413a40fe287221b84ca593ec9682a7\"\u003e\u003ccode\u003e2dccece\u003c/code\u003e\u003c/a\u003e chore: update readmes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/b8be8c12270b2e6dcd275d435e573f08b4c79d79\"\u003e\u003ccode\u003eb8be8c1\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.23 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/801c46ffa19d2a549adc446d1f91e7484ae61edb\"\u003e\u003ccode\u003e801c46f\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.22 release\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.27/packages/testing\"\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.19 to 26.0.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 `@typescript-eslint/eslint-plugin` from 8.61.1 to 8.62.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.62.0\u003c/h2\u003e\n\u003ch2\u003e8.62.0 (2026-06-22)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove redundant package.json \u0026quot;files\u0026quot; (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12444\"\u003e#12444\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u0026quot;files\u0026quot; to rule-schema-to-typescript-types (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12441\"\u003e#12441\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\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.62.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/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.62.0 (2026-06-22)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove redundant package.json \u0026quot;files\u0026quot; (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12444\"\u003e#12444\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\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.62.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/54e285728e5d8cb83fadb8041189f0c3b4ab436a\"\u003e\u003ccode\u003e54e2857\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.62.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/81e4c2654c3f4d923766a888691add2c45b5d64a\"\u003e\u003ccode\u003e81e4c26\u003c/code\u003e\u003c/a\u003e feat: remove redundant package.json \u0026quot;files\u0026quot; (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12444\"\u003e#12444\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/b784054b6f8fbb51eb742304852b37b0436a8a58\"\u003e\u003ccode\u003eb784054\u003c/code\u003e\u003c/a\u003e chore: use \u003ccode\u003estableTypeOrdering\u003c/code\u003e compiler option (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12427\"\u003e#12427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.62.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.61.1 to 8.62.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.62.0\u003c/h2\u003e\n\u003ch2\u003e8.62.0 (2026-06-22)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove redundant package.json \u0026quot;files\u0026quot; (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12444\"\u003e#12444\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u0026quot;files\u0026quot; to rule-schema-to-typescript-types (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12441\"\u003e#12441\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\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.62.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.62.0 (2026-06-22)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove redundant package.json \u0026quot;files\u0026quot; (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12444\"\u003e#12444\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\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.62.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/54e285728e5d8cb83fadb8041189f0c3b4ab436a\"\u003e\u003ccode\u003e54e2857\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.62.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/81e4c2654c3f4d923766a888691add2c45b5d64a\"\u003e\u003ccode\u003e81e4c26\u003c/code\u003e\u003c/a\u003e feat: remove redundant package.json \u0026quot;files\u0026quot; (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/12444\"\u003e#12444\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.62.0/packages/parser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.39.4 to 10.6.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.6.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b1f910628e29a018c860e2352bc14cd07c853d67\"\u003e\u003ccode\u003eb1f9106\u003c/code\u003e\u003c/a\u003e feat: detect Symbol() and BigInt() in no-constant-binary-expression (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20981\"\u003e#20981\u003c/a\u003e) (Taejin Kim)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f291007cb73f55c09cf3c2aa3a405df379a5c594\"\u003e\u003ccode\u003ef291007\u003c/code\u003e\u003c/a\u003e feat: add checkRelationalComparisons to no-constant-binary-expression (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20948\"\u003e#20948\u003c/a\u003e) (sethamus)\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/6b05784eb271ac98ca3e1e2a48c4b14bb588c786\"\u003e\u003ccode\u003e6b05784\u003c/code\u003e\u003c/a\u003e fix: prefer-exponentiation-operator invalid autofix at statement start (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20997\"\u003e#20997\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bb9eb2ab28daf6e6dafc62daa6b5daf9c2b7046c\"\u003e\u003ccode\u003ebb9eb2a\u003c/code\u003e\u003c/a\u003e fix: account for shadowed \u003ccode\u003eBoolean\u003c/code\u003e in \u003ccode\u003eno-extra-boolean-cast\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21013\"\u003e#21013\u003c/a\u003e) (den$)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8fd8741009a3ed7845c89bfe2fb3eaa2119b2d15\"\u003e\u003ccode\u003e8fd8741\u003c/code\u003e\u003c/a\u003e fix: don't report shadowed undefined in \u003ccode\u003eradix\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21011\"\u003e#21011\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5784980ce8ba99556db98907895d82ef49cd0a27\"\u003e\u003ccode\u003e5784980\u003c/code\u003e\u003c/a\u003e fix: don't report shadowed undefined in no-throw-literal (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21010\"\u003e#21010\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9cd1e6de5bad487a9c713bdc9fda5af7ea0babcd\"\u003e\u003ccode\u003e9cd1e6d\u003c/code\u003e\u003c/a\u003e fix: suppress invalid class suggestion in no-promise-executor-return (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21008\"\u003e#21008\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d4eb2dc95f17cdf491edca91b7d9caf05b86253f\"\u003e\u003ccode\u003ed4eb2dc\u003c/code\u003e\u003c/a\u003e fix: don't report shadowed undefined in prefer-promise-reject-errors (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21006\"\u003e#21006\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/23604646db6d987d01edb8aa5f4d2a88bd4c01d0\"\u003e\u003ccode\u003e2360464\u003c/code\u003e\u003c/a\u003e fix: prefer-promise-reject-errors false positives for shadowed Promise (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21003\"\u003e#21003\u003c/a\u003e) (den$)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/63d52d28de705ec46f328d18166e8b7170b3f024\"\u003e\u003ccode\u003e63d52d2\u003c/code\u003e\u003c/a\u003e fix: restore max-classes-per-file report range (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21002\"\u003e#21002\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7feaff0cfb8d6a6260d3ea56887c9161daf8c700\"\u003e\u003ccode\u003e7feaff0\u003c/code\u003e\u003c/a\u003e fix: callback detection logic for IIFEs in max-nested-callbacks (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20979\"\u003e#20979\u003c/a\u003e) (fnx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/399a2ec81bcbcff2c67920db51d9276b20ac1025\"\u003e\u003ccode\u003e399a2ec\u003c/code\u003e\u003c/a\u003e fix: don't report inner non-callbacks in \u003ccode\u003emax-nested-callbacks\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20995\"\u003e#20995\u003c/a\u003e) (Milos Djermanovic)\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/a83683db1c27193c2ad333fc5c0aedcc8a293db7\"\u003e\u003ccode\u003ea83683d\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/f5449f96c2caabbc1a28b15211873e2f672f5ae5\"\u003e\u003ccode\u003ef5449f9\u003c/code\u003e\u003c/a\u003e docs: document userland patterns for global assertionOptions in RuleT… (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20986\"\u003e#20986\u003c/a\u003e) (playgirl)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bea49f7b2899ebf708482f977ef2ada41fd2c3f0\"\u003e\u003ccode\u003ebea49f7\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/e5f70f9b06683a887dd0d6dc1cc91a9c9bea816d\"\u003e\u003ccode\u003ee5f70f9\u003c/code\u003e\u003c/a\u003e docs: update code-path diagrams (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20984\"\u003e#20984\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8890c2d40880b195b9167735c24ec0cc5de5eb96\"\u003e\u003ccode\u003e8890c2d\u003c/code\u003e\u003c/a\u003e docs: add TypeScript config guidance for MCP server (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20796\"\u003e#20796\u003c/a\u003e) (Pierluigi Lenoci)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3eb3d9b1b5edecc3fcae0519ddba0e3745e889e3\"\u003e\u003ccode\u003e3eb3d9b\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/c5bb59cf613dabafd550227b6adaa9327b1095f5\"\u003e\u003ccode\u003ec5bb59c\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/eb3c97c776731ce11b28cc99f0271f41b9994701\"\u003e\u003ccode\u003eeb3c97c\u003c/code\u003e\u003c/a\u003e docs: fix grammar in prefer-const rule description (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20983\"\u003e#20983\u003c/a\u003e) (lumir)\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/6a42034a57a816b0a313720b3b9df09455bd0b5e\"\u003e\u003ccode\u003e6a42034\u003c/code\u003e\u003c/a\u003e ci: run ecosystem tests on main branch (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20891\"\u003e#20891\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3dbacdbb31673c87ca86ecafbb18712d8d1daed8\"\u003e\u003ccode\u003e3dbacdb\u003c/code\u003e\u003c/a\u003e ci: bump actions/checkout from 6 to 7 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21014\"\u003e#21014\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c3abfca7c96cc9a244f54eeb66e9971c59280354\"\u003e\u003ccode\u003ec3abfca\u003c/code\u003e\u003c/a\u003e chore: correct JSDoc param types in html formatter (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21018\"\u003e#21018\u003c/a\u003e) (Minseon Kim)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a8323209cdbefefd540c5beeaa51418d8ec40f9e\"\u003e\u003ccode\u003ea832320\u003c/code\u003e\u003c/a\u003e ci: split ecosystem tests into separate jobs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21001\"\u003e#21001\u003c/a\u003e) (xbinaryx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/27166e78511db526688afc34bbfab1a458405f3f\"\u003e\u003ccode\u003e27166e7\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21005\"\u003e#21005\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/865d76e40107d4fa10a17fc3203b303eb8a88dc3\"\u003e\u003ccode\u003e865d76e\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 6.0.8 to 6.0.9 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20989\"\u003e#20989\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/27a88c9fa7c040f4cd39e5a5e6e2d02441c408ef\"\u003e\u003ccode\u003e27a88c9\u003c/code\u003e\u003c/a\u003e chore: update dependency markdown-it to v14 in root (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20994\"\u003e#20994\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/970cea62b295d931a4109abedeb21ba192d3f2be\"\u003e\u003ccode\u003e970cea6\u003c/code\u003e\u003c/a\u003e chore: update dependency markdown-it to v14 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20993\"\u003e#20993\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b482120bacb40204fbf16f3b20be7207057157a5\"\u003e\u003ccode\u003eb482120\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.8.4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20990\"\u003e#20990\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6993fb3173da84999fc208507b93f523aa657448\"\u003e\u003ccode\u003e6993fb3\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20985\"\u003e#20985\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.5.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5ca8c5278edea1fd84d3ba83d8ea3f52fb3831ad\"\u003e\u003ccode\u003e5ca8c52\u003c/code\u003e\u003c/a\u003e feat: correct stack tracking in max-nested-callbacks (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20973\"\u003e#20973\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b5657837604fa5e8cf1278074782025cadd34b6c\"\u003e\u003ccode\u003eb565783\u003c/code\u003e\u003c/a\u003e feat: report no-with violations at the with keyword (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20971\"\u003e#20971\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2ce032fbc72a1a80c024c084a4f382fb6dece684\"\u003e\u003ccode\u003e2ce032f\u003c/code\u003e\u003c/a\u003e feat: report max-lines-per-function violations at function head (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20966\"\u003e#20966\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/732cb3e09d5b8b809b5f461d118a5d9fdcd6427f\"\u003e\u003ccode\u003e732cb3e\u003c/code\u003e\u003c/a\u003e feat: report max-nested-callbacks violations at function head (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20967\"\u003e#20967\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f9c138a0ba7d8e37aed39aef4a3ff1cae8c669f7\"\u003e\u003ccode\u003ef9c138a\u003c/code\u003e\u003c/a\u003e feat: report max-depth violations on keywords (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20943\"\u003e#20943\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bdb496cc0d54b6d0a023aef9abd5f040ccff2101\"\u003e\u003ccode\u003ebdb496c\u003c/code\u003e\u003c/a\u003e feat: correct max-depth handling for else-if chains (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20944\"\u003e#20944\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c29687354a7f96093f57f7d73eecb866ad5e2953\"\u003e\u003ccode\u003ec296873\u003c/code\u003e\u003c/a\u003e feat: update error loc in \u003ccode\u003emax-statements\u003c/code\u003e to function header (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20907\"\u003e#20907\u003c/a\u003e) (Taejin Kim)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\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/eslint/eslint/commit/5d12a0419636abb71628b7e45063a943c454a7c7\"\u003e\u003ccode\u003e5d12a04\u003c/code\u003e\u003c/a\u003e 10.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f7ca54b138c4ba7b8e65f83b7fe58cc8de50af8b\"\u003e\u003ccode\u003ef7ca54b\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6a42034a57a816b0a313720b3b9df09455bd0b5e\"\u003e\u003ccode\u003e6a42034\u003c/code\u003e\u003c/a\u003e ci: run ecosystem tests on main branch (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20891\"\u003e#20891\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b1f910628e29a018c860e2352bc14cd07c853d67\"\u003e\u003ccode\u003eb1f9106\u003c/code\u003e\u003c/a\u003e feat: detect Symbol() and BigInt() in no-constant-binary-expression (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20981\"\u003e#20981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3dbacdbb31673c87ca86ecafbb18712d8d1daed8\"\u003e\u003ccode\u003e3dbacdb\u003c/code\u003e\u003c/a\u003e ci: bump actions/checkout from 6 to 7 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21014\"\u003e#21014\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c3abfca7c96cc9a244f54eeb66e9971c59280354\"\u003e\u003ccode\u003ec3abfca\u003c/code\u003e\u003c/a\u003e chore: correct JSDoc param types in html formatter (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21018\"\u003e#21018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a83683db1c27193c2ad333fc5c0aedcc8a293db7\"\u003e\u003ccode\u003ea83683d\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a8323209cdbefefd540c5beeaa51418d8ec40f9e\"\u003e\u003ccode\u003ea832320\u003c/code\u003e\u003c/a\u003e ci: split ecosystem tests into separate jobs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21001\"\u003e#21001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6b05784eb271ac98ca3e1e2a48c4b14bb588c786\"\u003e\u003ccode\u003e6b05784\u003c/code\u003e\u003c/a\u003e fix: prefer-exponentiation-operator invalid autofix at statement start (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20997\"\u003e#20997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bb9eb2ab28daf6e6dafc62daa6b5daf9c2b7046c\"\u003e\u003ccode\u003ebb9eb2a\u003c/code\u003e\u003c/a\u003e fix: account for shadowed \u003ccode\u003eBoolean\u003c/code\u003e in \u003ccode\u003eno-extra-boolean-cast\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21013\"\u003e#21013\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.39.4...v10.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-config-prettier` from 9.1.2 to 10.1.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/eslint-config-prettier/releases\"\u003eeslint-config-prettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.1.8\u003c/h2\u003e\n\u003cp\u003erepublish latest version\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8\"\u003ehttps://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.1.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/332\"\u003e#332\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/60fef02574467d31d10ff47ecb567d378483c9d4\"\u003e\u003ccode\u003e60fef02\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - chore: add \u003ccode\u003efunding\u003c/code\u003e field into \u003ccode\u003epackage.json\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.4...v10.1.5\"\u003ehttps://github.com/prettier/eslint-config-prettier/compare/v10.1.4...v10.1.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.1.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/328\"\u003e#328\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/94b47999e7eb13b703835729331376cef598b850\"\u003e\u003ccode\u003e94b4799\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/silvenon\"\u003e\u003ccode\u003e@​silvenon\u003c/code\u003e\u003c/a\u003e! - fix(cli): do not crash on no rules configured\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.3...v10.1.4\"\u003ehttps://github.com/prettier/eslint-config-prettier/compare/v10.1.3...v10.1.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.1.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/325\"\u003e#325\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/4e95a1d50073f1a24f004239ad6e1a4ffa8476df\"\u003e\u003ccode\u003e4e95a1d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/pilikan\"\u003e\u003ccode\u003e@​pilikan\u003c/code\u003e\u003c/a\u003e! - fix: this package is \u003ccode\u003ecommonjs\u003c/code\u003e, align its types correctly\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pilikan\"\u003e\u003ccode\u003e@​pilikan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/325\"\u003eprettier/eslint-config-prettier#325\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.2...v10.1.3\"\u003ehttps://github.com/prettier/eslint-config-prettier/compare/v10.1.2...v10.1.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.1.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/321\"\u003e#321\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/a8768bfe54a91d08f0cef8705f91de2883436bb0\"\u003e\u003ccode\u003ea8768bf\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e! - chore(package): add homepage for some 3rd-party registry - see \u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/321\"\u003e#321\u003c/a\u003e for more details\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.1.1\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/prettier/eslint-config-prettier/pull/309\"\u003e#309\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/eb56a5e09964e49045bccde3c616275eb0a0902d\"\u003e\u003ccode\u003eeb56a5e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - fix: separate the \u003ccode\u003e/flat\u003c/code\u003e entry for compatibility\u003c/p\u003e\n\u003cp\u003eFor flat config users, the previous \u003ccode\u003e\u0026quot;eslint-config-prettier\u0026quot;\u003c/code\u003e entry still works, but \u003ccode\u003e\u0026quot;eslint-config-prettier/flat\u0026quot;\u003c/code\u003e adds a new \u003ccode\u003ename\u003c/code\u003e property for \u003ca href=\"https://eslint.org/blog/2024/04/eslint-config-inspector/\"\u003econfig-inspector\u003c/a\u003e, we just can't add it for the default entry for compatibility.\u003c/p\u003e\n\u003cp\u003eSee also \u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/issues/308\"\u003eprettier/eslint-config-prettier#308\u003c/a\u003e\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// before\nimport eslintConfigPrettier from \u0026quot;eslint-config-prettier\u0026quot;;\n\u003cp\u003e// after\u003cbr /\u003e\nimport eslintConfigPrettier from \u0026quot;eslint-config-prettier/flat\u0026quot;;\u003cbr /\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/eslint-config-prettier/blob/main/CHANGELOG.md\"\u003eeslint-config-prettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eeslint-config-prettier\u003c/h1\u003e\n\u003ch2\u003e10.1.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/332\"\u003e#332\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/60fef02574467d31d10ff47ecb567d378483c9d4\"\u003e\u003ccode\u003e60fef02\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - chore: add \u003ccode\u003efunding\u003c/code\u003e field into \u003ccode\u003epackage.json\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.1.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/328\"\u003e#328\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/94b47999e7eb13b703835729331376cef598b850\"\u003e\u003ccode\u003e94b4799\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/silvenon\"\u003e\u003ccode\u003e@​silvenon\u003c/code\u003e\u003c/a\u003e! - fix(cli): do not crash on no rules configured\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.1.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/325\"\u003e#325\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/4e95a1d50073f1a24f004239ad6e1a4ffa8476df\"\u003e\u003ccode\u003e4e95a1d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/pilikan\"\u003e\u003ccode\u003e@​pilikan\u003c/code\u003e\u003c/a\u003e! - fix: this package is \u003ccode\u003ecommonjs\u003c/code\u003e, align its types correctly\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.1.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/321\"\u003e#321\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/a8768bfe54a91d08f0cef8705f91de2883436bb0\"\u003e\u003ccode\u003ea8768bf\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e! - chore(package): add homepage for some 3rd-party registry - see \u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/321\"\u003e#321\u003c/a\u003e for more details\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.1.1\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/prettier/eslint-config-prettier/pull/309\"\u003e#309\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/eb56a5e09964e49045bccde3c616275eb0a0902d\"\u003e\u003ccode\u003eeb56a5e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - fix: separate the \u003ccode\u003e/flat\u003c/code\u003e entry for compatibility\u003c/p\u003e\n\u003cp\u003eFor flat config users, the previous \u003ccode\u003e\u0026quot;eslint-config-prettier\u0026quot;\u003c/code\u003e entry still works, but \u003ccode\u003e\u0026quot;eslint-config-prettier/flat\u0026quot;\u003c/code\u003e adds a new \u003ccode\u003ename\u003c/code\u003e property for \u003ca href=\"https://eslint.org/blog/2024/04/eslint-config-inspector/\"\u003econfig-inspector\u003c/a\u003e, we just can't add it for the default entry for compatibility.\u003c/p\u003e\n\u003cp\u003eSee also \u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/issues/308\"\u003eprettier/eslint-config-prettier#308\u003c/a\u003e\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// before\nimport eslintConfigPrettier from \u0026quot;eslint-config-prettier\u0026quot;;\n\u003cp\u003e// after\u003cbr /\u003e\nimport eslintConfigPrettier from \u0026quot;eslint-config-prettier/flat\u0026quot;;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.1.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/306\"\u003e#306\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/56e2e3466391d0fdfc200e42130309c687aaab53\"\u003e\u003ccode\u003e56e2e34\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - feat: migrate to exports field\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\u003eSee full diff in \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commits/v10.1.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.8.3 to 3.9.1\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.9.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCLI: Fix ignored file has been cached incorrectly (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19483\"\u003e#19483\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.9.1/CHANGELOG.md#391\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.5...3.9.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2026/06/27/3.9.0\"\u003ePrettier 3.9: Major parser upgrades and Formatting improvements\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Flow variance annotation print (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19022\"\u003e#19022\u003c/a\u003e by \u003ca href=\"https://github.com/marcoww6\"\u003e\u003ccode\u003e@​marcoww6\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.5/CHANGELOG.md#385\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMarkdown: Fix blank lines between list items and nested sub-lists being removed in Markdown/MDX (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/17746\"\u003eprettier/prettier#17746\u003c/a\u003e by \u003ca href=\"https://github.com/byplayer\"\u003e\u003ccode\u003e@​byplayer\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.4/CHANGELOG.md#384\"\u003eChangelog\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/prettier/prettier/blob/main/CHANGELOG.md\"\u003eprettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.9.1\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.9.0...3.9.1\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eCLI: Fix ignored file has been cached incorrectly (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19483\"\u003e#19483\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003cp\u003eBug details \u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18016\"\u003eprettier/prettier#18016\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003e3.9.0\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.5...3.9.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2026/06/27/3.9.0\"\u003eRelease Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003e3.8.5\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.4...3.8.5\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eFlow: Support \u003ccode\u003ereadonly\u003c/code\u003e as a variance annotation (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19022\"\u003e#19022\u003c/a\u003e by \u003ca href=\"https://github.com/marcoww6\"\u003e\u003ccode\u003e@​marcoww6\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003cp\u003eFlow now accepts \u003ccode\u003ereadonly\u003c/code\u003e as a property variance annotation, equivalent to \u003ccode\u003e+\u003c/code\u003e (covariant/read-only).\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"jsx\"\u003e\u003ccode\u003e// Input\ntype T = {\n  readonly foo: string,\n};\n\u003cp\u003e// Prettier 3.8.4\u003cbr /\u003e\nSyntaxError\u003c/p\u003e\n\u003cp\u003e// Prettier 3.8.5\u003cbr /\u003e\ntype T = {\u003cbr /\u003e\nreadonly foo: string,\u003cbr /\u003e\n};\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch1\u003e3.8.4\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.3...3.8.4\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eMarkdown: Fix blank lines between list items and nested sub-lists being removed in Markdown/MDX (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/17746\"\u003e#17746\u003c/a\u003e by \u003ca href=\"https://github.com/byplayer\"\u003e\u003ccode\u003e@​byplayer\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003cp\u003ePrettier was removing blank lines between list items and their nested sub-lists, converting loose lists into tight lists and changing their semantic meaning.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"markdown\"\u003e\u003ccode\u003e\u0026lt;!-- Input --\u0026gt;\n- a\n\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/c47654c003fe525572e10d5cc1ea64d7b9c0ee55\"\u003e\u003ccode\u003ec47654c\u003c/code\u003e\u003c/a\u003e Release 3.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/06159aa254e662514d1c6f4de13fbac805984232\"\u003e\u003ccode\u003e06159aa\u003c/code\u003e\u003c/a\u003e Fix bug in release script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/4bc5ab40582921f5283af4ff5d6511b58d25ec00\"\u003e\u003ccode\u003e4bc5ab4\u003c/code\u003e\u003c/a\u003e Update file-entry-cache to 11.1.5 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19483\"\u003e#19483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/b7fd58bba027282038ad312af0522d4598e8b769\"\u003e\u003ccode\u003eb7fd58b\u003c/code\u003e\u003c/a\u003e Release \u003ccode\u003e@prettier/plugin-oxc@0.2.0\u003c/code\u003e and \u003ccode\u003e@prettier/plugin-hermes@0.2.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/3006400fc2560e297b54d82c58cbc331ec87902c\"\u003e\u003ccode\u003e3006400\u003c/code\u003e\u003c/a\u003e Revert changes in release script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/7bef7dba7e99423e8f781228e8a73163f26ca9e9\"\u003e\u003ccode\u003e7bef7db\u003c/code\u003e\u003c/a\u003e Git blame ignore 3.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/bb817b1bd04c04e0a8d89cb52c256a38e17fd0f5\"\u003e\u003ccode\u003ebb817b1\u003c/code\u003e\u003c/a\u003e Bump Prettier dependency to 3.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/05cf896cfcc0890f58790c380f3da1d98872d071\"\u003e\u003ccode\u003e05cf896\u003c/code\u003e\u003c/a\u003e Clean changelog_unreleased\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/79f6cdfd9873a91be9b25c9c6a41d26dcd9a6656\"\u003e\u003ccode\u003e79f6cdf\u003c/code\u003e\u003c/a\u003e Disable finished steps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/3613b1e5a309f5b4a74acf9436946a77e4dddf69\"\u003e\u003ccode\u003e3613b1e\u003c/code\u003e\u003c/a\u003e Add blog post for v3.9 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19414\"\u003e#19414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prettier/prettier/compare/3.8.3...3.9.1\"\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.10 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\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\u003c/blockquote\u003e\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\u003eSee full diff in \u003ca href=\"https://github.com/kulshekhar/ts-jest/compare/v29.4.10...v29.4.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ts-loader` from 9.5.7 to 9.6.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TypeStrong/ts-loader/releases\"\u003ets-loader's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.6.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/TypeStrong/ts-loader/pull/1701\"\u003echore: trim runtime dependencies — remove enhanced-resolve/semver, swap micromatch → picomatch\u003c/a\u003e - thanks \u003ca href=\"https://github.com/johnnyreilly\"\u003e\u003ccode\u003e@​johnnyreilly\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eOfficially ts-loader has supported 3.6.3+ versions of TypeScript. This change means that certain scenarios with older versions of TS will now certainly fail. If anyone is actually using these versions it would be surprising.\u003c/p\u003e\n\u003ch2\u003ev9.6.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/TypeStrong/ts-loader/pull/1699\"\u003efix: rspack support\u003c/a\u003e - thanks \u003ca href=\"https://github.com/johnnyreilly\"\u003e\u003ccode\u003e@​johnnyreilly\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/bhollis\"\u003e\u003ccode\u003e@​bhollis\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/TypeStrong/ts-loader/pull/1697\"\u003efeat: add webpack 4 support back\u003c/a\u003e - thanks \u003ca href=\"https://github.com/johnnyreilly\"\u003e\u003ccode\u003e@​johnnyreilly\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/tweet\"\u003e\u003ccode\u003e@​tweet\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/TypeStrong/ts-loader/blob/main/CHANGELOG.md\"\u003ets-loader's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.6.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/TypeStrong/ts-loader/pull/1701\"\u003echore: trim runtime dependencies — remove enhanced-resolve/semver, swap micromatch → picomatch\u003c/a\u003e - thanks \u003ca href=\"https://github.com/johnnyreilly\"\u003e\u003ccode\u003e@​johnnyreilly\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eOfficially ts-loader has supported 3.6.3+ versions of TypeScript. This change means that certain scenarios with older versions of TS will now certainly fail. If anyone is actually using these versions it would be surprising.\u003c/p\u003e\n\u003ch2\u003e9.6.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/TypeStrong/ts-loader/pull/1699\"\u003efix: rspack support\u003c/a\u003e - thanks \u003ca href=\"https://github.com/johnnyreilly\"\u003e\u003ccode\u003e@​johnnyreilly\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/bhollis\"\u003e\u003ccode\u003e@​bhollis\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/T...\n\n_Description has been truncated_","html_url":"https://github.com/Aborii/telenest/pull/109","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Aborii%2Ftelenest/issues/109","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/109/packages"},{"uuid":"4746301590","node_id":"PR_kwDOTEFCcs7qr2Nk","number":13,"state":"closed","title":"chore(deps): bump the npm-dependencies group across 1 directory with 28 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-07-01T00:40:29.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-25T18:10:06.000Z","updated_at":"2026-07-01T00:40:30.000Z","time_to_close":455423,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"npm-dependencies","update_count":28,"packages":[{"name":"eslint","old_version":"8.57.1","new_version":"10.5.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-config-next","old_version":"14.2.35","new_version":"16.2.9","repository_url":"https://github.com/vercel/next.js"},{"name":"typescript","old_version":"5.9.3","new_version":"6.0.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"@nestjs/common","old_version":"10.4.22","new_version":"11.1.27","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/config","old_version":"3.3.0","new_version":"4.0.4","repository_url":"https://github.com/nestjs/config"},{"name":"@nestjs/core","old_version":"10.4.22","new_version":"11.1.27","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/platform-express","old_version":"10.4.22","new_version":"11.1.27","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/platform-socket.io","old_version":"10.4.22","new_version":"11.1.27","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/swagger","old_version":"7.4.2","new_version":"11.4.4","repository_url":"https://github.com/nestjs/swagger"},{"name":"@nestjs/websockets","old_version":"10.4.22","new_version":"11.1.27","repository_url":"https://github.com/nestjs/nest"},{"name":"@prisma/client","old_version":"5.22.0","new_version":"7.8.0","repository_url":"https://github.com/prisma/prisma"},{"name":"class-validator","old_version":"0.14.4","new_version":"0.15.1","repository_url":"https://github.com/typestack/class-validator"},{"name":"uuid","old_version":"11.1.1","new_version":"14.0.1","repository_url":"https://github.com/uuidjs/uuid"},{"name":"@nestjs/cli","old_version":"10.4.9","new_version":"11.0.23","repository_url":"https://github.com/nestjs/nest-cli"},{"name":"@nestjs/schematics","old_version":"10.2.3","new_version":"11.1.0","repository_url":"https://github.com/nestjs/schematics"},{"name":"@nestjs/testing","old_version":"10.4.22","new_version":"11.1.27","repository_url":"https://github.com/nestjs/nest"},{"name":"@types/express","old_version":"4.17.25","new_version":"5.0.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"20.19.43","new_version":"26.0.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/uuid","old_version":"9.0.8","new_version":"11.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"jest","old_version":"29.7.0","new_version":"30.4.2","repository_url":"https://github.com/jestjs/jest"},{"name":"@types/jest","old_version":"29.5.14","new_version":"30.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"prisma","old_version":"5.22.0","new_version":"7.8.0","repository_url":"https://github.com/prisma/prisma"},{"name":"next","old_version":"14.2.35","new_version":"16.2.9","repository_url":"https://github.com/vercel/next.js"},{"name":"react","old_version":"18.3.1","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"18.3.31","new_version":"19.2.17","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"18.3.1","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"18.3.7","new_version":"19.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"zod","old_version":"3.25.76","new_version":"4.4.3","repository_url":"https://github.com/colinhacks/zod"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-dependencies group with 28 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [eslint](https://github.com/eslint/eslint) | `8.57.1` | `10.5.0` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `14.2.35` | `16.2.9` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `6.0.3` |\n| [@nestjs/common](https://github.com/nestjs/nest/tree/HEAD/packages/common) | `10.4.22` | `11.1.27` |\n| [@nestjs/config](https://github.com/nestjs/config) | `3.3.0` | `4.0.4` |\n| [@nestjs/core](https://github.com/nestjs/nest/tree/HEAD/packages/core) | `10.4.22` | `11.1.27` |\n| [@nestjs/platform-express](https://github.com/nestjs/nest/tree/HEAD/packages/platform-express) | `10.4.22` | `11.1.27` |\n| [@nestjs/platform-socket.io](https://github.com/nestjs/nest/tree/HEAD/packages/platform-socket.io) | `10.4.22` | `11.1.27` |\n| [@nestjs/swagger](https://github.com/nestjs/swagger) | `7.4.2` | `11.4.4` |\n| [@nestjs/websockets](https://github.com/nestjs/nest/tree/HEAD/packages/websockets) | `10.4.22` | `11.1.27` |\n| [@prisma/client](https://github.com/prisma/prisma/tree/HEAD/packages/client) | `5.22.0` | `7.8.0` |\n| [class-validator](https://github.com/typestack/class-validator) | `0.14.4` | `0.15.1` |\n| [uuid](https://github.com/uuidjs/uuid) | `11.1.1` | `14.0.1` |\n| [@nestjs/cli](https://github.com/nestjs/nest-cli) | `10.4.9` | `11.0.23` |\n| [@nestjs/schematics](https://github.com/nestjs/schematics) | `10.2.3` | `11.1.0` |\n| [@nestjs/testing](https://github.com/nestjs/nest/tree/HEAD/packages/testing) | `10.4.22` | `11.1.27` |\n| [@types/express](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express) | `4.17.25` | `5.0.6` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `20.19.43` | `26.0.1` |\n| [@types/uuid](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/uuid) | `9.0.8` | `11.0.0` |\n| [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) | `29.7.0` | `30.4.2` |\n| [@types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jest) | `29.5.14` | `30.0.0` |\n| [prisma](https://github.com/prisma/prisma/tree/HEAD/packages/cli) | `5.22.0` | `7.8.0` |\n| [next](https://github.com/vercel/next.js) | `14.2.35` | `16.2.9` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `18.3.1` | `19.2.7` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `18.3.31` | `19.2.17` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `18.3.1` | `19.2.7` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `18.3.7` | `19.2.3` |\n| [zod](https://github.com/colinhacks/zod) | `3.25.76` | `4.4.3` |\n\n\nUpdates `eslint` from 8.57.1 to 10.5.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.5.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5ca8c5278edea1fd84d3ba83d8ea3f52fb3831ad\"\u003e\u003ccode\u003e5ca8c52\u003c/code\u003e\u003c/a\u003e feat: correct stack tracking in max-nested-callbacks (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20973\"\u003e#20973\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b5657837604fa5e8cf1278074782025cadd34b6c\"\u003e\u003ccode\u003eb565783\u003c/code\u003e\u003c/a\u003e feat: report no-with violations at the with keyword (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20971\"\u003e#20971\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2ce032fbc72a1a80c024c084a4f382fb6dece684\"\u003e\u003ccode\u003e2ce032f\u003c/code\u003e\u003c/a\u003e feat: report max-lines-per-function violations at function head (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20966\"\u003e#20966\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/732cb3e09d5b8b809b5f461d118a5d9fdcd6427f\"\u003e\u003ccode\u003e732cb3e\u003c/code\u003e\u003c/a\u003e feat: report max-nested-callbacks violations at function head (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20967\"\u003e#20967\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f9c138a0ba7d8e37aed39aef4a3ff1cae8c669f7\"\u003e\u003ccode\u003ef9c138a\u003c/code\u003e\u003c/a\u003e feat: report max-depth violations on keywords (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20943\"\u003e#20943\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bdb496cc0d54b6d0a023aef9abd5f040ccff2101\"\u003e\u003ccode\u003ebdb496c\u003c/code\u003e\u003c/a\u003e feat: correct max-depth handling for else-if chains (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20944\"\u003e#20944\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c29687354a7f96093f57f7d73eecb866ad5e2953\"\u003e\u003ccode\u003ec296873\u003c/code\u003e\u003c/a\u003e feat: update error loc in \u003ccode\u003emax-statements\u003c/code\u003e to function header (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20907\"\u003e#20907\u003c/a\u003e) (Taejin Kim)\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/8ae1b5b856dc031cd6c701d89a4df7da4772cd56\"\u003e\u003ccode\u003e8ae1b5b\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/ca7eb90127dcad917188bb1342623f02a272e781\"\u003e\u003ccode\u003eca7eb90\u003c/code\u003e\u003c/a\u003e docs: update Node.js prerequisites to include ICU support (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20962\"\u003e#20962\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f99b47a6799be25321552402a49303bb06a43fe4\"\u003e\u003ccode\u003ef99b47a\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/acf03d4eed31d259c7dc62af5b9640629784f7cc\"\u003e\u003ccode\u003eacf03d4\u003c/code\u003e\u003c/a\u003e docs: clarify precedence of parserOptions over languageOptions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20926\"\u003e#20926\u003c/a\u003e) (sethamus)\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/b18bf58c5ac748415ffffdff2d96980fbd6a57e8\"\u003e\u003ccode\u003eb18bf58\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20959\"\u003e#20959\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c2d1444df77cb42e5a0b89ab70496879d180a54d\"\u003e\u003ccode\u003ec2d1444\u003c/code\u003e\u003c/a\u003e refactor: replace areAllSegmentsUnreachable with !isAnySegmentReachable (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20951\"\u003e#20951\u003c/a\u003e) (Taejin Kim)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/243b8c56014bbbe63771185b0731d8dd4d1316e9\"\u003e\u003ccode\u003e243b8c5\u003c/code\u003e\u003c/a\u003e chore: enhance config-rule to support oneOf, anyOf, and nested schemas (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20788\"\u003e#20788\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/217b2a91f46137c5ffd693965e71306c4c15ea6b\"\u003e\u003ccode\u003e217b2a9\u003c/code\u003e\u003c/a\u003e test: add unit tests for ParserService (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20949\"\u003e#20949\u003c/a\u003e) (Taejin Kim)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/72003e781d76bd4ee0d98a6601730d0b829070f9\"\u003e\u003ccode\u003e72003e7\u003c/code\u003e\u003c/a\u003e test: add location information to error messages in \u003ccode\u003emax-statements\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20945\"\u003e#20945\u003c/a\u003e) (lumir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7797c266977b0bc4971aa79721813d480de72cd1\"\u003e\u003ccode\u003e7797c26\u003c/code\u003e\u003c/a\u003e refactor: deduplicate isAnySegmentReachable across rules (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20890\"\u003e#20890\u003c/a\u003e) (Taejin Kim)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/67c46fa6e4f34e88cc6bc82f8a0dcc917c65d257\"\u003e\u003ccode\u003e67c46fa\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20938\"\u003e#20938\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/95d8c7a99f991abd8ab618d0ee2cbd4f58effc29\"\u003e\u003ccode\u003e95d8c7a\u003c/code\u003e\u003c/a\u003e chore: update dependency \u003ccode\u003e@​eslint/json\u003c/code\u003e to v2 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20934\"\u003e#20934\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/cf9e496205142cd4971b9f98aed85866d1010b9c\"\u003e\u003ccode\u003ecf9e496\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@​arethetypeswrong/cli\u003c/code\u003e to 0.18.3 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20933\"\u003e#20933\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fb6d3960cacc51fc12383fa5ded2382adbf90c1c\"\u003e\u003ccode\u003efb6d396\u003c/code\u003e\u003c/a\u003e test: run type tests with TypeScript 7 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20868\"\u003e#20868\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\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\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/de3b672a267e32607db04176ce4775664acb3145\"\u003e\u003ccode\u003ede3b672\u003c/code\u003e\u003c/a\u003e 10.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/362a5185134290db696d39f97c9da609ded54040\"\u003e\u003ccode\u003e362a518\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5ca8c5278edea1fd84d3ba83d8ea3f52fb3831ad\"\u003e\u003ccode\u003e5ca8c52\u003c/code\u003e\u003c/a\u003e feat: correct stack tracking in max-nested-callbacks (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20973\"\u003e#20973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b5657837604fa5e8cf1278074782025cadd34b6c\"\u003e\u003ccode\u003eb565783\u003c/code\u003e\u003c/a\u003e feat: report no-with violations at the with keyword (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20971\"\u003e#20971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2ce032fbc72a1a80c024c084a4f382fb6dece684\"\u003e\u003ccode\u003e2ce032f\u003c/code\u003e\u003c/a\u003e feat: report max-lines-per-function violations at function head (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20966\"\u003e#20966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/732cb3e09d5b8b809b5f461d118a5d9fdcd6427f\"\u003e\u003ccode\u003e732cb3e\u003c/code\u003e\u003c/a\u003e feat: report max-nested-callbacks violations at function head (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20967\"\u003e#20967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f9c138a0ba7d8e37aed39aef4a3ff1cae8c669f7\"\u003e\u003ccode\u003ef9c138a\u003c/code\u003e\u003c/a\u003e feat: report max-depth violations on keywords (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20943\"\u003e#20943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8ae1b5b856dc031cd6c701d89a4df7da4772cd56\"\u003e\u003ccode\u003e8ae1b5b\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ca7eb90127dcad917188bb1342623f02a272e781\"\u003e\u003ccode\u003eca7eb90\u003c/code\u003e\u003c/a\u003e docs: update Node.js prerequisites to include ICU support (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20962\"\u003e#20962\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b18bf58c5ac748415ffffdff2d96980fbd6a57e8\"\u003e\u003ccode\u003eb18bf58\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20959\"\u003e#20959\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v8.57.1...v10.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-config-next` from 14.2.35 to 16.2.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003eeslint-config-next's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.2.9\u003c/h2\u003e\n\u003cp\u003eEmpty release to ensure \u003ccode\u003enext@latest\u003c/code\u003e points at a stable release. Next.js only allows publishing with Trusted Publishing enabled. In order to fix NPM dist-tags, we have to release a new version. Updating dist-tags is not possible with Trusted Publishing.\u003c/p\u003e\n\u003ch2\u003ev16.2.8\u003c/h2\u003e\n\u003cp\u003eRelease with no changes in an attempt to fix \u003ccode\u003enext@latest\u003c/code\u003e pointing at a prerelease version.\u003c/p\u003e\n\u003ch2\u003ev16.2.7\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBackport documentation fixes for v16.2 (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/93804\"\u003e#93804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] Patch \u003ccode\u003eplaywright-core\u003c/code\u003e to resolve \u003ccode\u003e_finishedPromise\u003c/code\u003e on \u003ccode\u003erequestFailed\u003c/code\u003e (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/93920\"\u003e#93920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] Fix dev mode hydration failure when page is served from HTTP cache (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/93492\"\u003e#93492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] Fix catch-all \u003ccode\u003erouter.query\u003c/code\u003e corruption with \u003ccode\u003ebasePath\u003c/code\u003e + \u003ccode\u003erewrites\u003c/code\u003e (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/93917\"\u003e#93917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] Encode non-ASCII characters in cache tags at construction (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/93918\"\u003e#93918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] Fix server action forwarding loop with middleware rewrites (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/93919\"\u003e#93919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] Turbopack: switch from base40 to base38 hash encoding (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/93932\"\u003e#93932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[ci] Disable hanging node 24 typescript tests on 16.2 backport branch (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/94164\"\u003e#94164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] Fix \u0026quot;type: module\u0026quot; in project dir when using standalone or adapters (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/94050\"\u003e#94050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] Propagate adapter preferred regions (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/94200\"\u003e#94200\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[16.2.x] Don't drop \u003ccode\u003eFormData\u003c/code\u003e entries (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/94240\"\u003e#94240\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] feat(turbopack): add LocalPathOrProjectPath PostCSS config resolution (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/94284\"\u003e#94284\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/icyJoseph\"\u003e\u003ccode\u003e@​icyJoseph\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/bgw\"\u003e\u003ccode\u003e@​bgw\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/timneutkens\"\u003e\u003ccode\u003e@​timneutkens\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.2.6\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release contains security fixes and backported bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eSecurity Fixes\u003c/h3\u003e\n\u003cp\u003eThe following advisories have been addressed:\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eHigh:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-8h8q-6873-q5fj\"\u003eGHSA-8h8q-6873-q5fj: Denial of Service with Server Components\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-267c-6grr-h53f\"\u003eGHSA-267c-6grr-h53f: Middleware / Proxy bypass in App Router applications via segment-prefetch routes\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-26hh-7cqf-hhc6\"\u003eGHSA-26hh-7cqf-hhc6: Middleware / Proxy bypass in App Router applications via segment-prefetch routes - \u003cstrong\u003eIncomplete Fix Follow-Up\u003c/strong\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-mg66-mrh9-m8jx\"\u003eGHSA-mg66-mrh9-m8jx: Denial of Service via connection exhaustion in applications using Cache Components\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-492v-c6pp-mqqv\"\u003eGHSA-492v-c6pp-mqqv: Middleware / Proxy bypass through dynamic route parameter injection\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-c4j6-fc7j-m34r\"\u003eGHSA-c4j6-fc7j-m34r: Server-side request forgery in applications using WebSocket upgrades\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-36qx-fr4f-26g5\"\u003eGHSA-36qx-fr4f-26g5: Middleware / Proxy bypass in Pages Router applications using i18n\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eModerate:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-ffhc-5mcf-pf4q\"\u003eGHSA-ffhc-5mcf-pf4q: Cross-site scripting in App Router applications using CSP nonces\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-gx5p-jg67-6x7h\"\u003eGHSA-gx5p-jg67-6x7h: Cross-site scripting in beforeInteractive scripts with untrusted input\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-h64f-5h5j-jqjh\"\u003eGHSA-h64f-5h5j-jqjh: Denial of Service in the Image Optimization API\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/next.js/commit/f37fad940522e000af5498209fd237d863b4fa16\"\u003e\u003ccode\u003ef37fad9\u003c/code\u003e\u003c/a\u003e v16.2.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/6f1680448c81904efcd36704edf01a6b7323abbf\"\u003e\u003ccode\u003e6f16804\u003c/code\u003e\u003c/a\u003e v16.2.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/411c455dcdec630b9e2e83d24e27b0f9e05927b6\"\u003e\u003ccode\u003e411c455\u003c/code\u003e\u003c/a\u003e v16.2.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/ee6e79b1792a4d401ddf2480f40a83549fe8e722\"\u003e\u003ccode\u003eee6e79b\u003c/code\u003e\u003c/a\u003e v16.2.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/766148f9cd48c0e218acafcd0f15defc14871bf4\"\u003e\u003ccode\u003e766148f\u003c/code\u003e\u003c/a\u003e v16.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/2275bd8598c88e8652d1271e74bcf972f72f4f38\"\u003e\u003ccode\u003e2275bd8\u003c/code\u003e\u003c/a\u003e v16.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d5f649b2f4affdad1009cb178c1e3b37f4f1ad3f\"\u003e\u003ccode\u003ed5f649b\u003c/code\u003e\u003c/a\u003e v16.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/52faae3d94641584e13691238df5be158d0f00fb\"\u003e\u003ccode\u003e52faae3\u003c/code\u003e\u003c/a\u003e v16.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/ed7d2cef246dcb3e2955c018fd8b2027e0ff8eed\"\u003e\u003ccode\u003eed7d2ce\u003c/code\u003e\u003c/a\u003e v16.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/c5c94dffbf084e66b172a9c6ff23d80c24973764\"\u003e\u003ccode\u003ec5c94df\u003c/code\u003e\u003c/a\u003e v16.2.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/commits/v16.2.9/packages/eslint-config-next\"\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-config-next since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript` from 5.9.3 to 6.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/TypeScript/releases\"\u003etypescript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTypeScript 6.0.3\u003c/h2\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-6-0/\"\u003erelease announcement blog post\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.0%22\"\u003efixed issues query for TypeScript 6.0.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.1%22\"\u003efixed issues query for TypeScript 6.0.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.2%22\"\u003efixed issues query for TypeScript 6.0.2 (Stable)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.3%22\"\u003efixed issues query for TypeScript 6.0.3 (Stable)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 6.0\u003c/h2\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-6-0/\"\u003erelease announcement blog post\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.0%22\"\u003efixed issues query for TypeScript 6.0.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.1%22\"\u003efixed issues query for TypeScript 6.0.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.2%22\"\u003efixed issues query for TypeScript 6.0.2 (Stable)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 6.0 Beta\u003c/h2\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-6-0-beta/\"\u003erelease announcement\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 6.0.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\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/microsoft/TypeScript/commit/050880ce59e30b356b686bd3144efe24f875ebc8\"\u003e\u003ccode\u003e050880c\u003c/code\u003e\u003c/a\u003e Bump version to 6.0.3 and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/eeae9dd0f17aa494658e4ec079dc002e02dd625e\"\u003e\u003ccode\u003eeeae9dd\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/63401\"\u003e#63401\u003c/a\u003e (Also check package name validity in...) into release-6.0 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/ad1c695fada682764bb510dd680e8f175ae54094\"\u003e\u003ccode\u003ead1c695\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/63368\"\u003e#63368\u003c/a\u003e (Harden ATA package name filtering) into release-6.0 (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/63372\"\u003e#63372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/0725fb4664a1d5ec94040b6d94db77dc1cc354e4\"\u003e\u003ccode\u003e0725fb4\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/63310\"\u003e#63310\u003c/a\u003e (Mark class property initializers as...) into release-6.0 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/607a22a90d1a5a1b507ce01bb8cd7ec020f954e7\"\u003e\u003ccode\u003e607a22a\u003c/code\u003e\u003c/a\u003e Bump version to 6.0.2 and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/9e72ab71b575e26795d0d9eac3d2d9957beed17c\"\u003e\u003ccode\u003e9e72ab7\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/63239\"\u003e#63239\u003c/a\u003e (Fix missing lib files in reused pro...) into release-6.0 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/35ff23d4b0cc715691323ebe54f523c16fe6e3a5\"\u003e\u003ccode\u003e35ff23d\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/63163\"\u003e#63163\u003c/a\u003e (Port anyFunctionType subtype fix an...) into release-6.0 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/e175b69138038953d4e85bf6529afe88d56d8fbe\"\u003e\u003ccode\u003ee175b69\u003c/code\u003e\u003c/a\u003e Bump version to 6.0.1-rc and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/af4caac0e91e838c46b3fdc1c9afacad68800f89\"\u003e\u003ccode\u003eaf4caac\u003c/code\u003e\u003c/a\u003e Update LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/8efd7e8544d8b35c9b33bca44a3124aa2613bf09\"\u003e\u003ccode\u003e8efd7e8\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/main' into release-6.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/TypeScript/compare/v5.9.3...v6.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/common` from 10.4.22 to 11.1.27\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest/releases\"\u003e@​nestjs/common's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.27\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): sse async handlers teardown issue by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17131\"\u003enestjs/nest#17131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(platform-fastify): forRoutes middleware ending slash  by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17138\"\u003enestjs/nest#17138\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.26\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): post sse endpoint empty response \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/common/issues/17098\"\u003e#17098\u003c/a\u003e by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17099\"\u003enestjs/nest#17099\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.25...v11.1.26\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.25...v11.1.26\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.25\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(microservices): reject pending Redis requests on close by \u003ca href=\"https://github.com/yudin-s\"\u003e\u003ccode\u003e@​yudin-s\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17024\"\u003enestjs/nest#17024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(core): register SSE close listener before async setup by \u003ca href=\"https://github.com/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17018\"\u003enestjs/nest#17018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(platform-fastify): remove pathname ending slash by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17094\"\u003enestjs/nest#17094\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/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17018\"\u003enestjs/nest#17018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DucMinhNe\"\u003e\u003ccode\u003e@​DucMinhNe\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17085\"\u003enestjs/nest#17085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iambeaukim\"\u003e\u003ccode\u003e@​iambeaukim\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17091\"\u003enestjs/nest#17091\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.24...v11.1.25\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.24...v11.1.25\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.24 (2026-05-25)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17009\"\u003e#17009\u003c/a\u003e fix(core): reset dependency-tree cache on metadata changes (\u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eEnhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16997\"\u003e#16997\u003c/a\u003e feat(core): warn on late websocket adapter registration (\u003ca href=\"https://github.com/hbinhng\"\u003e\u003ccode\u003e@​hbinhng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-ws\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17011\"\u003e#17011\u003c/a\u003e chore(deps): bump ws from 8.20.1 to 8.21.0 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 2\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eNguyễn Hải Bình (\u003ca href=\"https://github.com/hbinhng\"\u003e\u003ccode\u003e@​hbinhng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePuneet Dixit (\u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.23 (2026-05-21)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/660a1249e32e7701cdd7e5ccb20b7f695e721bce\"\u003e\u003ccode\u003e660a124\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.27 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/aa5c4f176edee6995d71a8f43a7ddb2de4c3ad8d\"\u003e\u003ccode\u003eaa5c4f1\u003c/code\u003e\u003c/a\u003e chore: update readme and package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/9ff83d540f50e96eb0093b4eb0dd96191aa6a285\"\u003e\u003ccode\u003e9ff83d5\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.26 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/02f804159841a2771755c382832a7938b904c420\"\u003e\u003ccode\u003e02f8041\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.25 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/1634915597884f677b823ec0d77931f1637dede7\"\u003e\u003ccode\u003e1634915\u003c/code\u003e\u003c/a\u003e test(common): Add unit tests for cli-colors utility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/380bf5c13c7f22d24b871af8a412852f36d7030a\"\u003e\u003ccode\u003e380bf5c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/common/issues/17058\"\u003e#17058\u003c/a\u003e from Se3do/test/extend-metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/af4542b9c0f56262090bf0097444b71456cb0139\"\u003e\u003ccode\u003eaf4542b\u003c/code\u003e\u003c/a\u003e test(common): Add unit tests for assignCustomParameterMetadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/b67aea1505d568c6b80318707c2642ba395a5510\"\u003e\u003ccode\u003eb67aea1\u003c/code\u003e\u003c/a\u003e test(common): Add unit tests for extendArrayMetadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/e1e401444ba0c32a11ab5f82994f408be0b65eba\"\u003e\u003ccode\u003ee1e4014\u003c/code\u003e\u003c/a\u003e test(common): Tighten throw assertions in validateModuleKeys spec\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/6b97771a58068e885f7adf3f888f1a660ac3a08f\"\u003e\u003ccode\u003e6b97771\u003c/code\u003e\u003c/a\u003e test(common): Add unit tests for validateModuleKeys\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.27/packages/common\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/config` from 3.3.0 to 4.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/config/releases\"\u003e@​nestjs/config's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 4.0.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(deps): update dependency dotenv to v17.4.1 (6bc5737)\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency lodash to v4.18.1 [security] (f31ee98)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 4.0.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(deps): update dependency lodash to v4.17.23 [security] by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nestjs/config/pull/2250\"\u003enestjs/config#2250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency dotenv-expand to v12.0.3 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nestjs/config/pull/2146\"\u003enestjs/config#2146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency dotenv to v17 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nestjs/config/pull/2100\"\u003enestjs/config#2100\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/config/compare/4.0.2...4.0.3\"\u003ehttps://github.com/nestjs/config/compare/4.0.2...4.0.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 4.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(common): update KeyOf type to support symbol keys (f53f14e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 4.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: validate predefined condition \u003ca href=\"https://redirect.github.com/nestjs/config/issues/1970\"\u003e#1970\u003c/a\u003e (79d82d6)\u003c/li\u003e\n\u003cli\u003efeat: allow to use symbol as a token (99d8bca)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 4.0.0\u003c/h2\u003e\n\u003ch4\u003eBreaking changes\u003c/h4\u003e\n\u003cp\u003eThe order in which configuration variables are read by the \u003ccode\u003eConfigService#get\u003c/code\u003e method has been updated. The new order is:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eInternal configuration (config namespaces and custom config files)\u003c/li\u003e\n\u003cli\u003eValidated environment variables (if validation is enabled and a schema is provided)\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eprocess.env\u003c/code\u003e object\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ePreviously, validated environment variables and the \u003ccode\u003eprocess.env\u003c/code\u003e object were read first, preventing them from being overridden by internal configuration. With this update, internal configuration will now always take precedence over environment variables.\u003c/p\u003e\n\u003cp\u003eAdditionally, the \u003ccode\u003eignoreEnvVars\u003c/code\u003e configuration option, which previously allowed disabling validation of the \u003ccode\u003eprocess.env\u003c/code\u003e object, has been deprecated. Instead, use the \u003ccode\u003evalidatePredefined\u003c/code\u003e option (set to \u003ccode\u003efalse\u003c/code\u003e to disable validation of predefined environment variables). Predefined environment variables refer to \u003ccode\u003eprocess.env\u003c/code\u003e variables that were set before the module was imported. For example, if you start your application with \u003ccode\u003ePORT=3000 node main.js\u003c/code\u003e, the \u003ccode\u003ePORT\u003c/code\u003e variable is considered predefined. However, variables loaded by the \u003ccode\u003eConfigModule\u003c/code\u003e from a \u003ccode\u003e.env\u003c/code\u003e file are not classified as predefined.\u003c/p\u003e\n\u003cp\u003eA new \u003ccode\u003eskipProcessEnv\u003c/code\u003e option has also been introduced. This option allows you to prevent the \u003ccode\u003eConfigService#get\u003c/code\u003e method from accessing the \u003ccode\u003eprocess.env\u003c/code\u003e object entirely, which can be helpful when you want to restrict the service from reading environment variables directly.\u003c/p\u003e\n\u003ch4\u003eChangelog\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003echore: update config attributes to more self descriptive names (c2eaf04)\u003c/li\u003e\n\u003cli\u003echore(deps): update nest monorepo to v11 (1c20713)\u003c/li\u003e\n\u003cli\u003efeat: order of reading variables, add skip predefined (c53c63c)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/config/commit/3b5d5921cea0a313c88a9059fddb745d56b90c43\"\u003e\u003ccode\u003e3b5d592\u003c/code\u003e\u003c/a\u003e chore(): release v4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/config/commit/4fbcb03a9cb7626ad147ac3af232c3fbb5f788ac\"\u003e\u003ccode\u003e4fbcb03\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/config/issues/2263\"\u003e#2263\u003c/a\u003e from nestjs/renovate/dotenv-17.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/config/commit/33dae891d4bf5c61e4c54dc3daea34c3b70feda1\"\u003e\u003ccode\u003e33dae89\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/config/issues/2269\"\u003e#2269\u003c/a\u003e from nestjs/renovate/cimg-node-24.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/config/commit/0a727c3ab5fa4d451501f5c3f2dd6a12f4b17eb8\"\u003e\u003ccode\u003e0a727c3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/config/issues/2313\"\u003e#2313\u003c/a\u003e from nestjs/renovate/npm-lodash-vulnerability\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/config/commit/6bc5737752ef718ee1eaa44592860856d97a4dfd\"\u003e\u003ccode\u003e6bc5737\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency dotenv to v17.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/config/commit/f31ee980f3c1ac7205fd6add780ef480f96d451f\"\u003e\u003ccode\u003ef31ee98\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency lodash to v4.18.1 [security]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/config/commit/059314cb1b234bc67d538fbbe21d760cf2e23e8a\"\u003e\u003ccode\u003e059314c\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.58.1 (\u003ca href=\"https://redirect.github.com/nestjs/config/issues/2315\"\u003e#2315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/config/commit/0f81e2dd99916e60db795f138598767ab8decc8e\"\u003e\u003ccode\u003e0f81e2d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint to v10.2.0 (\u003ca href=\"https://redirect.github.com/nestjs/config/issues/2314\"\u003e#2314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/config/commit/e673ab2e808f787b06c71df5e2f7e9c6a2e394d9\"\u003e\u003ccode\u003ee673ab2\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24.12.2 (\u003ca href=\"https://redirect.github.com/nestjs/config/issues/2311\"\u003e#2311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/config/commit/b1ede30356ba95efca8a17ce2357e4182cbf99f5\"\u003e\u003ccode\u003eb1ede30\u003c/code\u003e\u003c/a\u003e chore(deps): update nest monorepo to v11.1.18 (\u003ca href=\"https://redirect.github.com/nestjs/config/issues/2312\"\u003e#2312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/config/compare/3.3.0...4.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/core` from 10.4.22 to 11.1.27\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest/releases\"\u003e@​nestjs/core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.27\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): sse async handlers teardown issue by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17131\"\u003enestjs/nest#17131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(platform-fastify): forRoutes middleware ending slash  by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17138\"\u003enestjs/nest#17138\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.26\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): post sse endpoint empty response \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/core/issues/17098\"\u003e#17098\u003c/a\u003e by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17099\"\u003enestjs/nest#17099\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.25...v11.1.26\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.25...v11.1.26\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.25\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(microservices): reject pending Redis requests on close by \u003ca href=\"https://github.com/yudin-s\"\u003e\u003ccode\u003e@​yudin-s\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17024\"\u003enestjs/nest#17024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(core): register SSE close listener before async setup by \u003ca href=\"https://github.com/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17018\"\u003enestjs/nest#17018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(platform-fastify): remove pathname ending slash by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17094\"\u003enestjs/nest#17094\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/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17018\"\u003enestjs/nest#17018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DucMinhNe\"\u003e\u003ccode\u003e@​DucMinhNe\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17085\"\u003enestjs/nest#17085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iambeaukim\"\u003e\u003ccode\u003e@​iambeaukim\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17091\"\u003enestjs/nest#17091\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.24...v11.1.25\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.24...v11.1.25\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.24 (2026-05-25)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17009\"\u003e#17009\u003c/a\u003e fix(core): reset dependency-tree cache on metadata changes (\u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eEnhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16997\"\u003e#16997\u003c/a\u003e feat(core): warn on late websocket adapter registration (\u003ca href=\"https://github.com/hbinhng\"\u003e\u003ccode\u003e@​hbinhng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-ws\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17011\"\u003e#17011\u003c/a\u003e chore(deps): bump ws from 8.20.1 to 8.21.0 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 2\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eNguyễn Hải Bình (\u003ca href=\"https://github.com/hbinhng\"\u003e\u003ccode\u003e@​hbinhng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePuneet Dixit (\u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.23 (2026-05-21)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/660a1249e32e7701cdd7e5ccb20b7f695e721bce\"\u003e\u003ccode\u003e660a124\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.27 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/5c5e9bae643f831683bdc0d63ef1dee788e40162\"\u003e\u003ccode\u003e5c5e9ba\u003c/code\u003e\u003c/a\u003e fix(core): sse async handlers teardown issue \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/core/issues/17128\"\u003e#17128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/aa5c4f176edee6995d71a8f43a7ddb2de4c3ad8d\"\u003e\u003ccode\u003eaa5c4f1\u003c/code\u003e\u003c/a\u003e chore: update readme and package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/9ff83d540f50e96eb0093b4eb0dd96191aa6a285\"\u003e\u003ccode\u003e9ff83d5\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.26 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/0f398fd86de387fce28669ddd7a4049d4054f9e5\"\u003e\u003ccode\u003e0f398fd\u003c/code\u003e\u003c/a\u003e test: fix broken unit test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/d152eec8ebba6a38eb448021a83018b43372192e\"\u003e\u003ccode\u003ed152eec\u003c/code\u003e\u003c/a\u003e fix(core): post sse endpoint empty response \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/core/issues/17098\"\u003e#17098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/02f804159841a2771755c382832a7938b904c420\"\u003e\u003ccode\u003e02f8041\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.25 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/e2ad4e23f637bef1ce804ee6e93367a1d875b9e9\"\u003e\u003ccode\u003ee2ad4e2\u003c/code\u003e\u003c/a\u003e Update package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/396cf81a9e5db8a33fad7adbe26c5e893b459bf0\"\u003e\u003ccode\u003e396cf81\u003c/code\u003e\u003c/a\u003e refactor(core): avoid duplicating sse intercept call\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/55cd6991f7e68d64ba8be93236d2857a47229247\"\u003e\u003ccode\u003e55cd699\u003c/code\u003e\u003c/a\u003e fix(core): preserve deferred SSE handlers\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.27/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/platform-express` from 10.4.22 to 11.1.27\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest/releases\"\u003e@​nestjs/platform-express's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.27\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): sse async handlers teardown issue by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17131\"\u003enestjs/nest#17131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(platform-fastify): forRoutes middleware ending slash  by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17138\"\u003enestjs/nest#17138\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.26\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): post sse endpoint empty response \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/platform-express/issues/17098\"\u003e#17098\u003c/a\u003e by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17099\"\u003enestjs/nest#17099\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.25...v11.1.26\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.25...v11.1.26\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.25\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(microservices): reject pending Redis requests on close by \u003ca href=\"https://github.com/yudin-s\"\u003e\u003ccode\u003e@​yudin-s\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17024\"\u003enestjs/nest#17024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(core): register SSE close listener before async setup by \u003ca href=\"https://github.com/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17018\"\u003enestjs/nest#17018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(platform-fastify): remove pathname ending slash by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17094\"\u003enestjs/nest#17094\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/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17018\"\u003enestjs/nest#17018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DucMinhNe\"\u003e\u003ccode\u003e@​DucMinhNe\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17085\"\u003enestjs/nest#17085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iambeaukim\"\u003e\u003ccode\u003e@​iambeaukim\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17091\"\u003enestjs/nest#17091\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.24...v11.1.25\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.24...v11.1.25\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.24 (2026-05-25)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17009\"\u003e#17009\u003c/a\u003e fix(core): reset dependency-tree cache on metadata changes (\u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eEnhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16997\"\u003e#16997\u003c/a\u003e feat(core): warn on late websocket adapter registration (\u003ca href=\"https://github.com/hbinhng\"\u003e\u003ccode\u003e@​hbinhng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-ws\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17011\"\u003e#17011\u003c/a\u003e chore(deps): bump ws from 8.20.1 to 8.21.0 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 2\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eNguyễn Hải Bình (\u003ca href=\"https://github.com/hbinhng\"\u003e\u003ccode\u003e@​hbinhng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePuneet Dixit (\u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.23 (2026-05-21)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/660a1249e32e7701cdd7e5ccb20b7f695e721bce\"\u003e\u003ccode\u003e660a124\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.27 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/aa5c4f176edee6995d71a8f43a7ddb2de4c3ad8d\"\u003e\u003ccode\u003eaa5c4f1\u003c/code\u003e\u003c/a\u003e chore: update readme and package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/9ff83d540f50e96eb0093b4eb0dd96191aa6a285\"\u003e\u003ccode\u003e9ff83d5\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.26 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/02f804159841a2771755c382832a7938b904c420\"\u003e\u003ccode\u003e02f8041\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.25 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/d8a0ab829ddd8291b75109c9ac4fc4c7d070fc9e\"\u003e\u003ccode\u003ed8a0ab8\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.24 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/2dccece853413a40fe287221b84ca593ec9682a7\"\u003e\u003ccode\u003e2dccece\u003c/code\u003e\u003c/a\u003e chore: update readmes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/b8be8c12270b2e6dcd275d435e573f08b4c79d79\"\u003e\u003ccode\u003eb8be8c1\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.23 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/801c46ffa19d2a549adc446d1f91e7484ae61edb\"\u003e\u003ccode\u003e801c46f\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.22 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/983dd52c4927753be3421162fc43e4fde8d3fcde\"\u003e\u003ccode\u003e983dd52\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.21 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/a0b01390c1c5034f3bd899c277e62860079db8c0\"\u003e\u003ccode\u003ea0b0139\u003c/code\u003e\u003c/a\u003e chore: update readme\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.27/packages/platform-express\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/platform-socket.io` from 10.4.22 to 11.1.27\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest/releases\"\u003e@​nestjs/platform-socket.io's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.27\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): sse async handlers teardown issue by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17131\"\u003enestjs/nest#17131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(platform-fastify): forRoutes middleware ending slash  by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17138\"\u003enestjs/nest#17138\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.26\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): post sse endpoint empty response \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/platform-socket.io/issues/17098\"\u003e#17098\u003c/a\u003e by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17099\"\u003enestjs/nest#17099\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.25...v11.1.26\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.25...v11.1.26\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.25\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(microservices): reject pending Redis requests on close by \u003ca href=\"https://github.com/yudin-s\"\u003e\u003ccode\u003e@​yudin-s\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17024\"\u003enestjs/nest#17024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(core): register SSE close listener before async setup by \u003ca href=\"https://github.com/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17018\"\u003enestjs/nest#17018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(platform-fastify): remove pathname ending slash by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17094\"\u003enestjs/nest#17094\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/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17018\"\u003enestjs/nest#17018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DucMinhNe\"\u003e\u003ccode\u003e@​DucMinhNe\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17085\"\u003enestjs/nest#17085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iambeaukim\"\u003e\u003ccode\u003e@​iambeaukim\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17091\"\u003enestjs/nest#17091\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.24...v11.1.25\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.24...v11.1.25\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.24 (2026-05-25)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17009\"\u003e#17009\u003c/a\u003e fix(core): reset dependency-tree cache on metadata changes (\u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eEnhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16997\"\u003e#16997\u003c/a\u003e feat(core): warn on late websocket adapter registration (\u003ca href=\"https://github.com/hbinhng\"\u003e\u003ccode\u003e@​hbinhng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-ws\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17011\"\u003e#17011\u003c/a\u003e chore(deps): bump ws from 8.20.1 to 8.21.0 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 2\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eNguyễn Hải Bình (\u003ca href=\"https://github.com/hbinhng\"\u003e\u003ccode\u003e@​hbinhng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePuneet Dixit (\u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.23 (2026-05-21)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/660a1249e32e7701cdd7e5ccb20b7f695e721bce\"\u003e\u003ccode\u003e660a124\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.27 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/aa5c4f176edee6995d71a8f43a7ddb2de4c3ad8d\"\u003e\u003ccode\u003eaa5c4f1\u003c/code\u003e\u003c/a\u003e chore: update readme and package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/9ff83d540f50e96eb0093b4eb0dd96191aa6a285\"\u003e\u003ccode\u003e9ff83d5\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.26 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/02f804159841a2771755c382832a7938b904c420\"\u003e\u003ccode\u003e02f8041\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.25 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/d8a0ab829ddd8291b75109c9ac4fc4c7d070fc9e\"\u003e\u003ccode\u003ed8a0ab8\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.24 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/2dccece853413a40fe287221b84ca593ec9682a7\"\u003e\u003ccode\u003e2dccece\u003c/code\u003e\u003c/a\u003e chore: update readmes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/b8be8c12270b2e6dcd275d435e573f08b4c79d79\"\u003e\u003ccode\u003eb8be8c1\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.23 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/801c46ffa19d2a549adc446d1f91e7484ae61edb\"\u003e\u003ccode\u003e801c46f\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.22 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/983dd52c4927753be3421162fc43e4fde8d3fcde\"\u003e\u003ccode\u003e983dd52\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.21 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/a0b01390c1c5034f3bd899c277e62860079db8c0\"\u003e\u003ccode\u003ea0b0139\u003c/code\u003e\u003c/a\u003e chore: update readme\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.27/packages/platform-socket.io\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/swagger` from 7.4.2 to 11.4.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/swagger/releases\"\u003e@​nestjs/swagger's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 11.4.4\u003c/h2\u003e\n\u003ch2\u003e11.4.4 (2026-05-21)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3930\"\u003e#3930\u003c/a\u003e fix: top-level nullable with discriminator issue  (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eEnhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3921\"\u003e#3921\u003c/a\u003e feat(swagger): add summary field to Tag Object (OpenAPI 3.2) (\u003ca href=\"https://github.com/frbuceta\"\u003e\u003ccode\u003e@​frbuceta\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3924\"\u003e#3924\u003c/a\u003e feat(swagger): warn when \u003ca href=\"https://github.com/ApiTags\"\u003e\u003ccode\u003e@​ApiTags\u003c/code\u003e\u003c/a\u003e receives hierarchy fields (\u003ca href=\"https://github.com/frbuceta\"\u003e\u003ccode\u003e@​frbuceta\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3925\"\u003e#3925\u003c/a\u003e fix(swagger): type Tag Object kind as a free-form string (\u003ca href=\"https://github.com/frbuceta\"\u003e\u003ccode\u003e@​frbuceta\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 4\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAlexander Scholz (\u003ca href=\"https://github.com/LucidityDesign\"\u003e\u003ccode\u003e@​LucidityDesign\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFrancisco Buceta (\u003ca href=\"https://github.com/frbuceta\"\u003e\u003ccode\u003e@​frbuceta\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKamil Mysliwiec (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNatanael dos Santos Feitosa (\u003ca href=\"https://github.com/natanfeitosa\"\u003e\u003ccode\u003e@​natanfeitosa\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 11.4.3\u003c/h2\u003e\n\u003ch2\u003e11.4.3 (2026-05-14)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3910\"\u003e#3910\u003c/a\u003e fix(swagger): support const enum query params (\u003ca href=\"https://github.com/yudin-s\"\u003e\u003ccode\u003e@​yudin-s\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3911\"\u003e#3911\u003c/a\u003e fix(swagger-module): return reply from async route handlers (\u003ca href=\"https://github.com/tibohaffner\"\u003e\u003ccode\u003e@​tibohaffner\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3883\"\u003e#3883\u003c/a\u003e fix(response-object-factory): preserve example/examples for built-in scalar response types (\u003ca href=\"https://github.com/yogeshwaran-c\"\u003e\u003ccode\u003e@​yogeshwaran-c\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3882\"\u003e#3882\u003c/a\u003e fix(swagger-types-mapper): place multipleOf inside parameter schema (\u003ca href=\"https://github.com/yogeshwaran-c\"\u003e\u003ccode\u003e@​yogeshwaran-c\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eEnhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3885\"\u003e#3885\u003c/a\u003e feat(plugin): auto-generate enum metadata for string and number literal union types (\u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3604\"\u003e#3604\u003c/a\u003e feat: added api-include-endpoint (\u003ca href=\"https://github.com/TomSpott\"\u003e\u003ccode\u003e@​TomSpott\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3906\"\u003e#3906\u003c/a\u003e fix(deps): update dependency swagger-ui-dist to v5.32.6 (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eSerge Yudin (\u003ca href=\"https://github.com/yudin-s\"\u003e\u003ccode\u003e@​yudin-s\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThibault Haffner (\u003ca href=\"https://github.com/tibohaffner\"\u003e\u003ccode\u003e@​tibohaffner\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eYogeshwaran C (\u003ca href=\"https://github.com/yogeshwaran-c\"\u003e\u003ccode\u003e@​yogeshwaran-c\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eYukihiro Hasegawa (\u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TomSpott\"\u003e\u003ccode\u003e@​TomSpott\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kyungseopk1m\"\u003e\u003ccode\u003e@​kyungseopk1m\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 11.4.2\u003c/h2\u003e\n\u003ch2\u003e11.4.2 (2026-04-27)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3867\"\u003e#3867\u003c/a\u003e fix(plugin): keep auto-inferred default response when only error Api*Response decorators are present (\u003ca href=\"https://github.com/PeterTheOne\"\u003e\u003ccode\u003e@​PeterTheOne\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3876\"\u003e#3876\u003c/a\u003e fix(plugin): handle IsIn enum inference when type falls back to Object (\u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 2\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ePeter Grassberger (\u003ca href=\"https://github.com/PeterTheOne\"\u003e\u003ccode\u003e@​PeterTheOne\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/nestjs/swagger/commit/57d8c193ec4e22971d246a29104876306d09629d\"\u003e\u003ccode\u003e57d8c19\u003c/code\u003e\u003c/a\u003e chore(): release v11.4.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/794e89514cf924904f6466c9f48315f80d81cab8\"\u003e\u003ccode\u003e794e895\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3930\"\u003e#3930\u003c/a\u003e from nestjs/fix/nullable-with-discriminator-3928\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/d91fbe05539eb9bf0c0baa5e0a1a6369b6ba767e\"\u003e\u003ccode\u003ed91fbe0\u003c/code\u003e\u003c/a\u003e fix: top-level nullable with discriminator issue \u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3928\"\u003e#3928\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/8121be39bec5220046983b6a59d49304f5035979\"\u003e\u003ccode\u003e8121be3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3921\"\u003e#3921\u003c/a\u003e from frbuceta/feat/openapi-32-tag-summary\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/5dd7ce3ee9eef81c7eb0b8da0a12082d17f30fca\"\u003e\u003ccode\u003e5dd7ce3\u003c/code\u003e\u003c/a\u003e feat(swagger): add summary field to OpenAPI 3.2 Tag Object\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/0d1907f8ace3a880973b1a1c66cccffd46b7adfb\"\u003e\u003ccode\u003e0d1907f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3927\"\u003e#3927\u003c/a\u003e from nestjs/renovate/vitest-monorepo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/6edbd079bc39bbe884523cd86fb2915041b22310\"\u003e\u003ccode\u003e6edbd07\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency vitest to v4.1.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/f797f852e63e7fe5c0cbb7d88177846f5dbb7a8b\"\u003e\u003ccode\u003ef797f85\u003c/code\u003e\u003c/a\u003e...\n\n_Description has been truncated_","html_url":"https://github.com/MOHAMEDARSHAD005/cloudforge-ai/pull/13","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/MOHAMEDARSHAD005%2Fcloudforge-ai/issues/13","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/13/packages"},{"uuid":"4729576027","node_id":"PR_kwDOSI-A1c7p1lJo","number":194,"state":"closed","title":"build(deps): bump the backend-minor-patch group across 1 directory with 7 updates","user":"dependabot[bot]","labels":["backend"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-07-13T01:37:50.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-23T21:11:42.000Z","updated_at":"2026-07-13T01:37:53.000Z","time_to_close":1657568,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"backend-minor-patch","update_count":7,"packages":[{"name":"@aws-sdk/client-s3","old_version":"3.1055.0","new_version":"3.1075.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/s3-request-presigner","old_version":"3.1055.0","new_version":"3.1075.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@nestjs/common","old_version":"11.1.24","new_version":"11.1.27","repository_url":"https://github.com/nestjs/nest"},{"name":"body-parser","old_version":"2.2.2","new_version":"2.3.0","repository_url":"https://github.com/expressjs/body-parser"},{"name":"resend","old_version":"6.12.4","new_version":"6.14.0","repository_url":"https://github.com/resend/resend-node"},{"name":"svix","old_version":"1.94.0","new_version":"1.96.0","repository_url":"https://github.com/svix/svix-webhooks"},{"name":"tsx","old_version":"4.22.3","new_version":"4.22.4","repository_url":"https://github.com/privatenumber/tsx"}],"path":null,"ecosystem":"npm"},"body":"Bumps the backend-minor-patch group with 7 updates in the /backend directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.1055.0` | `3.1075.0` |\n| [@aws-sdk/s3-request-presigner](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/s3-request-presigner) | `3.1055.0` | `3.1075.0` |\n| [@nestjs/common](https://github.com/nestjs/nest/tree/HEAD/packages/common) | `11.1.24` | `11.1.27` |\n| [body-parser](https://github.com/expressjs/body-parser) | `2.2.2` | `2.3.0` |\n| [resend](https://github.com/resend/resend-node) | `6.12.4` | `6.14.0` |\n| [svix](https://github.com/svix/svix-webhooks) | `1.94.0` | `1.96.0` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.22.3` | `4.22.4` |\n\n\nUpdates `@aws-sdk/client-s3` from 3.1055.0 to 3.1075.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e@​aws-sdk/client-s3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1075.0\u003c/h2\u003e\n\u003ch4\u003e3.1075.0(2026-06-23)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-kafka:\u003c/strong\u003e  Amazon MSK Replicator now supports mTLS authentication when connecting to external Apache Kafka clusters, enabling customers to replicate data from clusters that require mutual TLS for client authentication. This capability is supported when replicating to Amazon MSK Express brokers. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/005f9529d4d3cd0c98b002a3584773b253a702dc\"\u003e005f9529\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1075.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1074.0\u003c/h2\u003e\n\u003ch4\u003e3.1074.0(2026-06-22)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003exml-builder:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003emove testing devDeps to root, remove unused nodable dep (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8118\"\u003e#8118\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ed82880d26cac439d808eca5760da899cf449899\"\u003eed82880d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eparse XML internally (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7863\"\u003e#7863\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/74d0a071437c84a14396dbcc7f07f8480c369c58\"\u003e74d0a071\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003etypo in contributing.md (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8116\"\u003e#8116\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/87ff33d30edb476912301f87ed6e2afac3cd5a93\"\u003e87ff33d3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-06-22 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3a55a3338792f712baf2e97d3f3c597fc28707c1\"\u003e3a55a333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudwatch-logs:\u003c/strong\u003e  CloudWatch Logs Updates - New APIs introduced to support syslog ingestion to a log group. For more information, see CloudWatch Logs API documentation. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/01a3b513503169fb86db0bea0889f585c9004b55\"\u003e01a3b513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore:\u003c/strong\u003e  Adds an optional extractionMode field to CreateEvent. SKIP retains the event in short-term memory but excludes it from long-term memory extraction. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/749753adae395e3ab3ab494df119f8d6354ca562\"\u003e749753ad\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-omics:\u003c/strong\u003e  Adds support for scratch ephemeral storage mounted at tmp (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/331e3023c1049c5188dc4cec3adabae0c62e84f2\"\u003e331e3023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-application-signals:\u003c/strong\u003e  Application Signals now supports dynamic instrumentation and Service Events telemetry. Add instrumentation at runtime without restarts, and use fine-grained profiling data to quickly pinpoint latency and error root causes. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f93b1c0333846b2d16c698f8c9b4034f93ab867c\"\u003ef93b1c03\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-mediaconnect:\u003c/strong\u003e  AWS MediaConnect now supports Content Quality Analysis for Router Inputs, enabling detection of black frames, frozen frames, and silent audio with configurable thresholds. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/05054853a5aa6e740597c3932b5e2491b15e3a12\"\u003e05054853\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lambda-core:\u003c/strong\u003e  Initial release of the AWS Lambda Core SDK with APIs to create, manage, and tag network connectors that enable Lambda compute resources to access private resources in your Amazon VPC. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e35cdab89fcf7ca679f37776418cb8d8e1269c14\"\u003ee35cdab8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lambda:\u003c/strong\u003e  Add support for tagging Network Connector resources in AWS Lambda. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fbfc40785e024fe2564e4be02ef425280693fce6\"\u003efbfc4078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  Added AI-powered investigations that automatically analyze security findings, correlate related activity, and produce structured summaries with risk assessment, confidence scoring, MITRE technique classification, and actionable next steps. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/83c2983945db4a54b004feed8d2d18935a3df431\"\u003e83c29839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lambda-microvms:\u003c/strong\u003e  Lambda MicroVMs GA launch. Lambda MicroVMs enable isolated and highly responsive execution of user-supplied or LLM-generated code. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5519a7e28fae4f57dd852109244b6370ff79f8bb\"\u003e5519a7e2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-kafka:\u003c/strong\u003e  Amazon MSK Replicator now supports mTLS authentication when connecting to external Apache Kafka clusters, enabling customers to replicate data from clusters that require mutual TLS for client authentication. This capability is supported when replicating to Amazon MSK Express brokers. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ce7d1bf501fe6f7d6a454f96c1befc3829e23385\"\u003ece7d1bf5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-quicksight:\u003c/strong\u003e  Updated the Amazon Quick Spaces API to remove unsupported SPACE and ARTIFACT values from the SpaceQuickSightResourceType enum. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e1b325d42e491ceb75742bbdb56bfc3b98767ff1\"\u003ee1b325d4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  This release adds support for AMI Watermark and Allowed AMIs integration (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d1698bed3961295343fdd86d0a57820538023bc7\"\u003ed1698bed\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-direct-connect:\u003c/strong\u003e  Added VIF rate limiting support for AWS Direct Connect, allowing customers to set bandwidth allocations on virtual interfaces to manage traffic on dedicated connections. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/228a95dc0c11cbcc1f007718faf93181c014a854\"\u003e228a95dc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eBug Fixes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecloudfront-signer:\u003c/strong\u003e  filename asterisk apostrophe encoding fix (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8119\"\u003e#8119\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/35acab408b9bd5350928525c8a67563ae551580a\"\u003e35acab40\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1074.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-s3/CHANGELOG.md\"\u003e@​aws-sdk/client-s3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1074.0...v3.1075.0\"\u003e3.1075.0\u003c/a\u003e (2026-06-23)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1073.0...v3.1074.0\"\u003e3.1074.0\u003c/a\u003e (2026-06-22)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1072.0...v3.1073.0\"\u003e3.1073.0\u003c/a\u003e (2026-06-19)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1071.0...v3.1072.0\"\u003e3.1072.0\u003c/a\u003e (2026-06-18)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1070.0...v3.1071.0\"\u003e3.1071.0\u003c/a\u003e (2026-06-17)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1069.0...v3.1070.0\"\u003e3.1070.0\u003c/a\u003e (2026-06-16)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e Added support for annotations. You can now attach up to 1000 annotations (up to 1 MB each) directly to objects and create, retrieve, list, and delete them using new annotation APIs. Also added support for configuring an annotation table in S3 Metadata. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c555874690846b81904a2c0c1e96130bd03bbeaa\"\u003ec555874\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/aws/aws-sdk-js-v3/commit/29ee1999340b8d8288184076df6557541974b13f\"\u003e\u003ccode\u003e29ee199\u003c/code\u003e\u003c/a\u003e Publish v3.1075.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c48dfa08aa057f100c69ccb571d35004eddec207\"\u003e\u003ccode\u003ec48dfa0\u003c/code\u003e\u003c/a\u003e Publish v3.1074.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/74d0a071437c84a14396dbcc7f07f8480c369c58\"\u003e\u003ccode\u003e74d0a07\u003c/code\u003e\u003c/a\u003e chore(xml-builder): parse XML internally (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/7863\"\u003e#7863\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ee71adc9663fc2ebaabae455981fd169fd6e97b2\"\u003e\u003ccode\u003eee71adc\u003c/code\u003e\u003c/a\u003e Publish v3.1073.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/501cd332619533ae96f154d7c226dc2f7bf8d615\"\u003e\u003ccode\u003e501cd33\u003c/code\u003e\u003c/a\u003e Publish v3.1072.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3ce820aa54c953459eb58abe4f06e28ba4ceb87d\"\u003e\u003ccode\u003e3ce820a\u003c/code\u003e\u003c/a\u003e Publish v3.1071.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4f2cfe1cfc420d0b5bfa226ae6619dd67de73ccc\"\u003e\u003ccode\u003e4f2cfe1\u003c/code\u003e\u003c/a\u003e Publish v3.1070.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c555874690846b81904a2c0c1e96130bd03bbeaa\"\u003e\u003ccode\u003ec555874\u003c/code\u003e\u003c/a\u003e feat(client-s3): Added support for annotations. You can now attach up to 1000...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7058d13814795c6ff06a960077269458520bf161\"\u003e\u003ccode\u003e7058d13\u003c/code\u003e\u003c/a\u003e Publish v3.1069.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/67981c5a65d6dd797a065df034a8d0fcdaa9b7bd\"\u003e\u003ccode\u003e67981c5\u003c/code\u003e\u003c/a\u003e chore(scripts): tuning the build graph (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/8095\"\u003e#8095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1075.0/clients/client-s3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/s3-request-presigner` from 3.1055.0 to 3.1075.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e@​aws-sdk/s3-request-presigner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1075.0\u003c/h2\u003e\n\u003ch4\u003e3.1075.0(2026-06-23)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-kafka:\u003c/strong\u003e  Amazon MSK Replicator now supports mTLS authentication when connecting to external Apache Kafka clusters, enabling customers to replicate data from clusters that require mutual TLS for client authentication. This capability is supported when replicating to Amazon MSK Express brokers. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/005f9529d4d3cd0c98b002a3584773b253a702dc\"\u003e005f9529\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1075.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1074.0\u003c/h2\u003e\n\u003ch4\u003e3.1074.0(2026-06-22)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003exml-builder:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003emove testing devDeps to root, remove unused nodable dep (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8118\"\u003e#8118\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ed82880d26cac439d808eca5760da899cf449899\"\u003eed82880d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eparse XML internally (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7863\"\u003e#7863\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/74d0a071437c84a14396dbcc7f07f8480c369c58\"\u003e74d0a071\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003etypo in contributing.md (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8116\"\u003e#8116\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/87ff33d30edb476912301f87ed6e2afac3cd5a93\"\u003e87ff33d3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-06-22 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3a55a3338792f712baf2e97d3f3c597fc28707c1\"\u003e3a55a333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudwatch-logs:\u003c/strong\u003e  CloudWatch Logs Updates - New APIs introduced to support syslog ingestion to a log group. For more information, see CloudWatch Logs API documentation. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/01a3b513503169fb86db0bea0889f585c9004b55\"\u003e01a3b513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore:\u003c/strong\u003e  Adds an optional extractionMode field to CreateEvent. SKIP retains the event in short-term memory but excludes it from long-term memory extraction. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/749753adae395e3ab3ab494df119f8d6354ca562\"\u003e749753ad\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-omics:\u003c/strong\u003e  Adds support for scratch ephemeral storage mounted at tmp (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/331e3023c1049c5188dc4cec3adabae0c62e84f2\"\u003e331e3023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-application-signals:\u003c/strong\u003e  Application Signals now supports dynamic instrumentation and Service Events telemetry. Add instrumentation at runtime without restarts, and use fine-grained profiling data to quickly pinpoint latency and error root causes. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f93b1c0333846b2d16c698f8c9b4034f93ab867c\"\u003ef93b1c03\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-mediaconnect:\u003c/strong\u003e  AWS MediaConnect now supports Content Quality Analysis for Router Inputs, enabling detection of black frames, frozen frames, and silent audio with configurable thresholds. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/05054853a5aa6e740597c3932b5e2491b15e3a12\"\u003e05054853\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lambda-core:\u003c/strong\u003e  Initial release of the AWS Lambda Core SDK with APIs to create, manage, and tag network connectors that enable Lambda compute resources to access private resources in your Amazon VPC. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e35cdab89fcf7ca679f37776418cb8d8e1269c14\"\u003ee35cdab8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lambda:\u003c/strong\u003e  Add support for tagging Network Connector resources in AWS Lambda. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fbfc40785e024fe2564e4be02ef425280693fce6\"\u003efbfc4078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  Added AI-powered investigations that automatically analyze security findings, correlate related activity, and produce structured summaries with risk assessment, confidence scoring, MITRE technique classification, and actionable next steps. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/83c2983945db4a54b004feed8d2d18935a3df431\"\u003e83c29839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lambda-microvms:\u003c/strong\u003e  Lambda MicroVMs GA launch. Lambda MicroVMs enable isolated and highly responsive execution of user-supplied or LLM-generated code. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5519a7e28fae4f57dd852109244b6370ff79f8bb\"\u003e5519a7e2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-kafka:\u003c/strong\u003e  Amazon MSK Replicator now supports mTLS authentication when connecting to external Apache Kafka clusters, enabling customers to replicate data from clusters that require mutual TLS for client authentication. This capability is supported when replicating to Amazon MSK Express brokers. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ce7d1bf501fe6f7d6a454f96c1befc3829e23385\"\u003ece7d1bf5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-quicksight:\u003c/strong\u003e  Updated the Amazon Quick Spaces API to remove unsupported SPACE and ARTIFACT values from the SpaceQuickSightResourceType enum. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e1b325d42e491ceb75742bbdb56bfc3b98767ff1\"\u003ee1b325d4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  This release adds support for AMI Watermark and Allowed AMIs integration (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d1698bed3961295343fdd86d0a57820538023bc7\"\u003ed1698bed\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-direct-connect:\u003c/strong\u003e  Added VIF rate limiting support for AWS Direct Connect, allowing customers to set bandwidth allocations on virtual interfaces to manage traffic on dedicated connections. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/228a95dc0c11cbcc1f007718faf93181c014a854\"\u003e228a95dc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eBug Fixes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecloudfront-signer:\u003c/strong\u003e  filename asterisk apostrophe encoding fix (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8119\"\u003e#8119\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/35acab408b9bd5350928525c8a67563ae551580a\"\u003e35acab40\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1074.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/packages/s3-request-presigner/CHANGELOG.md\"\u003e@​aws-sdk/s3-request-presigner's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1074.0...v3.1075.0\"\u003e3.1075.0\u003c/a\u003e (2026-06-23)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1073.0...v3.1074.0\"\u003e3.1074.0\u003c/a\u003e (2026-06-22)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1072.0...v3.1073.0\"\u003e3.1073.0\u003c/a\u003e (2026-06-19)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1071.0...v3.1072.0\"\u003e3.1072.0\u003c/a\u003e (2026-06-18)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1070.0...v3.1071.0\"\u003e3.1071.0\u003c/a\u003e (2026-06-17)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1069.0...v3.1070.0\"\u003e3.1070.0\u003c/a\u003e (2026-06-16)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1068.0...v3.1069.0\"\u003e3.1069.0\u003c/a\u003e (2026-06-15)\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/aws/aws-sdk-js-v3/commit/29ee1999340b8d8288184076df6557541974b13f\"\u003e\u003ccode\u003e29ee199\u003c/code\u003e\u003c/a\u003e Publish v3.1075.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c48dfa08aa057f100c69ccb571d35004eddec207\"\u003e\u003ccode\u003ec48dfa0\u003c/code\u003e\u003c/a\u003e Publish v3.1074.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ee71adc9663fc2ebaabae455981fd169fd6e97b2\"\u003e\u003ccode\u003eee71adc\u003c/code\u003e\u003c/a\u003e Publish v3.1073.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/501cd332619533ae96f154d7c226dc2f7bf8d615\"\u003e\u003ccode\u003e501cd33\u003c/code\u003e\u003c/a\u003e Publish v3.1072.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3ce820aa54c953459eb58abe4f06e28ba4ceb87d\"\u003e\u003ccode\u003e3ce820a\u003c/code\u003e\u003c/a\u003e Publish v3.1071.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4f2cfe1cfc420d0b5bfa226ae6619dd67de73ccc\"\u003e\u003ccode\u003e4f2cfe1\u003c/code\u003e\u003c/a\u003e Publish v3.1070.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7058d13814795c6ff06a960077269458520bf161\"\u003e\u003ccode\u003e7058d13\u003c/code\u003e\u003c/a\u003e Publish v3.1069.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/67981c5a65d6dd797a065df034a8d0fcdaa9b7bd\"\u003e\u003ccode\u003e67981c5\u003c/code\u003e\u003c/a\u003e chore(scripts): tuning the build graph (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/s3-request-presigner/issues/8095\"\u003e#8095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0632f6dc8842caaa916c5f43a5043342ff9ba6bb\"\u003e\u003ccode\u003e0632f6d\u003c/code\u003e\u003c/a\u003e Publish v3.1068.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0a3246f174335af55a6981b4891f0f4c10dfe4c4\"\u003e\u003ccode\u003e0a3246f\u003c/code\u003e\u003c/a\u003e Publish v3.1067.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1075.0/packages/s3-request-presigner\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/common` from 11.1.24 to 11.1.27\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest/releases\"\u003e@​nestjs/common's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.27\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): sse async handlers teardown issue by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17131\"\u003enestjs/nest#17131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(platform-fastify): forRoutes middleware ending slash  by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17138\"\u003enestjs/nest#17138\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.26\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): post sse endpoint empty response \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/common/issues/17098\"\u003e#17098\u003c/a\u003e by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17099\"\u003enestjs/nest#17099\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.25...v11.1.26\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.25...v11.1.26\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.25\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(microservices): reject pending Redis requests on close by \u003ca href=\"https://github.com/yudin-s\"\u003e\u003ccode\u003e@​yudin-s\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17024\"\u003enestjs/nest#17024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(core): register SSE close listener before async setup by \u003ca href=\"https://github.com/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17018\"\u003enestjs/nest#17018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(platform-fastify): remove pathname ending slash by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17094\"\u003enestjs/nest#17094\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/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17018\"\u003enestjs/nest#17018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DucMinhNe\"\u003e\u003ccode\u003e@​DucMinhNe\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17085\"\u003enestjs/nest#17085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iambeaukim\"\u003e\u003ccode\u003e@​iambeaukim\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17091\"\u003enestjs/nest#17091\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.24...v11.1.25\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.24...v11.1.25\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/nestjs/nest/commit/660a1249e32e7701cdd7e5ccb20b7f695e721bce\"\u003e\u003ccode\u003e660a124\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.27 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/aa5c4f176edee6995d71a8f43a7ddb2de4c3ad8d\"\u003e\u003ccode\u003eaa5c4f1\u003c/code\u003e\u003c/a\u003e chore: update readme and package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/9ff83d540f50e96eb0093b4eb0dd96191aa6a285\"\u003e\u003ccode\u003e9ff83d5\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.26 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/02f804159841a2771755c382832a7938b904c420\"\u003e\u003ccode\u003e02f8041\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.25 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/1634915597884f677b823ec0d77931f1637dede7\"\u003e\u003ccode\u003e1634915\u003c/code\u003e\u003c/a\u003e test(common): Add unit tests for cli-colors utility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/380bf5c13c7f22d24b871af8a412852f36d7030a\"\u003e\u003ccode\u003e380bf5c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/common/issues/17058\"\u003e#17058\u003c/a\u003e from Se3do/test/extend-metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/af4542b9c0f56262090bf0097444b71456cb0139\"\u003e\u003ccode\u003eaf4542b\u003c/code\u003e\u003c/a\u003e test(common): Add unit tests for assignCustomParameterMetadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/b67aea1505d568c6b80318707c2642ba395a5510\"\u003e\u003ccode\u003eb67aea1\u003c/code\u003e\u003c/a\u003e test(common): Add unit tests for extendArrayMetadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/e1e401444ba0c32a11ab5f82994f408be0b65eba\"\u003e\u003ccode\u003ee1e4014\u003c/code\u003e\u003c/a\u003e test(common): Tighten throw assertions in validateModuleKeys spec\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/6b97771a58068e885f7adf3f888f1a660ac3a08f\"\u003e\u003ccode\u003e6b97771\u003c/code\u003e\u003c/a\u003e test(common): Add unit tests for validateModuleKeys\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.27/packages/common\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `body-parser` from 2.2.2 to 2.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressjs/body-parser/releases\"\u003ebody-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps): bump actions/download-artifact from 6.0.0 to 7.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/681\"\u003eexpressjs/body-parser#681\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 5.0.0 to 6.0.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/expressjs/body-parser/pull/682\"\u003eexpressjs/body-parser#682\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-node from 6.0.0 to 6.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/expressjs/body-parser/pull/683\"\u003eexpressjs/body-parser#683\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 5.0.0 to 6.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/685\"\u003eexpressjs/body-parser#685\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 4.31.2 to 4.31.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/expressjs/body-parser/pull/684\"\u003eexpressjs/body-parser#684\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(urlencoded): move empty-body guard to avoid extra function closure by \u003ca href=\"https://github.com/Phillip9587\"\u003e\u003ccode\u003e@​Phillip9587\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/647\"\u003eexpressjs/body-parser#647\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove ESM compatibility by \u003ca href=\"https://github.com/Phillip9587\"\u003e\u003ccode\u003e@​Phillip9587\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/697\"\u003eexpressjs/body-parser#697\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add recommendations for configuring payload limits by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/699\"\u003eexpressjs/body-parser#699\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-node from 6.1.0 to 6.2.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/expressjs/body-parser/pull/701\"\u003eexpressjs/body-parser#701\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 4.31.10 to 4.32.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/expressjs/body-parser/pull/702\"\u003eexpressjs/body-parser#702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 6.0.1 to 6.0.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/expressjs/body-parser/pull/700\"\u003eexpressjs/body-parser#700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore:  add explicit type commonjs to package.json by \u003ca href=\"https://github.com/Phillip9587\"\u003e\u003ccode\u003e@​Phillip9587\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/711\"\u003eexpressjs/body-parser#711\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: update dependencies to latest versions by \u003ca href=\"https://github.com/Phillip9587\"\u003e\u003ccode\u003e@​Phillip9587\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/708\"\u003eexpressjs/body-parser#708\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/download-artifact from 7.0.0 to 8.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/712\"\u003eexpressjs/body-parser#712\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 4.32.0 to 4.32.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/expressjs/body-parser/pull/713\"\u003eexpressjs/body-parser#713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 6.0.0 to 7.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/714\"\u003eexpressjs/body-parser#714\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: improve limit option validation by \u003ca href=\"https://github.com/Phillip9587\"\u003e\u003ccode\u003e@​Phillip9587\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/698\"\u003eexpressjs/body-parser#698\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 4.32.4 to 4.35.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/expressjs/body-parser/pull/719\"\u003eexpressjs/body-parser#719\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-node from 6.2.0 to 6.3.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/expressjs/body-parser/pull/718\"\u003eexpressjs/body-parser#718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/download-artifact from 8.0.0 to 8.0.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/expressjs/body-parser/pull/717\"\u003eexpressjs/body-parser#717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: eliminate conditional check in json strict mode hot path by \u003ca href=\"https://github.com/Phillip9587\"\u003e\u003ccode\u003e@​Phillip9587\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/651\"\u003eexpressjs/body-parser#651\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: add node.js 26 to text matrix by \u003ca href=\"https://github.com/Phillip9587\"\u003e\u003ccode\u003e@​Phillip9587\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/726\"\u003eexpressjs/body-parser#726\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-node from 6.3.0 to 6.4.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/expressjs/body-parser/pull/725\"\u003eexpressjs/body-parser#725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 7.0.0 to 7.0.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/expressjs/body-parser/pull/724\"\u003eexpressjs/body-parser#724\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 4.35.1 to 4.35.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/expressjs/body-parser/pull/723\"\u003eexpressjs/body-parser#723\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade \u0026quot;content-type\u0026quot; by \u003ca href=\"https://github.com/blakeembrey\"\u003e\u003ccode\u003e@​blakeembrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/728\"\u003eexpressjs/body-parser#728\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: switch to const/let and enable eslint no-var rule by \u003ca href=\"https://github.com/Phillip9587\"\u003e\u003ccode\u003e@​Phillip9587\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/729\"\u003eexpressjs/body-parser#729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate outdated reference to MDN docs by \u003ca href=\"https://github.com/krzysdz\"\u003e\u003ccode\u003e@​krzysdz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/730\"\u003eexpressjs/body-parser#730\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 4.35.3 to 4.36.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/expressjs/body-parser/pull/731\"\u003eexpressjs/body-parser#731\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 6.0.2 to 6.0.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/expressjs/body-parser/pull/732\"\u003eexpressjs/body-parser#732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: updated deps to latest by \u003ca href=\"https://github.com/Phillip9587\"\u003e\u003ccode\u003e@​Phillip9587\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/733\"\u003eexpressjs/body-parser#733\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e2.3.0 by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/735\"\u003eexpressjs/body-parser#735\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/krzysdz\"\u003e\u003ccode\u003e@​krzysdz\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/730\"\u003eexpressjs/body-parser#730\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/body-parser/compare/v2.2.2...v2.3.0\"\u003ehttps://github.com/expressjs/body-parser/compare/v2.2.2...v2.3.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/expressjs/body-parser/blob/master/HISTORY.md\"\u003ebody-parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e2.3.0 / 2026-06-15\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003efix: use static exports instead of lazy getters to improve ESM compatibility\u003c/li\u003e\n\u003cli\u003efeat: add subpath exports for individual parsers\u003c/li\u003e\n\u003cli\u003efix: improve \u003ccode\u003elimit\u003c/code\u003e option validation (\u003ca href=\"https://redirect.github.com/expressjs/body-parser/issues/698\"\u003e#698\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eInvalid \u003ccode\u003elimit\u003c/code\u003e values (e.g. unparseable strings or \u003ccode\u003eNaN\u003c/code\u003e) now throw instead of being silently ignored, which previously disabled size limit enforcement\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003enull\u003c/code\u003e and \u003ccode\u003eundefined\u003c/code\u003e fall back to the default 100kb limit\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edeps:\n\u003cul\u003e\n\u003cli\u003econtent-type@^2.0.0\u003c/li\u003e\n\u003cli\u003ehttp-errors@^2.0.1\u003c/li\u003e\n\u003cli\u003eiconv-lite^0.7.2\u003c/li\u003e\n\u003cli\u003eqs@^6.15.2\u003c/li\u003e\n\u003cli\u003eraw-body@^3.0.2\u003c/li\u003e\n\u003cli\u003etype-is@^2.1.0\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/expressjs/body-parser/commit/d0f2ace6c74769da7d19b8661b9a01c01bdb0bf7\"\u003e\u003ccode\u003ed0f2ace\u003c/code\u003e\u003c/a\u003e 2.3.0 (\u003ca href=\"https://redirect.github.com/expressjs/body-parser/issues/735\"\u003e#735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/7d03f2f9d561dafd1576b137713353c95253512c\"\u003e\u003ccode\u003e7d03f2f\u003c/code\u003e\u003c/a\u003e chore: updated deps to latest (\u003ca href=\"https://redirect.github.com/expressjs/body-parser/issues/733\"\u003e#733\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/8024ba7a813e6647ed63832d209a2abb8531267a\"\u003e\u003ccode\u003e8024ba7\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/checkout from 6.0.2 to 6.0.3 (\u003ca href=\"https://redirect.github.com/expressjs/body-parser/issues/732\"\u003e#732\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/32b4ed4639281f04563adcd41d724ab06c9105d4\"\u003e\u003ccode\u003e32b4ed4\u003c/code\u003e\u003c/a\u003e build(deps): bump github/codeql-action from 4.35.3 to 4.36.1 (\u003ca href=\"https://redirect.github.com/expressjs/body-parser/issues/731\"\u003e#731\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/ff0f6b907106ec5a1b81c80f5a552d921c1bc9a5\"\u003e\u003ccode\u003eff0f6b9\u003c/code\u003e\u003c/a\u003e docs: update outdated reference to MDN docs (\u003ca href=\"https://redirect.github.com/expressjs/body-parser/issues/730\"\u003e#730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/14d001a9c90abc05891d895ad3e9cf0a65b7b34a\"\u003e\u003ccode\u003e14d001a\u003c/code\u003e\u003c/a\u003e refactor: switch to const/let and enable eslint no-var rule (\u003ca href=\"https://redirect.github.com/expressjs/body-parser/issues/729\"\u003e#729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/37f36a27528e65d7216f2c31c7039d3458c72147\"\u003e\u003ccode\u003e37f36a2\u003c/code\u003e\u003c/a\u003e deps: update content-type and type-is (\u003ca href=\"https://redirect.github.com/expressjs/body-parser/issues/728\"\u003e#728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/e1c244bf55fb00a6de4be882b4ed9fc20807d864\"\u003e\u003ccode\u003ee1c244b\u003c/code\u003e\u003c/a\u003e build(deps): bump github/codeql-action from 4.35.1 to 4.35.3 (\u003ca href=\"https://redirect.github.com/expressjs/body-parser/issues/723\"\u003e#723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/e01087f52192e20e2d0f8726d4f28a8d49d06c87\"\u003e\u003ccode\u003ee01087f\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/upload-artifact from 7.0.0 to 7.0.1 (\u003ca href=\"https://redirect.github.com/expressjs/body-parser/issues/724\"\u003e#724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/a7698d30280a3e931ea8841396e5d0ac5414e429\"\u003e\u003ccode\u003ea7698d3\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/setup-node from 6.3.0 to 6.4.0 (\u003ca href=\"https://redirect.github.com/expressjs/body-parser/issues/725\"\u003e#725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/expressjs/body-parser/compare/v2.2.2...v2.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `resend` from 6.12.4 to 6.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/resend/resend-node/releases\"\u003eresend's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.13.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: migrate to pnpm 11 by \u003ca href=\"https://github.com/gabrielmfern\"\u003e\u003ccode\u003e@​gabrielmfern\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/972\"\u003eresend/resend-node#972\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003eContactImports\u003c/code\u003e class for managing contact imports by \u003ca href=\"https://github.com/vcapretz\"\u003e\u003ccode\u003e@​vcapretz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/963\"\u003eresend/resend-node#963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: release \u003ccode\u003e6.13.0-canary.0\u003c/code\u003e by \u003ca href=\"https://github.com/vcapretz\"\u003e\u003ccode\u003e@​vcapretz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/976\"\u003eresend/resend-node#976\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: typos in custom HTML example (readme.md) by \u003ca href=\"https://github.com/SRKrukowski\"\u003e\u003ccode\u003e@​SRKrukowski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/981\"\u003eresend/resend-node#981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: remove contact import onError option by \u003ca href=\"https://github.com/vcapretz\"\u003e\u003ccode\u003e@​vcapretz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/982\"\u003eresend/resend-node#982\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: options for html_format in receiving.get by \u003ca href=\"https://github.com/gabrielmfern\"\u003e\u003ccode\u003e@​gabrielmfern\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/983\"\u003eresend/resend-node#983\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: release \u003ccode\u003e6.13.0\u003c/code\u003e by \u003ca href=\"https://github.com/vcapretz\"\u003e\u003ccode\u003e@​vcapretz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/984\"\u003eresend/resend-node#984\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/SRKrukowski\"\u003e\u003ccode\u003e@​SRKrukowski\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/981\"\u003eresend/resend-node#981\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/resend/resend-node/compare/v6.12.4...v6.13.0\"\u003ehttps://github.com/resend/resend-node/compare/v6.12.4...v6.13.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\u003eSee full diff in \u003ca href=\"https://github.com/resend/resend-node/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `svix` from 1.94.0 to 1.96.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/svix/svix-webhooks/releases\"\u003esvix's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.96.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCLI \u003cstrong\u003e(New)\u003c/strong\u003e: Add \u003ccode\u003e--token\u003c/code\u003e option to \u003ccode\u003esvix listen\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eLibs \u003cstrong\u003e(New)\u003c/strong\u003e: AutoConfigConsumer SDK to consume Polling Endpoints\u003c/li\u003e\n\u003cli\u003eLibs/Csharp: Accept a valid signature when it is last in a multi-sig header (thanks [\u003ca href=\"https://github.com/devteamaegis\"\u003e\u003ccode\u003e@​devteamaegis\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003eLibs/All: Stop sending with_content parameter to the backend, handle it client-side\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/devteamaegis\"\u003e\u003ccode\u003e@​devteamaegis\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/svix/svix-webhooks/pull/2393\"\u003esvix/svix-webhooks#2393\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/svix/svix-webhooks/compare/v1.95.2...v1.96.0\"\u003ehttps://github.com/svix/svix-webhooks/compare/v1.95.2...v1.96.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.95.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLibs/Kotlin: Webhooks AutoConfig SDK\u003c/li\u003e\n\u003cli\u003eLibs: Add \u003ccode\u003ehealth.get\u003c/code\u003e to Go, Python and Rust SDK\n\u003cul\u003e\n\u003cli\u003eIt was previously missing from these SDKs for historical reasons\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eLibs/All: Add versions in user-agent header\u003c/li\u003e\n\u003cli\u003eLibs/Go: Add additional internal management APIs\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/svix/svix-webhooks/compare/v1.95.1...v1.95.2\"\u003ehttps://github.com/svix/svix-webhooks/compare/v1.95.1...v1.95.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.95.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLibs/Python: Fix release workflow (1.95.0 of the Python SDK failed publishing)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/svix/svix-webhooks/compare/v1.95.0...v1.95.1\"\u003ehttps://github.com/svix/svix-webhooks/compare/v1.95.0...v1.95.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.95.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLibs/All: Enable server-side support of 'canceled' message-attempt status by default\n\u003cul\u003e\n\u003cli\u003eIf you were previously comparing attempt statuses against 'success', note that the\nresult of the comparison will now change for messages canceled by a transformation script\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eLibs/Python: Move from \u003ccode\u003esetup.py\u003c/code\u003e to \u003ca href=\"https://peps.python.org/pep-0518/\"\u003ePEP-518\u003c/a\u003e-compliant \u003ccode\u003epyproject.toml\u003c/code\u003e build system\u003c/li\u003e\n\u003cli\u003eLibs/Python: Clarify that the minimum-supported Python interpreter version is 3.8\u003c/li\u003e\n\u003cli\u003eLibs/Python: Actually run tests against all supported python versions\u003c/li\u003e\n\u003cli\u003eLibs/PHP: Fix deprecation warning for \u003ccode\u003eDateTimeImmutable\u003c/code\u003e construction from \u003ccode\u003enull\u003c/code\u003e (thanks \u003ca href=\"https://github.com/VincentLanglet\"\u003e\u003ccode\u003e@​VincentLanglet\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/svix/svix-webhooks/compare/v1.94.0...v1.95.0\"\u003ehttps://github.com/svix/svix-webhooks/compare/v1.94.0...v1.95.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/svix/svix-webhooks/blob/main/ChangeLog.md\"\u003esvix's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.96.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCLI \u003cstrong\u003e(New)\u003c/strong\u003e: Add \u003ccode\u003e--token\u003c/code\u003e option to \u003ccode\u003esvix listen\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eLibs \u003cstrong\u003e(New)\u003c/strong\u003e: AutoConfigConsumer SDK to consume Polling Endpoints\u003c/li\u003e\n\u003cli\u003eLibs/Csharp: Accept a valid signature when it is last in a multi-sig header (thanks [\u003ca href=\"https://github.com/devteamaegis\"\u003e\u003ccode\u003e@​devteamaegis\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003eLibs/All: Stop sending with_content parameter to the backend, handle it client-side\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 1.95.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLibs/Kotlin: Webhooks AutoConfig SDK\u003c/li\u003e\n\u003cli\u003eLibs: Add \u003ccode\u003ehealth.get\u003c/code\u003e to Go, Python and Rust SDK\n\u003cul\u003e\n\u003cli\u003eIt was previously missing from these SDKs for historical reasons\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eLibs/All: Add versions in user-agent header\u003c/li\u003e\n\u003cli\u003eLibs/Go: Add additional internal management APIs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 1.95.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLibs/Python: Fix release workflow (1.95.0 of the Python SDK failed publishing)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 1.95.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLibs/All: Enable server-side support of 'canceled' message-attempt status by default\n\u003cul\u003e\n\u003cli\u003eIf you were previously comparing attempt statuses against 'success', note that the\nresult of the comparison will now change for messages canceled by a transformation script\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eLibs/Python: Move from \u003ccode\u003esetup.py\u003c/code\u003e to \u003ca href=\"https://peps.python.org/pep-0518/\"\u003ePEP-518\u003c/a\u003e-compliant \u003ccode\u003epyproject.toml\u003c/code\u003e build system\u003c/li\u003e\n\u003cli\u003eLibs/Python: Clarify that the minimum-supported Python interpreter version is 3.8\u003c/li\u003e\n\u003cli\u003eLibs/Python: Actually run tests against all supported python versions\u003c/li\u003e\n\u003cli\u003eLibs/PHP: Fix deprecation warning for \u003ccode\u003eDateTimeImmutable\u003c/code\u003e construction from \u003ccode\u003enull\u003c/code\u003e (thanks \u003ca href=\"https://github.com/VincentLanglet\"\u003e\u003ccode\u003e@​VincentLanglet\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/svix/svix-webhooks/commit/2ca6b8e9ed0103bf2de5353efe76cad0be113c09\"\u003e\u003ccode\u003e2ca6b8e\u003c/code\u003e\u003c/a\u003e Bump version to 1.96.0 (\u003ca href=\"https://redirect.github.com/svix/svix-webhooks/issues/2397\"\u003e#2397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/svix/svix-webhooks/commit/5c4710a0557124199518ce4780c382d51c11f21a\"\u003e\u003ccode\u003e5c4710a\u003c/code\u003e\u003c/a\u003e Add cargo deny ignore for proc-macro-error2 advisory (\u003ca href=\"https://redirect.github.com/svix/svix-webhooks/issues/2398\"\u003e#2398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/svix/svix-webhooks/commit/80a0e21169f9db04cc23255575a928658a9107e9\"\u003e\u003ccode\u003e80a0e21\u003c/code\u003e\u003c/a\u003e Add cargo deny ignore for proc-macro-error2 advisory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/svix/svix-webhooks/commit/37fcad93f8c53629f927b83adc2ab7c4558d676c\"\u003e\u003ccode\u003e37fcad9\u003c/code\u003e\u003c/a\u003e Autoconfig for polling endpoints (\u003ca href=\"https://redirect.github.com/svix/svix-webhooks/issues/2387\"\u003e#2387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/svix/svix-webhooks/commit/86db6969d6d1605e3e22e5c018071f1cdd8dadba\"\u003e\u003ccode\u003e86db696\u003c/code\u003e\u003c/a\u003e csharp: Accept a valid signature when it is last in a multi-sig header (\u003ca href=\"https://redirect.github.com/svix/svix-webhooks/issues/2393\"\u003e#2393\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/svix/svix-webhooks/commit/a7a465a1cc53ff44dab0351040ea888b92be8167\"\u003e\u003ccode\u003ea7a465a\u003c/code\u003e\u003c/a\u003e cli: support using svix listen with an existing token (\u003ca href=\"https://redirect.github.com/svix/svix-webhooks/issues/2392\"\u003e#2392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/svix/svix-webhooks/commit/86e04e0bd6ff0fafa7180e3865d2807ce32f109a\"\u003e\u003ccode\u003e86e04e0\u003c/code\u003e\u003c/a\u003e python: Handle with_content client-side (\u003ca href=\"https://redirect.github.com/svix/svix-webhooks/issues/2380\"\u003e#2380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/svix/svix-webhooks/commit/78c4519789ebffbaa081aacd259c0cb24be0c51a\"\u003e\u003ccode\u003e78c4519\u003c/code\u003e\u003c/a\u003e python: Add test for client-side with_content handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/svix/svix-webhooks/commit/17953edf86d4ed80b87c6ee2683598ffdb64743c\"\u003e\u003ccode\u003e17953ed\u003c/code\u003e\u003c/a\u003e csharp: Add test for client-side with_content handling (\u003ca href=\"https://redirect.github.com/svix/svix-webhooks/issues/2390\"\u003e#2390\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/svix/svix-webhooks/commit/d4494720d4d67541b04a6b2cc6a0fa328a10a00a\"\u003e\u003ccode\u003ed449472\u003c/code\u003e\u003c/a\u003e python: Handle with_content client-side\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/svix/svix-webhooks/compare/v1.94.0...v1.96.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tsx` from 4.22.3 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\u003c/blockquote\u003e\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\u003eSee full diff in \u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.22.3...v4.22.4\"\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/Ediwow110/ProjTrack-Official/pull/194","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ediwow110%2FProjTrack-Official/issues/194","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/194/packages"},{"uuid":"4709483231","node_id":"PR_kwDORs1Szc7oz7Dp","number":44,"state":"closed","title":"chore(deps-dev): bump the dev-dependencies group across 1 directory with 8 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-06-28T05:43:14.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-21T05:43:26.000Z","updated_at":"2026-06-28T05:43:16.000Z","time_to_close":604788,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): bump","group_name":"dev-dependencies","update_count":8,"packages":[{"name":"@nestjs/common","old_version":"11.1.17","new_version":"11.1.27","repository_url":"https://github.com/nestjs/nest"},{"name":"class-validator","old_version":"0.14.1","new_version":"0.15.1","repository_url":"https://github.com/typestack/class-validator"},{"name":"eslint-plugin-prettier","old_version":"5.1.3","new_version":"5.5.6","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"prettier","old_version":"3.2.5","new_version":"3.8.4","repository_url":"https://github.com/prettier/prettier"},{"name":"reflect-metadata","old_version":"0.2.1","new_version":"0.2.2","repository_url":"https://github.com/rbuckton/reflect-metadata"},{"name":"rxjs","old_version":"7.8.1","new_version":"7.8.2","repository_url":"https://github.com/reactivex/rxjs"},{"name":"ts-node","old_version":"10.8.2","new_version":"10.9.2","repository_url":"https://github.com/TypeStrong/ts-node"},{"name":"typescript-eslint","old_version":"8.57.1","new_version":"8.61.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 8 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@nestjs/common](https://github.com/nestjs/nest/tree/HEAD/packages/common) | `11.1.17` | `11.1.27` |\n| [class-validator](https://github.com/typestack/class-validator) | `0.14.1` | `0.15.1` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.1.3` | `5.5.6` |\n| [prettier](https://github.com/prettier/prettier) | `3.2.5` | `3.8.4` |\n| [reflect-metadata](https://github.com/rbuckton/reflect-metadata) | `0.2.1` | `0.2.2` |\n| [rxjs](https://github.com/reactivex/rxjs) | `7.8.1` | `7.8.2` |\n| [ts-node](https://github.com/TypeStrong/ts-node) | `10.8.2` | `10.9.2` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.57.1` | `8.61.1` |\n\n\nUpdates `@nestjs/common` from 11.1.17 to 11.1.27\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest/releases\"\u003e@​nestjs/common's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.27\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): sse async handlers teardown issue by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17131\"\u003enestjs/nest#17131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(platform-fastify): forRoutes middleware ending slash  by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17138\"\u003enestjs/nest#17138\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.26\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): post sse endpoint empty response \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/common/issues/17098\"\u003e#17098\u003c/a\u003e by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17099\"\u003enestjs/nest#17099\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.25...v11.1.26\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.25...v11.1.26\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.25\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(microservices): reject pending Redis requests on close by \u003ca href=\"https://github.com/yudin-s\"\u003e\u003ccode\u003e@​yudin-s\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17024\"\u003enestjs/nest#17024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(core): register SSE close listener before async setup by \u003ca href=\"https://github.com/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17018\"\u003enestjs/nest#17018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(platform-fastify): remove pathname ending slash by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17094\"\u003enestjs/nest#17094\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/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17018\"\u003enestjs/nest#17018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DucMinhNe\"\u003e\u003ccode\u003e@​DucMinhNe\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17085\"\u003enestjs/nest#17085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iambeaukim\"\u003e\u003ccode\u003e@​iambeaukim\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17091\"\u003enestjs/nest#17091\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.24...v11.1.25\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.24...v11.1.25\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.24 (2026-05-25)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17009\"\u003e#17009\u003c/a\u003e fix(core): reset dependency-tree cache on metadata changes (\u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eEnhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16997\"\u003e#16997\u003c/a\u003e feat(core): warn on late websocket adapter registration (\u003ca href=\"https://github.com/hbinhng\"\u003e\u003ccode\u003e@​hbinhng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-ws\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17011\"\u003e#17011\u003c/a\u003e chore(deps): bump ws from 8.20.1 to 8.21.0 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 2\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eNguyễn Hải Bình (\u003ca href=\"https://github.com/hbinhng\"\u003e\u003ccode\u003e@​hbinhng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePuneet Dixit (\u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.23 (2026-05-21)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/660a1249e32e7701cdd7e5ccb20b7f695e721bce\"\u003e\u003ccode\u003e660a124\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.27 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/aa5c4f176edee6995d71a8f43a7ddb2de4c3ad8d\"\u003e\u003ccode\u003eaa5c4f1\u003c/code\u003e\u003c/a\u003e chore: update readme and package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/9ff83d540f50e96eb0093b4eb0dd96191aa6a285\"\u003e\u003ccode\u003e9ff83d5\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.26 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/02f804159841a2771755c382832a7938b904c420\"\u003e\u003ccode\u003e02f8041\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.25 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/1634915597884f677b823ec0d77931f1637dede7\"\u003e\u003ccode\u003e1634915\u003c/code\u003e\u003c/a\u003e test(common): Add unit tests for cli-colors utility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/380bf5c13c7f22d24b871af8a412852f36d7030a\"\u003e\u003ccode\u003e380bf5c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/common/issues/17058\"\u003e#17058\u003c/a\u003e from Se3do/test/extend-metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/af4542b9c0f56262090bf0097444b71456cb0139\"\u003e\u003ccode\u003eaf4542b\u003c/code\u003e\u003c/a\u003e test(common): Add unit tests for assignCustomParameterMetadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/b67aea1505d568c6b80318707c2642ba395a5510\"\u003e\u003ccode\u003eb67aea1\u003c/code\u003e\u003c/a\u003e test(common): Add unit tests for extendArrayMetadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/e1e401444ba0c32a11ab5f82994f408be0b65eba\"\u003e\u003ccode\u003ee1e4014\u003c/code\u003e\u003c/a\u003e test(common): Tighten throw assertions in validateModuleKeys spec\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/6b97771a58068e885f7adf3f888f1a660ac3a08f\"\u003e\u003ccode\u003e6b97771\u003c/code\u003e\u003c/a\u003e test(common): Add unit tests for validateModuleKeys\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.27/packages/common\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `class-validator` from 0.14.1 to 0.15.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typestack/class-validator/releases\"\u003eclass-validator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.15.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: publish 0.15.0 for real by \u003ca href=\"https://github.com/braaar\"\u003e\u003ccode\u003e@​braaar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2671\"\u003etypestack/class-validator#2671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: publish 0.15.1 by \u003ca href=\"https://github.com/braaar\"\u003e\u003ccode\u003e@​braaar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2672\"\u003etypestack/class-validator#2672\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/typestack/class-validator/compare/v0.15.0...v0.15.1\"\u003ehttps://github.com/typestack/class-validator/compare/v0.15.0...v0.15.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.15.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add \u003ccode\u003eIsISO31661Numeric\u003c/code\u003e decorator for country codes by \u003ca href=\"https://github.com/RobinvanderVliet\"\u003e\u003ccode\u003e@​RobinvanderVliet\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2657\"\u003etypestack/class-validator#2657\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: \u003ccode\u003evalidateIf\u003c/code\u003e for validation options by \u003ca href=\"https://github.com/aoi-umi\"\u003e\u003ccode\u003e@​aoi-umi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/1579\"\u003etypestack/class-validator#1579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: update UUID validation to support versions 1-8, nil, max, and all by \u003ca href=\"https://github.com/PleBea\"\u003e\u003ccode\u003e@​PleBea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2647\"\u003etypestack/class-validator#2647\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump vulnerable dependencies by \u003ca href=\"https://github.com/braaar\"\u003e\u003ccode\u003e@​braaar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2669\"\u003etypestack/class-validator#2669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003eisISO6391\u003c/code\u003e decorator for language codes by \u003ca href=\"https://github.com/RobinvanderVliet\"\u003e\u003ccode\u003e@​RobinvanderVliet\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2626\"\u003etypestack/class-validator#2626\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(IsIBAN)!: Add \u003ccode\u003eIsIBANOptions\u003c/code\u003e as argument for \u003ccode\u003eIsIBAN\u003c/code\u003e decorator by \u003ca href=\"https://github.com/LiiaMenke\"\u003e\u003ccode\u003e@​LiiaMenke\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2618\"\u003etypestack/class-validator#2618\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix small grammatical error in README.md by \u003ca href=\"https://github.com/igorrocha\"\u003e\u003ccode\u003e@​igorrocha\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2596\"\u003etypestack/class-validator#2596\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: release 0.15.0 by \u003ca href=\"https://github.com/braaar\"\u003e\u003ccode\u003e@​braaar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2670\"\u003etypestack/class-validator#2670\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/RobinvanderVliet\"\u003e\u003ccode\u003e@​RobinvanderVliet\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2657\"\u003etypestack/class-validator#2657\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aoi-umi\"\u003e\u003ccode\u003e@​aoi-umi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/1579\"\u003etypestack/class-validator#1579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PleBea\"\u003e\u003ccode\u003e@​PleBea\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2647\"\u003etypestack/class-validator#2647\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LiiaMenke\"\u003e\u003ccode\u003e@​LiiaMenke\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2618\"\u003etypestack/class-validator#2618\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorrocha\"\u003e\u003ccode\u003e@​igorrocha\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2596\"\u003etypestack/class-validator#2596\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/typestack/class-validator/compare/v0.14.4...v0.15.0\"\u003ehttps://github.com/typestack/class-validator/compare/v0.14.4...v0.15.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.14.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps-dev): bump js-yaml from 3.14.1 to 3.14.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/typestack/class-validator/pull/2645\"\u003etypestack/class-validator#2645\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump validator from 13.15.20 to 13.15.22 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/typestack/class-validator/pull/2649\"\u003etypestack/class-validator#2649\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: release 0.14.4 by \u003ca href=\"https://github.com/braaar\"\u003e\u003ccode\u003e@​braaar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2667\"\u003etypestack/class-validator#2667\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/typestack/class-validator/compare/v0.14.3...v0.14.4\"\u003ehttps://github.com/typestack/class-validator/compare/v0.14.3...v0.14.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.14.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild: update validator to 13.15.20 by \u003ca href=\"https://github.com/weikangchia\"\u003e\u003ccode\u003e@​weikangchia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2638\"\u003etypestack/class-validator#2638\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: release 0.14.3 by \u003ca href=\"https://github.com/braaar\"\u003e\u003ccode\u003e@​braaar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2643\"\u003etypestack/class-validator#2643\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update changelog by \u003ca href=\"https://github.com/braaar\"\u003e\u003ccode\u003e@​braaar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2644\"\u003etypestack/class-validator#2644\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/weikangchia\"\u003e\u003ccode\u003e@​weikangchia\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2638\"\u003etypestack/class-validator#2638\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/typestack/class-validator/compare/v0.14.2...v0.14.3\"\u003ehttps://github.com/typestack/class-validator/compare/v0.14.2...v0.14.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.14.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\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/typestack/class-validator/blob/develop/CHANGELOG.md\"\u003eclass-validator's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/typestack/class-validator/compare/v0.14.4...v0.15.1\"\u003e0.15.1\u003c/a\u003e (2026-02-26)\u003c/h2\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded options argument to IsIBAN validator (\u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2618\"\u003e#2618\u003c/a\u003e), which breaks any existing usage of this decorator that pass an argument to the decorator, e.g. \u003ccode\u003e@IsIBAN({forbidUnknownValues: false})\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated lockfile to patch vulnerabilities (\u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2669\"\u003e#2669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed a small grammatical error in the docs (\u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2596\"\u003e#2596\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003evalidateIf\u003c/code\u003e option to all validators, providing a lot more flexibility in using conditional validation (\u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/1579\"\u003e#1579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded IsISO31661Numeric validator for country codes (\u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2657\"\u003e#2657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded IsISO6391 validator for language codes (\u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2626\"\u003e#2626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded more versions to IsUUID validator options. (\u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2647\"\u003e#2647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/typestack/class-validator/compare/v0.14.3...v0.14.4\"\u003e0.14.4\u003c/a\u003e (2026-02-25)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated validator.js to 13.15.22 (\u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2649\"\u003e#2649\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/typestack/class-validator/compare/v0.14.1...v0.14.3\"\u003e0.14.3\u003c/a\u003e (2025-11-24)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a vulnerability by bumping validator.js (\u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2638\"\u003e#2638\u003c/a\u003e by \u003ca href=\"https://github.com/weikangchia\"\u003e\u003ccode\u003e@​weikangchia\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/typestack/class-validator/compare/v0.14.1...v0.14.2\"\u003e0.14.2\u003c/a\u003e (2025-05-02)\u003c/h2\u003e\n\u003ch4\u003eFixed\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue where \u003ccode\u003eforbidUnknownValues\u003c/code\u003e did not default to \u003ccode\u003etrue\u003c/code\u003e when \u003ccode\u003evalidatorOptions\u003c/code\u003e was undefined. (\u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2196\"\u003e#2196\u003c/a\u003e by \u003ca href=\"https://github.com/cduff\"\u003e\u003ccode\u003e@​cduff\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed the \u003ccode\u003eValidationMetadata.name\u003c/code\u003e property to work correctly with the \u003ccode\u003e@IsOptional\u003c/code\u003e decorator. (\u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2044\"\u003e#2044\u003c/a\u003e by \u003ca href=\"https://github.com/Clashsoft\"\u003e\u003ccode\u003e@​Clashsoft\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated the Codecov configuration for continuous integration. (\u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2556\"\u003e#2556\u003c/a\u003e by \u003ca href=\"https://github.com/haiweilian\"\u003e\u003ccode\u003e@​haiweilian\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed an issue where options were not passed correctly to the \u003ccode\u003e@IsBase64\u003c/code\u003e decorator. (\u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2549\"\u003e#2549\u003c/a\u003e by \u003ca href=\"https://github.com/aseyfpour\"\u003e\u003ccode\u003e@​aseyfpour\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed argument handling for the \u003ccode\u003eisBase64\u003c/code\u003e function. (\u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2574\"\u003e#2574\u003c/a\u003e by \u003ca href=\"https://github.com/braaar\"\u003e\u003ccode\u003e@​braaar\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/typestack/class-validator/commit/2e1a5c27dbd65b80e27fe96b49bd6e6641fa3603\"\u003e\u003ccode\u003e2e1a5c2\u003c/code\u003e\u003c/a\u003e chore: publish 0.15.1 (\u003ca href=\"https://redirect.github.com/typestack/class-validator/issues/2672\"\u003e#2672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typestack/class-validator/commit/737d2a7d7e40e4f4b4e994ad73bffe880bbe8f5c\"\u003e\u003ccode\u003e737d2a7\u003c/code\u003e\u003c/a\u003e chore: publish 0.15.0 (\u003ca href=\"https://redirect.github.com/typestack/class-validator/issues/2671\"\u003e#2671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typestack/class-validator/commit/8bc5f961cd31c4965e532a7867ed3ed2a90516db\"\u003e\u003ccode\u003e8bc5f96\u003c/code\u003e\u003c/a\u003e chore: release 0.15.0 (\u003ca href=\"https://redirect.github.com/typestack/class-validator/issues/2670\"\u003e#2670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typestack/class-validator/commit/dc41588b82f83544b58216d111af1bfcf6ddd5a6\"\u003e\u003ccode\u003edc41588\u003c/code\u003e\u003c/a\u003e fix small grammatical error in README.md (\u003ca href=\"https://redirect.github.com/typestack/class-validator/issues/2596\"\u003e#2596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typestack/class-validator/commit/2c0ff5325852f8f8bdeb30377c13ce7c3aec7328\"\u003e\u003ccode\u003e2c0ff53\u003c/code\u003e\u003c/a\u003e feat(IsIBAN): Add IsIBANOptions as argument for IsIBAN decorator (\u003ca href=\"https://redirect.github.com/typestack/class-validator/issues/2618\"\u003e#2618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typestack/class-validator/commit/e0eaa02e4afd697a3441d2f92fa23fcf6d38fb9b\"\u003e\u003ccode\u003ee0eaa02\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eisISO6391\u003c/code\u003e decorator for language codes (\u003ca href=\"https://redirect.github.com/typestack/class-validator/issues/2626\"\u003e#2626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typestack/class-validator/commit/a8b2f6e8b785cba423af9b9c5654543a188cf1ee\"\u003e\u003ccode\u003ea8b2f6e\u003c/code\u003e\u003c/a\u003e chore: bump vulnerable dependencies (\u003ca href=\"https://redirect.github.com/typestack/class-validator/issues/2669\"\u003e#2669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typestack/class-validator/commit/35e589d22afc8cf4e65886001c67f6f6e6cf0e90\"\u003e\u003ccode\u003e35e589d\u003c/code\u003e\u003c/a\u003e feat: update UUID validation to support versions 1-8, nil, max, and all (\u003ca href=\"https://redirect.github.com/typestack/class-validator/issues/2647\"\u003e#2647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typestack/class-validator/commit/042fb5783e2cc4255aa6296f102c348f25a759ca\"\u003e\u003ccode\u003e042fb57\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003evalidateIf\u003c/code\u003e to validation options (\u003ca href=\"https://redirect.github.com/typestack/class-validator/issues/1579\"\u003e#1579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typestack/class-validator/commit/4fcad7b629b04f4ba343ffb91cbcb9f01a1e2f5a\"\u003e\u003ccode\u003e4fcad7b\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eIsISO31661Numeric\u003c/code\u003e decorator for country codes (\u003ca href=\"https://redirect.github.com/typestack/class-validator/issues/2657\"\u003e#2657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typestack/class-validator/compare/v0.14.1...v0.15.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-prettier` from 5.1.3 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\u003ch2\u003ev5.5.5\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/prettier/eslint-plugin-prettier/pull/772\"\u003e#772\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/7264ed0a6cf47fc36befed32f459e7d875f5992c\"\u003e\u003ccode\u003e7264ed0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/BPScott\"\u003e\u003ccode\u003e@​BPScott\u003c/code\u003e\u003c/a\u003e! - Bump prettier-linter-helpers dependency to v1.0.1\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/pull/776\"\u003e#776\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/77651a33cd16fd4c50b7346971990b900a42408b\"\u003e\u003ccode\u003e77651a3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/aswils\"\u003e\u003ccode\u003e@​aswils\u003c/code\u003e\u003c/a\u003e! - fix: bump synckit for yarn PnP ESM issue\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.5.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/prettier/eslint-plugin-prettier/pull/755\"\u003e#755\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/723f7a803f014746f2146e5be021c9071fa52d7e\"\u003e\u003ccode\u003e723f7a8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/kbrilla\"\u003e\u003ccode\u003e@​kbrilla\u003c/code\u003e\u003c/a\u003e! - fix: add 'oxc', 'oxc-ts' and 'hermes' parsers to \u003ccode\u003eparserBlocklist\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/pull/751\"\u003e#751\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/cf52b306a533b971bf40bbbf0d2033a1ed4f3c5d\"\u003e\u003ccode\u003ecf52b30\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/andreww2012\"\u003e\u003ccode\u003e@​andreww2012\u003c/code\u003e\u003c/a\u003e! - fix: disallow extra properties in rule options\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.5.3\u003c/h2\u003e\n\u003cp\u003erepublish the latest version\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/compare/v5.5.2...v5.5.3\"\u003ehttps://github.com/prettier/eslint-plugin-prettier/compare/v5.5.2...v5.5.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.5.2\u003c/h2\u003e\n\u003cp\u003erepublish the latest version\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/compare/v5.5.1...v5.5.2\"\u003ehttps://github.com/prettier/eslint-plugin-prettier/compare/v5.5.1...v5.5.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.5.1\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/748\"\u003e#748\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/bfd1e9547de9afaaf30318735f2f441c0250b77e\"\u003e\u003ccode\u003ebfd1e95\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - fix: use \u003ccode\u003eprettierRcOptions\u003c/code\u003e directly for prettier 3.6+\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/compare/v5.5.0...v5.5.1\"\u003ehttps://github.com/prettier/eslint-plugin-prettier/compare/v5.5.0...v5.5.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/pull/743\"\u003e#743\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/92f2c9c8f0b083a0208b4236cf5c8e4af5612a8b\"\u003e\u003ccode\u003e92f2c9c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dotcarmen\"\u003e\u003ccode\u003e@​dotcarmen\u003c/code\u003e\u003c/a\u003e! - feat: support non-js languages like \u003ccode\u003ecss\u003c/code\u003e for \u003ccode\u003e@eslint/css\u003c/code\u003e and \u003ccode\u003ejson\u003c/code\u003e for \u003ccode\u003e@eslint/json\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotcarmen\"\u003e\u003ccode\u003e@​dotcarmen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/pull/743\"\u003eprettier/eslint-plugin-prettier#743\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/compare/v5.4.1...v5.5.0\"\u003ehttps://github.com/prettier/eslint-plugin-prettier/compare/v5.4.1...v5.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.4.1\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/740\"\u003e#740\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/c21521ffbe7bfb60bdca8cbf6349fba4de774d21\"\u003e\u003ccode\u003ec21521f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - fix(deps): bump \u003ccode\u003esynckit\u003c/code\u003e to v0.11.7 to fix potential \u003ccode\u003eTypeError: Cannot read properties of undefined (reading 'message')\u003c/code\u003e error\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/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\u003ch2\u003e5.5.5\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/prettier/eslint-plugin-prettier/pull/772\"\u003e#772\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/7264ed0a6cf47fc36befed32f459e7d875f5992c\"\u003e\u003ccode\u003e7264ed0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/BPScott\"\u003e\u003ccode\u003e@​BPScott\u003c/code\u003e\u003c/a\u003e! - Bump prettier-linter-helpers dependency to v1.0.1\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/pull/776\"\u003e#776\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/77651a33cd16fd4c50b7346971990b900a42408b\"\u003e\u003ccode\u003e77651a3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/aswils\"\u003e\u003ccode\u003e@​aswils\u003c/code\u003e\u003c/a\u003e! - fix: bump synckit for yarn PnP ESM issue\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.5.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/prettier/eslint-plugin-prettier/pull/755\"\u003e#755\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/723f7a803f014746f2146e5be021c9071fa52d7e\"\u003e\u003ccode\u003e723f7a8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/kbrilla\"\u003e\u003ccode\u003e@​kbrilla\u003c/code\u003e\u003c/a\u003e! - fix: add 'oxc', 'oxc-ts' and 'hermes' parsers to \u003ccode\u003eparserBlocklist\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/pull/751\"\u003e#751\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/cf52b306a533b971bf40bbbf0d2033a1ed4f3c5d\"\u003e\u003ccode\u003ecf52b30\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/andreww2012\"\u003e\u003ccode\u003e@​andreww2012\u003c/code\u003e\u003c/a\u003e! - fix: disallow extra properties in rule options\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.5.1\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/748\"\u003e#748\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/bfd1e9547de9afaaf30318735f2f441c0250b77e\"\u003e\u003ccode\u003ebfd1e95\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - fix: use \u003ccode\u003eprettierRcOptions\u003c/code\u003e directly for prettier 3.6+\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/pull/743\"\u003e#743\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/92f2c9c8f0b083a0208b4236cf5c8e4af5612a8b\"\u003e\u003ccode\u003e92f2c9c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dotcarmen\"\u003e\u003ccode\u003e@​dotcarmen\u003c/code\u003e\u003c/a\u003e! - feat: support non-js languages like \u003ccode\u003ecss\u003c/code\u003e for \u003ccode\u003e@eslint/css\u003c/code\u003e and \u003ccode\u003ejson\u003c/code\u003e for \u003ccode\u003e@eslint/json\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.4.1\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/740\"\u003e#740\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/c21521ffbe7bfb60bdca8cbf6349fba4de774d21\"\u003e\u003ccode\u003ec21521f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - fix(deps): bump \u003ccode\u003esynckit\u003c/code\u003e to v0.11.7 to fix potential \u003ccode\u003eTypeError: Cannot read properties of undefined (reading 'message')\u003c/code\u003e error\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/pull/736\"\u003e#736\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/59a0cae5f27801d7e00f257c6be059a848b32fbe\"\u003e\u003ccode\u003e59a0cae\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/yashtech00\"\u003e\u003ccode\u003e@​yashtech00\u003c/code\u003e\u003c/a\u003e! - refactor: migrate \u003ccode\u003eworker.js\u003c/code\u003e to \u003ccode\u003eworker.mjs\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.3.1\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/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\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/e2c154a7214d4548dad225a56ee1e333d6389b66\"\u003e\u003ccode\u003ee2c154a\u003c/code\u003e\u003c/a\u003e chore: release eslint-plugin-prettier (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/773\"\u003e#773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/6795c1abf6dc9949da8681b05ec31d323794d00c\"\u003e\u003ccode\u003e6795c1a\u003c/code\u003e\u003c/a\u003e build(deps): Bump the actions group across 1 directory with 2 updates (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/774\"\u003e#774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/compare/v5.1.3...v5.5.6\"\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-prettier since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.2.5 to 3.8.4\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.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMarkdown: Fix blank lines between list items and nested sub-lists being removed in Markdown/MDX (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/17746\"\u003eprettier/prettier#17746\u003c/a\u003e by \u003ca href=\"https://github.com/byplayer\"\u003e\u003ccode\u003e@​byplayer\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.4/CHANGELOG.md#384\"\u003eChangelog\u003c/a\u003e\u003c/p\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\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/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.4\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.3...3.8.4\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eMarkdown: Fix blank lines between list items and nested sub-lists being removed in Markdown/MDX (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/17746\"\u003e#17746\u003c/a\u003e by \u003ca href=\"https://github.com/byplayer\"\u003e\u003ccode\u003e@​byplayer\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003cp\u003ePrettier was removing blank lines between list items and their nested sub-lists, converting loose lists into tight lists and changing their semantic meaning.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"markdown\"\u003e\u003ccode\u003e\u0026lt;!-- Input --\u0026gt;\n- a\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eb\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ec\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ed\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u0026lt;!-- Prettier 3.8.3 --\u0026gt;\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ea\n\u003cul\u003e\n\u003cli\u003eb\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003ec\n\u003cul\u003e\n\u003cli\u003ed\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u0026lt;!-- Prettier 3.8.4 --\u0026gt;\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ea\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eb\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ec\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ed\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\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\u003cbr /\u003e\n$value: if(\u003cbr /\u003e\nsass(false): 1; else: -1,\u003cbr /\u003e\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\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/1c6ba5539141552e0e8e22d401ea620d8fdff468\"\u003e\u003ccode\u003e1c6ba55\u003c/code\u003e\u003c/a\u003e Release 3.8.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/4a673dc9b59ddf7296bbab9822093d2971da84a8\"\u003e\u003ccode\u003e4a673dc\u003c/code\u003e\u003c/a\u003e Fix blank lines between list items and nested sub-lists being removed in Mark...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/074aaedbb052a288e89d15eb0a4214de37a08866\"\u003e\u003ccode\u003e074aaed\u003c/code\u003e\u003c/a\u003e Replace \u003ccode\u003emain\u003c/code\u003e branch in changelog link with tags (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19054\"\u003e#19054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/c22a003ae97917c5043e8685b4fdff0f93e978f9\"\u003e\u003ccode\u003ec22a003\u003c/code\u003e\u003c/a\u003e Bump Prettier dependency to 3.8.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/07bad1f04536e9799927007baf466e67151576f0\"\u003e\u003ccode\u003e07bad1f\u003c/code\u003e\u003c/a\u003e Clean changelog_unreleased\u003c/li\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prettier/prettier/compare/3.2.5...3.8.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 prettier since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `reflect-metadata` from 0.2.1 to 0.2.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rbuckton/reflect-metadata/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rxjs` from 7.8.1 to 7.8.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ReactiveX/rxjs/blob/7.8.2/CHANGELOG.md\"\u003erxjs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/reactivex/rxjs/compare/7.8.1...7.8.2\"\u003e7.8.2\u003c/a\u003e (2025-02-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eanimationFrameScheduler:\u003c/strong\u003e some tasks are never flushed and sometimes it breaks completely (\u003ca href=\"https://redirect.github.com/reactivex/rxjs/issues/7444\"\u003e#7444\u003c/a\u003e) (\u003ca href=\"https://github.com/reactivex/rxjs/commit/8bbfa4efd15f6572316d5b2b05b2f49ded69a3ca\"\u003e8bbfa4e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emergeWith:\u003c/strong\u003e works correctly with an Array (\u003ca href=\"https://redirect.github.com/reactivex/rxjs/issues/7281\"\u003e#7281\u003c/a\u003e) (\u003ca href=\"https://github.com/reactivex/rxjs/commit/27855c635ca74107352ae3336944433a328c0b41\"\u003e27855c6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esubscriber:\u003c/strong\u003e strict type signature for next method (\u003ca href=\"https://redirect.github.com/reactivex/rxjs/issues/7172\"\u003e#7172\u003c/a\u003e) (\u003ca href=\"https://github.com/reactivex/rxjs/commit/0e2ef5e1142699b028bc3624aae9b24c3e3aaccf\"\u003e0e2ef5e\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/ReactiveX/rxjs/commit/e5351d02e225e275ac0e497c7b66eaa5f0c88791\"\u003e\u003ccode\u003ee5351d0\u003c/code\u003e\u003c/a\u003e chore(publish): 7.8.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ReactiveX/rxjs/commit/8bbfa4efd15f6572316d5b2b05b2f49ded69a3ca\"\u003e\u003ccode\u003e8bbfa4e\u003c/code\u003e\u003c/a\u003e fix(animationFrameScheduler): some tasks are never flushed and sometimes it b...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ReactiveX/rxjs/commit/4a2d0d29a7b17607e74afcb6fb8037fe58ef9021\"\u003e\u003ccode\u003e4a2d0d2\u003c/code\u003e\u003c/a\u003e docs(rxjs.dex): replace polyfill.io with a Cloudflare equivalent (\u003ca href=\"https://redirect.github.com/reactivex/rxjs/issues/7487\"\u003e#7487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ReactiveX/rxjs/commit/2fb074008430c8fcae9a10c22a3cd7b5140ffd84\"\u003e\u003ccode\u003e2fb0740\u003c/code\u003e\u003c/a\u003e chore: 7.x remove global npm install and ignore latest TS (\u003ca href=\"https://redirect.github.com/reactivex/rxjs/issues/7398\"\u003e#7398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ReactiveX/rxjs/commit/d69d890b65c2890c1bd7cd181cb462848f8b75fb\"\u003e\u003ccode\u003ed69d890\u003c/code\u003e\u003c/a\u003e docs: fix missing overloads in docs when overload count is less than 3 (\u003ca href=\"https://redirect.github.com/reactivex/rxjs/issues/7367\"\u003e#7367\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ReactiveX/rxjs/commit/27855c635ca74107352ae3336944433a328c0b41\"\u003e\u003ccode\u003e27855c6\u003c/code\u003e\u003c/a\u003e fix(mergeWith): works correctly with an Array (\u003ca href=\"https://redirect.github.com/reactivex/rxjs/issues/7281\"\u003e#7281\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ReactiveX/rxjs/commit/9db65635b0b26b25c35b3470885c6f02abd54122\"\u003e\u003ccode\u003e9db6563\u003c/code\u003e\u003c/a\u003e docs: provide URL for the V8 docs app (\u003ca href=\"https://redirect.github.com/reactivex/rxjs/issues/7244\"\u003e#7244\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ReactiveX/rxjs/commit/5c3fb3347376eaa079655fc70f6d39fbbd7ca180\"\u003e\u003ccode\u003e5c3fb33\u003c/code\u003e\u003c/a\u003e docs: add MonoTypeOperatorFunction documentation (\u003ca href=\"https://redirect.github.com/reactivex/rxjs/issues/7284\"\u003e#7284\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ReactiveX/rxjs/commit/0e2ef5e1142699b028bc3624aae9b24c3e3aaccf\"\u003e\u003ccode\u003e0e2ef5e\u003c/code\u003e\u003c/a\u003e fix(subscriber): strict type signature for next method (\u003ca href=\"https://redirect.github.com/reactivex/rxjs/issues/7172\"\u003e#7172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ReactiveX/rxjs/commit/b6d00c1d276ad3b987dd832168448e106741ebda\"\u003e\u003ccode\u003eb6d00c1\u003c/code\u003e\u003c/a\u003e docs: improve glossary and semantics page (\u003ca href=\"https://redirect.github.com/reactivex/rxjs/issues/7267\"\u003e#7267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/reactivex/rxjs/compare/7.8.1...7.8.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ts-node` from 10.8.2 to 10.9.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TypeStrong/ts-node/releases\"\u003ets-node's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eFix \u003ccode\u003etsconfig.json\u003c/code\u003e file not found\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFixed\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003etsconfig.json\u003c/code\u003e file not found on latest TypeScript version (\u003ca href=\"https://redirect.github.com/TypeStrong/ts-node/pull/2091\"\u003eTypeStrong/ts-node#2091\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.9.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFixed\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eWorkaround nodejs bug introduced in 18.6.0 (\u003ca href=\"https://redirect.github.com/TypeStrong/ts-node/issues/1838\"\u003e#1838\u003c/a\u003e) \u003ca href=\"https://github.com/cspotcode\"\u003e\u003ccode\u003e@​cspotcode\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eOnly affects projects on node \u0026gt;=18.6.0 using \u003ccode\u003e--esm\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eOlder versions of node and projects without \u003ccode\u003e--esm\u003c/code\u003e are unaffected\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/TypeStrong/ts-node/compare/v10.9.0...v10.9.1\"\u003ehttps://github.com/TypeStrong/ts-node/compare/v10.9.0...v10.9.1\u003c/a\u003e\n\u003ca href=\"https://github.com/TypeStrong/ts-node/milestone/18?closed=1\"\u003ehttps://github.com/TypeStrong/ts-node/milestone/18?closed=1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.9.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eAdded\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e--project\u003c/code\u003e accepts path to a directory containing a \u003ccode\u003etsconfig.json\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/TypeStrong/ts-node/issues/1829\"\u003e#1829\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/TypeStrong/ts-node/issues/1830\"\u003e#1830\u003c/a\u003e) \u003ca href=\"https://github.com/cspotcode\"\u003e\u003ccode\u003e@​cspotcode\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003epreviously it required an explicit filename\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded helpful error message when swc version is too old to support our configuration (\u003ca href=\"https://redirect.github.com/TypeStrong/ts-node/issues/1802\"\u003e#1802\u003c/a\u003e) \u003ca href=\"https://github.com/cspotcode\"\u003e\u003ccode\u003e@​cspotcode\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eexperimentalTsImportSpecifiers\u003c/code\u003e option which allows using voluntary \u003ccode\u003e.ts\u003c/code\u003e file extensions in import specifiers (undocumented except for \u003ca href=\"https://typestrong.org/ts-node/api/interfaces/CreateOptions.html#experimentalTsImportSpecifiers\"\u003eAPI docs\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/TypeStrong/ts-node/issues/1815\"\u003e#1815\u003c/a\u003e) \u003ca href=\"https://github.com/cspotcode\"\u003e\u003ccode\u003e@​cspotcode\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFixed\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed bug where \u003ccode\u003echild_process.fork()\u003c/code\u003e would erroneously execute the parent's entrypoint script, not the intended child script (\u003ca href=\"https://redirect.github.com/TypeStrong/ts-node/issues/1812\"\u003e#1812\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/TypeStrong/ts-node/issues/1814\"\u003e#1814\u003c/a\u003e) \u003ca href=\"https://github.com/devversion\"\u003e\u003ccode\u003e@​devversion\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed support for jsx modes \u003ccode\u003e\u0026quot;react-jsx\u0026quot;\u003c/code\u003e and \u003ccode\u003e\u0026quot;react-jsxdev\u0026quot;\u003c/code\u003e in swc transpiler (\u003ca href=\"https://redirect.github.com/TypeStrong/ts-node/issues/1800\"\u003e#1800\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/TypeStrong/ts-node/issues/1802\"\u003e#1802\u003c/a\u003e) \u003ca href=\"https://github.com/cspotcode\"\u003e\u003ccode\u003e@​cspotcode\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed support for import assertions in swc transpiler (\u003ca href=\"https://redirect.github.com/TypeStrong/ts-node/issues/1817\"\u003e#1817\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/TypeStrong/ts-node/issues/1802\"\u003e#1802\u003c/a\u003e) \u003ca href=\"https://github.com/cspotcode\"\u003e\u003ccode\u003e@​cspotcode\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed bug where calling \u003ccode\u003erepl.evalCode()\u003c/code\u003e with code not ending in a newline would not update the typechecker accordingly (\u003ca href=\"https://redirect.github.com/TypeStrong/ts-node/issues/1764\"\u003e#1764\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/TypeStrong/ts-node/issues/1824\"\u003e#1824\u003c/a\u003e) \u003ca href=\"https://github.com/cspotcode\"\u003e\u003ccode\u003e@​cspotcode\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/TypeStrong/ts-node/compare/v10.8.2...v10.9.0\"\u003ehttps://github.com/TypeStrong/ts-node/compare/v10.8.2...v10.9.0\u003c/a\u003e\n\u003ca href=\"https://github.com/TypeStrong/ts-node/milestone/16?closed=1\"\u003ehttps://github.com/TypeStrong/ts-node/milestone/16?closed=1\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/TypeStrong/ts-node/commit/057ac1beb118f9c42d21e876a17320ad73ea6be2\"\u003e\u003ccode\u003e057ac1b\u003c/code\u003e\u003c/a\u003e 10.9.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TypeStrong/ts-node/commit/c8805d5d4bcdfa564fdcc0ff6630381c9f54ee5a\"\u003e\u003ccode\u003ec8805d5\u003c/code\u003e\u003c/a\u003e Update package lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TypeStrong/ts-node/commit/99862f7ec663927045ecb5703230c368816d0857\"\u003e\u003ccode\u003e99862f7\u003c/code\u003e\u003c/a\u003e Bump swc dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TypeStrong/ts-node/commit/cdc4e883ab7072865abc4070f651374503cc88a9\"\u003e\u003ccode\u003ecdc4e88\u003c/code\u003e\u003c/a\u003e Ignore test files in build schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TypeStrong/ts-node/commit/08cdfb0c70fbe3cadd658ef025d7947a0a59c920\"\u003e\u003ccode\u003e08cdfb0\u003c/code\u003e\u003c/a\u003e Backport swc fixes on main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TypeStrong/ts-node/commit/9639daa83c2122dd3d5ac4520f2d990d997fe8ba\"\u003e\u003ccode\u003e9639daa\u003c/code\u003e\u003c/a\u003e Ignore test files in build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TypeStrong/ts-node/commit/cc1a503e5faae87b034b76a3f5ddd53e5e7a6b3b\"\u003e\u003ccode\u003ecc1a503\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003etsconfig.json\u003c/code\u003e not found with TS \u0026gt;= 5.3 (\u003ca href=\"https://redirect.github.com/TypeStrong/ts-node/issues/2091\"\u003e#2091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TypeStrong/ts-node/commit/0e0da590b3c104ee515ae7b603c29d3d87620ce5\"\u003e\u003ccode\u003e0e0da59\u003c/code\u003e\u003c/a\u003e 10.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TypeStrong/ts-node/commit/c02af136b062574081d355a768ceddd3b0bb1903\"\u003e\u003ccode\u003ec02af13\u003c/code\u003e\u003c/a\u003e Attempt workaround for node regression (\u003ca href=\"https://redirect.github.com/TypeStrong/ts-node/issues/1838\"\u003e#1838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TypeStrong/ts-node/commit/11424e06ac360c4aea26f94e1bacaa3b74b7e57f\"\u003e\u003ccode\u003e11424e0\u003c/code\u003e\u003c/a\u003e 10.9.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TypeStrong/ts-node/compare/v10.8.2...v10.9.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript-eslint` from 8.57.1 to 8.61.1\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\"\u003etypescript-eslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.61.1\u003c/h2\u003e\n\u003ch2\u003e8.61.1 (2026-06-15)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [consistent-indexed-object-style] do not remove comments when fixing (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12396\"\u003e#12396\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/10577\"\u003e#10577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] avoid false positive for template literal expressions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12281\"\u003e#12281\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] wrap object literal in parens when removing TSTypeAssertion in arrow body (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12394\"\u003e#12394\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12393\"\u003e#12393\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-boolean-literal-compare] fix precedence bug in autofix (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12413\"\u003e#12413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-template-expression] respect ECMAScript line terminators (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12388\"\u003e#12388\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAnas \u003ca href=\"https://github.com/anasm266\"\u003e\u003ccode\u003e@​anasm266\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeftera \u003ca href=\"https://github.com/Deftera186\"\u003e\u003ccode\u003e@​Deftera186\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\u003cli\u003eSarath Francis \u003ca href=\"https://github.com/sarathfrancis90\"\u003e\u003ccode\u003e@​sarathfrancis90\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.61.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\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\u003ch2\u003ev8.60.1\u003c/h2\u003e\n\u003ch2\u003e8.60.1 (2026-06-01)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e respect ECMAScript line terminators in ts-comment rules (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12352\"\u003e#12352\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/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md\"\u003etypescript-eslint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.61.1 (2026-06-15)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint 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.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.61.0 (2026-06-08)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint 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\u003ch2\u003e8.60.1 (2026-06-01)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint 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.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.60.0 (2026-05-25)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint 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\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\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.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 typescript-eslint to align it with other projects, there were no code changes.\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/typescript-eslint/typescript-eslint/commit/aaad7187b529c4b6ff8088ffd7e948c69c2763b6\"\u003e\u003ccode\u003eaaad718\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.61.1\u003c/li\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\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/4f84a697aedc436559c3ae09b5b357d98b448d68\"\u003e\u003ccode\u003e4f84a69\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.60.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/1849b530c254fb4f89d7270160f3a998e4acd964\"\u003e\u003ccode\u003e1849b53\u003c/code\u003e\u003c/a\u003e chore: typecheck using tsgo (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12139\"\u003e#12139\u003c/a\u003e)\u003c/li\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/4b927c607755b2648d5854b9e928c1dbb2b8e088\"\u003e\u003ccode\u003e4b927c6\u003c/code\u003e\u003c/a\u003e fix(typescript-eslint): export Compatible* types from typescript-eslint to re...\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/typescript-eslint/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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.61.1/packages/typescript-eslint\"\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/bannaarr01/nestjs-keycloak-auth/pull/44","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/bannaarr01%2Fnestjs-keycloak-auth/issues/44","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/44/packages"},{"uuid":"4708649096","node_id":"PR_kwDOQJxXsc7oxehX","number":202,"state":"open","title":"chore(deps)(deps): bump the all-packages group across 1 directory with 54 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-06-20T23:07:25.000Z","updated_at":"2026-06-20T23:08:31.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps): bump","group_name":"all-packages","update_count":54,"packages":[{"name":"@tailwindcss/postcss","old_version":"4.3.0","new_version":"4.3.1","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tanstack/react-query","old_version":"5.100.14","new_version":"5.101.0","repository_url":"https://github.com/TanStack/query"},{"name":"acorn","old_version":"8.16.0","new_version":"8.17.0","repository_url":"https://github.com/acornjs/acorn"},{"name":"axios","old_version":"1.16.1","new_version":"1.18.0","repository_url":"https://github.com/axios/axios"},{"name":"eslint-config-next","old_version":"16.2.6","new_version":"16.2.9","repository_url":"https://github.com/vercel/next.js"},{"name":"fumadocs-core","old_version":"16.5.0","new_version":"16.10.5","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-mdx","old_version":"14.2.6","new_version":"15.0.12","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-ui","old_version":"16.5.0","new_version":"16.10.5","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"tailwindcss","old_version":"4.3.0","new_version":"4.3.1","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@middy/core","old_version":"7.6.5","new_version":"7.6.8","repository_url":"https://github.com/middyjs/middy"},{"name":"@middy/http-cors","old_version":"7.6.5","new_version":"7.6.8","repository_url":"https://github.com/middyjs/middy"},{"name":"@middy/http-security-headers","old_version":"7.6.5","new_version":"7.6.8","repository_url":"https://github.com/middyjs/middy"},{"name":"@middy/validator","old_version":"7.6.5","new_version":"7.6.8","repository_url":"https://github.com/middyjs/middy"},{"name":"@nestjs/common","old_version":"11.1.24","new_version":"11.1.27","repository_url":"https://github.com/nestjs/nest"},{"name":"@types/node","old_version":"22.19.7","new_version":"26.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"ai","old_version":"6.0.193","new_version":"6.0.208","repository_url":"https://github.com/vercel/ai"},{"name":"baseline-browser-mapping","old_version":"2.10.32","new_version":"2.10.38","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"enhanced-resolve","old_version":"5.22.1","new_version":"5.24.0","repository_url":"https://github.com/webpack/enhanced-resolve"},{"name":"eslint","old_version":"8.57.1","new_version":"10.5.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-oxlint","old_version":"1.67.0","new_version":"1.70.0","repository_url":"https://github.com/oxc-project/eslint-plugin-oxlint"},{"name":"eslint-plugin-unicorn","old_version":"62.0.0","new_version":"68.0.0","repository_url":"https://github.com/sindresorhus/eslint-plugin-unicorn"},{"name":"next","old_version":"16.2.6","new_version":"16.2.9","repository_url":"https://github.com/vercel/next.js"},{"name":"oxlint","old_version":"1.67.0","new_version":"1.70.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"pg","old_version":"8.21.0","new_version":"8.22.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"prettier","old_version":"3.8.3","new_version":"3.8.4","repository_url":"https://github.com/prettier/prettier"},{"name":"storybook","old_version":"10.4.1","new_version":"10.4.6","repository_url":"https://github.com/storybookjs/storybook"},{"name":"vite-plugin-dts","old_version":"5.0.1","new_version":"5.0.2","repository_url":"https://github.com/qmhc/unplugin-dts"},{"name":"@supabase/supabase-js","old_version":"2.106.2","new_version":"2.108.2","repository_url":"https://github.com/supabase/supabase-js"},{"name":"posthog-js","old_version":"1.376.4","new_version":"1.391.2","repository_url":"https://github.com/PostHog/posthog-js"},{"name":"radix-ui","old_version":"1.4.3","new_version":"1.6.0","repository_url":"https://github.com/radix-ui/primitives"},{"name":"react-tweet","old_version":"3.3.0","new_version":"3.3.1","repository_url":"https://github.com/vercel/react-tweet"},{"name":"@playwright/test","old_version":"1.60.0","new_version":"1.61.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@types/mdx","old_version":"2.0.13","new_version":"2.0.14","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"axe-core","old_version":"4.11.4","new_version":"4.12.1","repository_url":"https://github.com/dequelabs/axe-core"},{"name":"@storybook/addon-a11y","old_version":"10.4.1","new_version":"10.4.6","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-docs","old_version":"10.4.1","new_version":"10.4.6","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-themes","old_version":"10.4.1","new_version":"10.4.6","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/react-vite","old_version":"10.4.1","new_version":"10.4.6","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@tailwindcss/vite","old_version":"4.3.0","new_version":"4.3.1","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"concurrently","old_version":"10.0.0","new_version":"10.0.3","repository_url":"https://github.com/open-cli-tools/concurrently"},{"name":"oxc-resolver","old_version":"11.20.0","new_version":"11.21.3","repository_url":"https://github.com/oxc-project/oxc-resolver"},{"name":"mongodb","old_version":"7.2.0","new_version":"7.3.0","repository_url":"https://github.com/mongodb/node-mongodb-native"},{"name":"mongoose","old_version":"9.6.3","new_version":"9.7.1","repository_url":"https://github.com/Automattic/mongoose"},{"name":"@ai-sdk/openai","old_version":"3.0.67","new_version":"3.0.73","repository_url":"https://github.com/vercel/ai"},{"name":"@google/genai","old_version":"2.7.0","new_version":"2.9.0","repository_url":"https://github.com/googleapis/js-genai"},{"name":"@angular-eslint/eslint-plugin","old_version":"21.4.0","new_version":"22.0.0","repository_url":"https://github.com/angular-eslint/angular-eslint"},{"name":"eslint-plugin-jsdoc","old_version":"63.0.0","new_version":"63.0.6","repository_url":"https://github.com/gajus/eslint-plugin-jsdoc"},{"name":"eslint-plugin-n","old_version":"18.0.1","new_version":"18.1.0","repository_url":"https://github.com/eslint-community/eslint-plugin-n"},{"name":"eslint-plugin-security","old_version":"4.0.0","new_version":"4.0.1","repository_url":"https://github.com/eslint-community/eslint-plugin-security"},{"name":"eslint-plugin-sonarjs","old_version":"4.0.3","new_version":"4.1.0","repository_url":"https://github.com/SonarSource/SonarJS"},{"name":"eslint-plugin-vue","old_version":"10.9.1","new_version":"10.9.2","repository_url":"https://github.com/vuejs/eslint-plugin-vue"},{"name":"tsx","old_version":"4.22.3","new_version":"4.22.4","repository_url":"https://github.com/privatenumber/tsx"}],"path":null,"ecosystem":"npm"},"body":"Bumps the all-packages group with 52 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.3.0` | `4.3.1` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.100.14` | `5.101.0` |\n| [acorn](https://github.com/acornjs/acorn) | `8.16.0` | `8.17.0` |\n| [axios](https://github.com/axios/axios) | `1.16.1` | `1.18.0` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `16.2.6` | `16.2.9` |\n| [fumadocs-core](https://github.com/fuma-nama/fumadocs) | `16.5.0` | `16.10.5` |\n| [fumadocs-mdx](https://github.com/fuma-nama/fumadocs) | `14.2.6` | `15.0.12` |\n| [fumadocs-ui](https://github.com/fuma-nama/fumadocs) | `16.5.0` | `16.10.5` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.3.0` | `4.3.1` |\n| [@middy/core](https://github.com/middyjs/middy/tree/HEAD/packages/core) | `7.6.5` | `7.6.8` |\n| [@middy/http-cors](https://github.com/middyjs/middy/tree/HEAD/packages/http-cors) | `7.6.5` | `7.6.8` |\n| [@middy/http-security-headers](https://github.com/middyjs/middy/tree/HEAD/packages/http-security-headers) | `7.6.5` | `7.6.8` |\n| [@middy/validator](https://github.com/middyjs/middy/tree/HEAD/packages/validator) | `7.6.5` | `7.6.8` |\n| [@nestjs/common](https://github.com/nestjs/nest/tree/HEAD/packages/common) | `11.1.24` | `11.1.27` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.19.7` | `26.0.0` |\n| [ai](https://github.com/vercel/ai/tree/HEAD/packages/ai) | `6.0.193` | `6.0.208` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.10.32` | `2.10.38` |\n| [enhanced-resolve](https://github.com/webpack/enhanced-resolve) | `5.22.1` | `5.24.0` |\n| [eslint](https://github.com/eslint/eslint) | `8.57.1` | `10.5.0` |\n| [eslint-plugin-oxlint](https://github.com/oxc-project/eslint-plugin-oxlint) | `1.67.0` | `1.70.0` |\n| [eslint-plugin-unicorn](https://github.com/sindresorhus/eslint-plugin-unicorn) | `62.0.0` | `68.0.0` |\n| [next](https://github.com/vercel/next.js) | `16.2.6` | `16.2.9` |\n| [oxlint](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint) | `1.67.0` | `1.70.0` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.21.0` | `8.22.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.3` | `3.8.4` |\n| [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/core) | `10.4.1` | `10.4.6` |\n| [vite-plugin-dts](https://github.com/qmhc/unplugin-dts/tree/HEAD/packages/vite-plugin-dts) | `5.0.1` | `5.0.2` |\n| [@supabase/supabase-js](https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js) | `2.106.2` | `2.108.2` |\n| [posthog-js](https://github.com/PostHog/posthog-js) | `1.376.4` | `1.391.2` |\n| [radix-ui](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/radix-ui) | `1.4.3` | `1.6.0` |\n| [react-tweet](https://github.com/vercel/react-tweet) | `3.3.0` | `3.3.1` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.60.0` | `1.61.0` |\n| [@types/mdx](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/mdx) | `2.0.13` | `2.0.14` |\n| [axe-core](https://github.com/dequelabs/axe-core) | `4.11.4` | `4.12.1` |\n| [@storybook/addon-a11y](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/a11y) | `10.4.1` | `10.4.6` |\n| [@storybook/addon-docs](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs) | `10.4.1` | `10.4.6` |\n| [@storybook/addon-themes](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/themes) | `10.4.1` | `10.4.6` |\n| [@storybook/react-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/react-vite) | `10.4.1` | `10.4.6` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.3.0` | `4.3.1` |\n| [concurrently](https://github.com/open-cli-tools/concurrently) | `10.0.0` | `10.0.3` |\n| [oxc-resolver](https://github.com/oxc-project/oxc-resolver) | `11.20.0` | `11.21.3` |\n| [mongodb](https://github.com/mongodb/node-mongodb-native) | `7.2.0` | `7.3.0` |\n| [mongoose](https://github.com/Automattic/mongoose) | `9.6.3` | `9.7.1` |\n| [@ai-sdk/openai](https://github.com/vercel/ai/tree/HEAD/packages/openai) | `3.0.67` | `3.0.73` |\n| [@google/genai](https://github.com/googleapis/js-genai) | `2.7.0` | `2.9.0` |\n| [@angular-eslint/eslint-plugin](https://github.com/angular-eslint/angular-eslint/tree/HEAD/packages/eslint-plugin) | `21.4.0` | `22.0.0` |\n| [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) | `63.0.0` | `63.0.6` |\n| [eslint-plugin-n](https://github.com/eslint-community/eslint-plugin-n) | `18.0.1` | `18.1.0` |\n| [eslint-plugin-security](https://github.com/eslint-community/eslint-plugin-security) | `4.0.0` | `4.0.1` |\n| [eslint-plugin-sonarjs](https://github.com/SonarSource/SonarJS) | `4.0.3` | `4.1.0` |\n| [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue) | `10.9.1` | `10.9.2` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.22.3` | `4.22.4` |\n\n\nUpdates `@tailwindcss/postcss` from 4.3.0 to 4.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/releases\"\u003e@​tailwindcss/postcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.1\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e--silent\u003c/code\u003e option to suppress output in \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20100\"\u003e#20100\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove deprecation warnings by using \u003ccode\u003eModule#registerHooks\u003c/code\u003e instead of \u003ccode\u003eModule#register\u003c/code\u003e on Node 26+ (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20028\"\u003e#20028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: don't crash when plugin utilities throw for unsupported values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20052\"\u003e#20052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003e@apply\u003c/code\u003e to be used with CSS mixins (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19427\"\u003e#19427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003enot-*\u003c/code\u003e correctly negates \u003ccode\u003e@container\u003c/code\u003e queries, including \u003ccode\u003estyle(…)\u003c/code\u003e queries (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20059\"\u003e#20059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003edrop-shadow-*\u003c/code\u003e color utilities work with custom shadow values containing \u003ccode\u003ecalc(…)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20080\"\u003e#20080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix 'Sourcemap is likely to be incorrect' warnings when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20103\"\u003e#20103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@tailwindcss/webpack\u003c/code\u003e can be installed in Rspack projects without requiring \u003ccode\u003ewebpack\u003c/code\u003e as a peer dependency (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20027\"\u003e#20027\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: don't suggest invalid \u003ccode\u003ecalc(…)\u003c/code\u003e expressions (e.g. \u003ccode\u003epx-[calc(1rem+0px)]\u003c/code\u003e → \u003ccode\u003epx-[calc(1rem+0)]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20127\"\u003e#20127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: avoid suggesting large spacing-scale values for arbitrary lengths (e.g. \u003ccode\u003eleft-[99999px]\u003c/code\u003e → \u003ccode\u003eleft-[99999px]\u003c/code\u003e, not \u003ccode\u003eleft-24999.75\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20130\"\u003e#20130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e in \u003ccode\u003e--watch\u003c/code\u003e mode recovers when a tracked dependency is deleted and restored (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20137\"\u003e#20137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure standalone \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e binaries are ignored when scanning for class candidates (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20139\"\u003e#20139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure class candidates are extracted from Twig \u003ccode\u003eaddClass(…)\u003c/code\u003e and \u003ccode\u003eremoveClass(…)\u003c/code\u003e calls (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20198\"\u003e#20198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't crash in the Ruby or Vue preprocessors when scanning files containing invalid UTF-8 bytes (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19588\"\u003e#19588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003e@variant\u003c/code\u003e to be used inside \u003ccode\u003eaddBase\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19480\"\u003e#19480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@source\u003c/code\u003e globs with symlinks are preserved (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20203\"\u003e#20203\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure later \u003ccode\u003e@source\u003c/code\u003e rules can re-include files excluded by earlier \u003ccode\u003e@source not\u003c/code\u003e rules (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20203\"\u003e#20203\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: don't migrate empty class rules to invalid \u003ccode\u003e@utility\u003c/code\u003e rules (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20205\"\u003e#20205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure transitions between \u003ccode\u003einset-shadow-none\u003c/code\u003e and other inset shadows work correctly (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20208\"\u003e#20208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure explicitly referenced \u003ccode\u003e@source\u003c/code\u003e directories are scanned even when ignored by git (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20214\"\u003e#20214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@source\u003c/code\u003e globs ending in \u003ccode\u003e**/*\u003c/code\u003e preserve dynamic path segments to avoid scanning too many files (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20217\"\u003e#20217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: don't fold \u003ccode\u003ecalc(…)\u003c/code\u003e divisions when the result would require high precision (e.g. \u003ccode\u003ew-[calc(100%/3.5)]\u003c/code\u003e → \u003ccode\u003ew-[calc(100%/3.5)]\u003c/code\u003e, not \u003ccode\u003ew-[28.571428571428573%]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20221\"\u003e#20221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eServe ESM type declarations to ESM importers of \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20228\"\u003e#20228\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGenerate \u003ccode\u003e0\u003c/code\u003e instead of \u003ccode\u003ecalc(var(--spacing) * 0)\u003c/code\u003e for spacing utilities like \u003ccode\u003em-0\u003c/code\u003e and \u003ccode\u003eleft-0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20196\"\u003e#20196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGenerate \u003ccode\u003evar(--spacing)\u003c/code\u003e instead of \u003ccode\u003ecalc(var(--spacing) * 1)\u003c/code\u003e for spacing utilities like \u003ccode\u003em-1\u003c/code\u003e and \u003ccode\u003eleft-1\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20196\"\u003e#20196\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/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md\"\u003e@​tailwindcss/postcss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.3.1] - 2026-06-12\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e--silent\u003c/code\u003e option to suppress output in \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20100\"\u003e#20100\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove deprecation warnings by using \u003ccode\u003eModule#registerHooks\u003c/code\u003e instead of \u003ccode\u003eModule#register\u003c/code\u003e on Node 26+ (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20028\"\u003e#20028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: don't crash when plugin utilities throw for unsupported values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20052\"\u003e#20052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003e@apply\u003c/code\u003e to be used with CSS mixins (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19427\"\u003e#19427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003enot-*\u003c/code\u003e correctly negates \u003ccode\u003e@container\u003c/code\u003e queries, including \u003ccode\u003estyle(…)\u003c/code\u003e queries (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20059\"\u003e#20059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003edrop-shadow-*\u003c/code\u003e color utilities work with custom shadow values containing \u003ccode\u003ecalc(…)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20080\"\u003e#20080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix 'Sourcemap is likely to be incorrect' warnings when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20103\"\u003e#20103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@tailwindcss/webpack\u003c/code\u003e can be installed in Rspack projects without requiring \u003ccode\u003ewebpack\u003c/code\u003e as a peer dependency (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20027\"\u003e#20027\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: don't suggest invalid \u003ccode\u003ecalc(…)\u003c/code\u003e expressions (e.g. \u003ccode\u003epx-[calc(1rem+0px)]\u003c/code\u003e → \u003ccode\u003epx-[calc(1rem+0)]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20127\"\u003e#20127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: avoid suggesting large spacing-scale values for arbitrary lengths (e.g. \u003ccode\u003eleft-[99999px]\u003c/code\u003e → \u003ccode\u003eleft-[99999px]\u003c/code\u003e, not \u003ccode\u003eleft-24999.75\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20130\"\u003e#20130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e in \u003ccode\u003e--watch\u003c/code\u003e mode recovers when a tracked dependency is deleted and restored (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20137\"\u003e#20137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure standalone \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e binaries are ignored when scanning for class candidates (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20139\"\u003e#20139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure class candidates are extracted from Twig \u003ccode\u003eaddClass(…)\u003c/code\u003e and \u003ccode\u003eremoveClass(…)\u003c/code\u003e calls (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20198\"\u003e#20198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't crash in the Ruby or Vue preprocessors when scanning files containing invalid UTF-8 bytes (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19588\"\u003e#19588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003e@variant\u003c/code\u003e to be used inside \u003ccode\u003eaddBase\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19480\"\u003e#19480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@source\u003c/code\u003e globs with symlinks are preserved (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20203\"\u003e#20203\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure later \u003ccode\u003e@source\u003c/code\u003e rules can re-include files excluded by earlier \u003ccode\u003e@source not\u003c/code\u003e rules (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20203\"\u003e#20203\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: don't migrate empty class rules to invalid \u003ccode\u003e@utility\u003c/code\u003e rules (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20205\"\u003e#20205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure transitions between \u003ccode\u003einset-shadow-none\u003c/code\u003e and other inset shadows work correctly (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20208\"\u003e#20208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure explicitly referenced \u003ccode\u003e@source\u003c/code\u003e directories are scanned even when ignored by git (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20214\"\u003e#20214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@source\u003c/code\u003e globs ending in \u003ccode\u003e**/*\u003c/code\u003e preserve dynamic path segments to avoid scanning too many files (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20217\"\u003e#20217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: don't fold \u003ccode\u003ecalc(…)\u003c/code\u003e divisions when the result would require high precision (e.g. \u003ccode\u003ew-[calc(100%/3.5)]\u003c/code\u003e → \u003ccode\u003ew-[calc(100%/3.5)]\u003c/code\u003e, not \u003ccode\u003ew-[28.571428571428573%]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20221\"\u003e#20221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eServe ESM type declarations to ESM importers of \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20228\"\u003e#20228\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGenerate \u003ccode\u003e0\u003c/code\u003e instead of \u003ccode\u003ecalc(var(--spacing) * 0)\u003c/code\u003e for spacing utilities like \u003ccode\u003em-0\u003c/code\u003e and \u003ccode\u003eleft-0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20196\"\u003e#20196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGenerate \u003ccode\u003evar(--spacing)\u003c/code\u003e instead of \u003ccode\u003ecalc(var(--spacing) * 1)\u003c/code\u003e for spacing utilities like \u003ccode\u003em-1\u003c/code\u003e and \u003ccode\u003eleft-1\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20196\"\u003e#20196\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/tailwindlabs/tailwindcss/commit/8a14a710102cae195f6811e8578bef9477bc6be9\"\u003e\u003ccode\u003e8a14a71\u003c/code\u003e\u003c/a\u003e 4.3.1 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/20226\"\u003e#20226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/522288ca08c7ed0e7e9d3256f40fd36981d451a3\"\u003e\u003ccode\u003e522288c\u003c/code\u003e\u003c/a\u003e Serve ESM type declarations to ESM importers of \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/20228\"\u003e#20228\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/8dcdb66e8a58b9df621ed1a9cb59396e0ddb6dd7\"\u003e\u003ccode\u003e8dcdb66\u003c/code\u003e\u003c/a\u003e Bump dependencies (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/20095\"\u003e#20095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commits/v4.3.1/packages/@tailwindcss-postcss\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query` from 5.100.14 to 5.101.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e@​tanstack/react-query's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/3042860e3c8731c94ca4dec0e277e415d0484fce\"\u003e\u003ccode\u003e3042860\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/query/commit/e631dc3fa17bff71f413246b7a770a730016d346\"\u003e\u003ccode\u003ee631dc3\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\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/TanStack/query/pull/10857\"\u003e#10857\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/query/commit/7cf5923308fb91f3eff0fe952d8c64676e2bdad7\"\u003e\u003ccode\u003e7cf5923\u003c/code\u003e\u003c/a\u003e - fix(react-query-next-experimental): replace deprecated 'isServer' with 'environmentManager.isServer()'\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\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/TanStack/query/blob/main/packages/react-query/CHANGELOG.md\"\u003e@​tanstack/react-query's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.101.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\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/TanStack/query/commit/f3d8d2abbf15bf81ff7575d3be9845d7b402f25a\"\u003e\u003ccode\u003ef3d8d2a\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10774\"\u003e#10774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/532bb298fba15e945e69c6ee4edc0c759ff21324\"\u003e\u003ccode\u003e532bb29\u003c/code\u003e\u003c/a\u003e fix(tests): disable local coverage instrumentation (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10776\"\u003e#10776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.101.0/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `acorn` from 8.16.0 to 8.17.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acornjs/acorn/commit/5b9d16c256b81682d2b26246d86387f1d78633e9\"\u003e\u003ccode\u003e5b9d16c\u003c/code\u003e\u003c/a\u003e Mark version 8.17.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acornjs/acorn/commit/449f9fafb8e8b8fbb218c75da41de2585e7ccfc1\"\u003e\u003ccode\u003e449f9fa\u003c/code\u003e\u003c/a\u003e Make linter happy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acornjs/acorn/commit/9e1bced50d3b7c95749ff4682fbbe80b44f97c31\"\u003e\u003ccode\u003e9e1bced\u003c/code\u003e\u003c/a\u003e Add a strict option to turn on strict mode for scripts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acornjs/acorn/commit/8a4781267015166036cced10fca2799906222de7\"\u003e\u003ccode\u003e8a47812\u003c/code\u003e\u003c/a\u003e Convert stack overflow errors to SyntaxError instances\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acornjs/acorn/commit/3bc83f91bbddf23a6e8b69cbec2d2c332ee08253\"\u003e\u003ccode\u003e3bc83f9\u003c/code\u003e\u003c/a\u003e Update maintainer email\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acornjs/acorn/commit/3f40dbe68408f95c4502b2a03127f91d7c563503\"\u003e\u003ccode\u003e3f40dbe\u003c/code\u003e\u003c/a\u003e Bump test262\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acornjs/acorn/commit/8bd029044e80fce5b929bcd5ba616bf34ce8a306\"\u003e\u003ccode\u003e8bd0290\u003c/code\u003e\u003c/a\u003e Improve handling of using/await using in for loops\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acornjs/acorn/commit/f25fdeda4607e0042da0aca1af2ec7d9aefd5417\"\u003e\u003ccode\u003ef25fded\u003c/code\u003e\u003c/a\u003e Upgrade some dev dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acornjs/acorn/commit/27781e4542a3fd319661d65cf65558560ecedb0b\"\u003e\u003ccode\u003e27781e4\u003c/code\u003e\u003c/a\u003e Remove unnecessary test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acornjs/acorn/commit/2dded4b9de2df211d065262efc633740d9071dfc\"\u003e\u003ccode\u003e2dded4b\u003c/code\u003e\u003c/a\u003e Forbid 'new super()'\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/acornjs/acorn/compare/8.16.0...8.17.0\"\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.18.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.18.0 — June 13, 2026\u003c/h2\u003e\n\u003cp\u003eThis release hardens redirect and URL handling, improves the validateStatus configuration semantics, and includes updates to documentation, dependencies, and release metadata.\u003c/p\u003e\n\u003ch2\u003e🔒 Security Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eRedirect Header Safety:\u003c/strong\u003e Added Node HTTP adapter support for stripping caller-specified sensitive headers on cross-origin redirects, helping prevent custom auth headers such as API keys from leaking to another origin. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10892\"\u003e#10892\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eURL And Request Hardening:\u003c/strong\u003e Rejects malformed \u003ccode\u003ehttp:\u003c/code\u003e and \u003ccode\u003ehttps:\u003c/code\u003e URLs that omit \u003ccode\u003e//\u003c/code\u003e with \u003ccode\u003eERR_INVALID_URL\u003c/code\u003e, while tightening prototype-pollution-safe config reads, stream size limits, FormData depth handling, data URL sizing, and local \u003ccode\u003eNO_PROXY\u003c/code\u003e matching. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/11000\"\u003e#11000\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eStatus Validation:\u003c/strong\u003e Added \u003ccode\u003etransitional.validateStatusUndefinedResolves\u003c/code\u003e so applications can opt in to treating \u003ccode\u003evalidateStatus: undefined\u003c/code\u003e like the option was omitted, while \u003ccode\u003evalidateStatus: null\u003c/code\u003e remains the explicit way to accept every status. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10899\"\u003e#10899\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\n\u003cp\u003e\u003cstrong\u003eDocumentation:\u003c/strong\u003e Published the v1.17.0 release notes, fixed a changelog typo, clarified the package update PR policy, and marked the \u003ccode\u003eproxy\u003c/code\u003e request config as Node.js-only in the advanced docs. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10984\"\u003e#10984\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10988\"\u003e#10988\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10992\"\u003e#10992\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10995\"\u003e#10995\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eDependencies:\u003c/strong\u003e Bumped \u003ccode\u003e@babel/core\u003c/code\u003e, \u003ccode\u003e@babel/preset-env\u003c/code\u003e, \u003ccode\u003e@commitlint/cli\u003c/code\u003e, \u003ccode\u003e@commitlint/config-conventional\u003c/code\u003e, \u003ccode\u003e@rollup/plugin-babel\u003c/code\u003e, \u003ccode\u003e@rollup/plugin-commonjs\u003c/code\u003e, \u003ccode\u003e@vitest/browser\u003c/code\u003e, \u003ccode\u003e@vitest/browser-playwright\u003c/code\u003e, \u003ccode\u003eeslint\u003c/code\u003e, \u003ccode\u003elint-staged\u003c/code\u003e, \u003ccode\u003erollup\u003c/code\u003e, \u003ccode\u003evitest\u003c/code\u003e, and \u003ccode\u003eactions/checkout\u003c/code\u003e. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10989\"\u003e#10989\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10996\"\u003e#10996\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10997\"\u003e#10997\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eRelease Metadata:\u003c/strong\u003e Prepared the 1.18.0 release by updating package metadata and the runtime \u003ccode\u003eVERSION\u003c/code\u003e value. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/11003\"\u003e#11003\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\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/drori12\"\u003e\u003ccode\u003e@​drori12\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10984\"\u003e#10984\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/eyupcanakman\"\u003e\u003ccode\u003e@​eyupcanakman\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10899\"\u003e#10899\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/Adi-Beker\"\u003e\u003ccode\u003e@​Adi-Beker\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10995\"\u003e#10995\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/axios/axios/compare/v1.17.0...v1.18.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\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\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/axios/axios/blob/v1.x/CHANGELOG.md\"\u003eaxios's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.18.0 — June 13, 2026\u003c/h2\u003e\n\u003cp\u003eThis release hardens redirect and URL handling, improves the validateStatus configuration semantics, and includes updates to documentation, dependencies, and release metadata.\u003c/p\u003e\n\u003ch2\u003e🔒 Security Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eRedirect Header Safety:\u003c/strong\u003e Added Node HTTP adapter support for stripping caller-specified sensitive headers on cross-origin redirects, helping prevent custom auth headers such as API keys from leaking to another origin. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10892\"\u003e#10892\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eURL And Request Hardening:\u003c/strong\u003e Rejects malformed \u003ccode\u003ehttp:\u003c/code\u003e and \u003ccode\u003ehttps:\u003c/code\u003e URLs that omit \u003ccode\u003e//\u003c/code\u003e with \u003ccode\u003eERR_INVALID_URL\u003c/code\u003e, while tightening prototype-pollution-safe config reads, stream size limits, FormData depth handling, data URL sizing, and local \u003ccode\u003eNO_PROXY\u003c/code\u003e matching. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/11000\"\u003e#11000\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eStatus Validation:\u003c/strong\u003e Added \u003ccode\u003etransitional.validateStatusUndefinedResolves\u003c/code\u003e so applications can opt in to treating \u003ccode\u003evalidateStatus: undefined\u003c/code\u003e like the option was omitted, while \u003ccode\u003evalidateStatus: null\u003c/code\u003e remains the explicit way to accept every status. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10899\"\u003e#10899\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\n\u003cp\u003e\u003cstrong\u003eDocumentation:\u003c/strong\u003e Published the v1.17.0 release notes, fixed a changelog typo, clarified the package update PR policy, and marked the \u003ccode\u003eproxy\u003c/code\u003e request config as Node.js-only in the advanced docs. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10984\"\u003e#10984\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10988\"\u003e#10988\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10992\"\u003e#10992\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10995\"\u003e#10995\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eDependencies:\u003c/strong\u003e Bumped \u003ccode\u003e@babel/core\u003c/code\u003e, \u003ccode\u003e@babel/preset-env\u003c/code\u003e, \u003ccode\u003e@commitlint/cli\u003c/code\u003e, \u003ccode\u003e@commitlint/config-conventional\u003c/code\u003e, \u003ccode\u003e@rollup/plugin-babel\u003c/code\u003e, \u003ccode\u003e@rollup/plugin-commonjs\u003c/code\u003e, \u003ccode\u003e@vitest/browser\u003c/code\u003e, \u003ccode\u003e@vitest/browser-playwright\u003c/code\u003e, \u003ccode\u003eeslint\u003c/code\u003e, \u003ccode\u003elint-staged\u003c/code\u003e, \u003ccode\u003erollup\u003c/code\u003e, \u003ccode\u003evitest\u003c/code\u003e, and \u003ccode\u003eactions/checkout\u003c/code\u003e. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10989\"\u003e#10989\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10996\"\u003e#10996\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10997\"\u003e#10997\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eRelease Metadata:\u003c/strong\u003e Prepared the 1.18.0 release by updating package metadata and the runtime \u003ccode\u003eVERSION\u003c/code\u003e value. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/11003\"\u003e#11003\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\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/drori12\"\u003e\u003ccode\u003e@​drori12\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10984\"\u003e#10984\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/eyupcanakman\"\u003e\u003ccode\u003e@​eyupcanakman\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10899\"\u003e#10899\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/Adi-Beker\"\u003e\u003ccode\u003e@​Adi-Beker\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10995\"\u003e#10995\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/axios/axios/compare/v1.17.0...v1.18.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\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\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/axios/axios/commit/2d06f96e8602c2db13b65a26340ee4a1bbc0b61f\"\u003e\u003ccode\u003e2d06f96\u003c/code\u003e\u003c/a\u003e chore(release): prepare release 1.18.0 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11003\"\u003e#11003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/32fc489632377d214db55bfa4e2c48486a7d7ce2\"\u003e\u003ccode\u003e32fc489\u003c/code\u003e\u003c/a\u003e fix: malformed http urls (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11000\"\u003e#11000\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/b40ce498abfa10d90b873b4fd08f520afa5d2545\"\u003e\u003ccode\u003eb40ce49\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the development_dependencies group with 10 updates (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10\"\u003e#10\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/fe964f960ecb52c3e1155b0daf7be77541956b01\"\u003e\u003ccode\u003efe964f9\u003c/code\u003e\u003c/a\u003e docs: mark proxy config as Node.js only (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10995\"\u003e#10995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/5f229d2d1f018d1db3dab6bbe034dbf3f9041b99\"\u003e\u003ccode\u003e5f229d2\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/checkout from 6.0.2 to 6.0.3 in the github-actions ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/fae9d4e7db6a858c407c75e607a071c533c5c4f6\"\u003e\u003ccode\u003efae9d4e\u003c/code\u003e\u003c/a\u003e docs: clarify package update PR policy (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10992\"\u003e#10992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/28ab2ced820e55192806c53472ab3eb0cbb68dc2\"\u003e\u003ccode\u003e28ab2ce\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the development_dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10989\"\u003e#10989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/a8e4f13aeecc45a3b8fab3ecfd9ddb5d70fb772b\"\u003e\u003ccode\u003ea8e4f13\u003c/code\u003e\u003c/a\u003e fix(core): keep default validateStatus when request passes undefined (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10899\"\u003e#10899\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/614f4552a17de757d4171ad7c3bd38c9c1025fd8\"\u003e\u003ccode\u003e614f455\u003c/code\u003e\u003c/a\u003e docs: publish v1.17.0 release notes (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10988\"\u003e#10988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/6bb12c191f5380fad321322fb90216ae0dc36985\"\u003e\u003ccode\u003e6bb12c1\u003c/code\u003e\u003c/a\u003e fix: custom auth headers not stripped on cross-origin redirects (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10892\"\u003e#10892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/axios/axios/compare/v1.16.1...v1.18.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-config-next` from 16.2.6 to 16.2.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003eeslint-config-next's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.2.9\u003c/h2\u003e\n\u003cp\u003eEmpty release to ensure \u003ccode\u003enext@latest\u003c/code\u003e points at a stable release. Next.js only allows publishing with Trusted Publishing enabled. In order to fix NPM dist-tags, we have to release a new version. Updating dist-tags is not possible with Trusted Publishing.\u003c/p\u003e\n\u003ch2\u003ev16.2.8\u003c/h2\u003e\n\u003cp\u003eRelease with no changes in an attempt to fix \u003ccode\u003enext@latest\u003c/code\u003e pointing at a prerelease version.\u003c/p\u003e\n\u003ch2\u003ev16.2.7\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBackport documentation fixes for v16.2 (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/93804\"\u003e#93804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] Patch \u003ccode\u003eplaywright-core\u003c/code\u003e to resolve \u003ccode\u003e_finishedPromise\u003c/code\u003e on \u003ccode\u003erequestFailed\u003c/code\u003e (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/93920\"\u003e#93920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] Fix dev mode hydration failure when page is served from HTTP cache (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/93492\"\u003e#93492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] Fix catch-all \u003ccode\u003erouter.query\u003c/code\u003e corruption with \u003ccode\u003ebasePath\u003c/code\u003e + \u003ccode\u003erewrites\u003c/code\u003e (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/93917\"\u003e#93917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] Encode non-ASCII characters in cache tags at construction (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/93918\"\u003e#93918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] Fix server action forwarding loop with middleware rewrites (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/93919\"\u003e#93919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] Turbopack: switch from base40 to base38 hash encoding (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/93932\"\u003e#93932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[ci] Disable hanging node 24 typescript tests on 16.2 backport branch (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/94164\"\u003e#94164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] Fix \u0026quot;type: module\u0026quot; in project dir when using standalone or adapters (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/94050\"\u003e#94050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] Propagate adapter preferred regions (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/94200\"\u003e#94200\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[16.2.x] Don't drop \u003ccode\u003eFormData\u003c/code\u003e entries (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/94240\"\u003e#94240\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] feat(turbopack): add LocalPathOrProjectPath PostCSS config resolution (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/94284\"\u003e#94284\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/icyJoseph\"\u003e\u003ccode\u003e@​icyJoseph\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/bgw\"\u003e\u003ccode\u003e@​bgw\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/timneutkens\"\u003e\u003ccode\u003e@​timneutkens\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e for helping!\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/vercel/next.js/commit/f37fad940522e000af5498209fd237d863b4fa16\"\u003e\u003ccode\u003ef37fad9\u003c/code\u003e\u003c/a\u003e v16.2.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/6f1680448c81904efcd36704edf01a6b7323abbf\"\u003e\u003ccode\u003e6f16804\u003c/code\u003e\u003c/a\u003e v16.2.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/411c455dcdec630b9e2e83d24e27b0f9e05927b6\"\u003e\u003ccode\u003e411c455\u003c/code\u003e\u003c/a\u003e v16.2.7\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/next.js/commits/v16.2.9/packages/eslint-config-next\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-core` from 16.5.0 to 16.10.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fuma-nama/fumadocs/releases\"\u003efumadocs-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs-core@16.10.3\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003efumadocs-core@16.10.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e7e9548b: Fix infinite re-render where (1) a React transition is triggered, (2) the search dialog is inside \u003ccode\u003e\u0026lt;Suspense /\u0026gt;\u003c/code\u003e. This causes the \u003ccode\u003eloading\u003c/code\u003e state to be \u003ccode\u003efalse\u003c/code\u003e even after \u003ccode\u003esetLoading(true)\u003c/code\u003e, as transition will freeze state updates, and break the render-time state checks of \u003ccode\u003euseDocsSearch()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e0997dd6: Deprecate \u003ccode\u003etype: \u0026quot;xxx\u0026quot;\u003c/code\u003e usage of \u003ccode\u003euseDocsSearch()\u003c/code\u003e, pass the \u003ccode\u003eclient\u003c/code\u003e object instead. The allows a smaller bundle size with improved performance.\u003c/li\u003e\n\u003cli\u003e71d58b8: Add \u003ccode\u003e$infer\u003c/code\u003e to content loader instance for easier type inference.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-core@16.10.1\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003efumadocs-core@16.10.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e9b9545f: Add package issue tracker metadata.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-core@16.9.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e42f0255: Support \u003ccode\u003einvalidate\u003c/code\u003e \u0026amp; \u003ccode\u003erevalidate\u003c/code\u003e on dynamic loader\u003c/li\u003e\n\u003cli\u003ea807798: Improve source API utils \u0026amp; types\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-core@16.9.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ee77b9b3: Introduce \u003ccode\u003epagesIndex\u003c/code\u003e property to explicitly define the index page for folder\u003c/li\u003e\n\u003cli\u003e334c8fd: [i18n] support different orders of \u003ccode\u003epreset()\u003c/code\u003e calls\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-core@16.8.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e768b676: Standardize \u003ccode\u003estructuredData\u003c/code\u003e in page data\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-core@16.8.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1dc86c7: loosen the range for waku\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-core@16.8.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e062beab: fix internal types\u003c/li\u003e\n\u003cli\u003e505cfe0: Add \u003ccode\u003eremark-block-id\u003c/code\u003e plugin\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-core@16.8.8\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003efumadocs-core@16.8.7\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/fuma-nama/fumadocs/commit/7365d6327cc7befad39fad085c14e71edad8546f\"\u003e\u003ccode\u003e7365d63\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3366\"\u003e#3366\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/23c00f221174ef8295778f86ad518604dcbb8185\"\u003e\u003ccode\u003e23c00f2\u003c/code\u003e\u003c/a\u003e fix(openapi): fix typescript definitions name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/4fe2821cbbc612d2fad1647a94492afd46031822\"\u003e\u003ccode\u003e4fe2821\u003c/code\u003e\u003c/a\u003e fix(openapi): fix usage tabs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/58c2574bf125ab05a9d11e9625393655be83637f\"\u003e\u003ccode\u003e58c2574\u003c/code\u003e\u003c/a\u003e fix custom script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/1a323a6e988b4ca6f4cc93401934aad7d9f99745\"\u003e\u003ccode\u003e1a323a6\u003c/code\u003e\u003c/a\u003e dedupe deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/19955f37d7eee23b19ce3376474551c838cc582d\"\u003e\u003ccode\u003e19955f3\u003c/code\u003e\u003c/a\u003e fix(ui): use \u003ccode\u003eprompt\u003c/code\u003e query param for \u0026quot;Open in ChatGPT\u0026quot; page action (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3365\"\u003e#3365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/c903a684d410d7d9e516a1ce0c723724be7b8022\"\u003e\u003ccode\u003ec903a68\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3363\"\u003e#3363\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/ae508485ab626667a4c76776451313fd1e46d868\"\u003e\u003ccode\u003eae50848\u003c/code\u003e\u003c/a\u003e feat(core): support react router v8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/bd9a9d001b57b79a346f5dcc8ea2b87802794c64\"\u003e\u003ccode\u003ebd9a9d0\u003c/code\u003e\u003c/a\u003e update tegami\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/88ce9d9614c2edc07307f4733e73cae7a2c863ca\"\u003e\u003ccode\u003e88ce9d9\u003c/code\u003e\u003c/a\u003e refactor: use Tegami\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs-core@16.5.0...fumadocs@16.10.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-mdx` from 14.2.6 to 15.0.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fuma-nama/fumadocs/releases\"\u003efumadocs-mdx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs-mdx@15.0.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e9b9545f: Add package issue tracker metadata.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [9b9545f]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@16.10.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-mdx@15.0.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e2d65ceb: Support hot reload in \u003ccode\u003esource.config.ts\u003c/code\u003e with Vite plugin\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-mdx@15.0.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed35d0d6: Respect \u003ccode\u003eroot\u003c/code\u003e in Vite config\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [42f0255]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [a807798]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@16.9.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-mdx@15.0.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecd04425: Support \u003ccode\u003e_fumadocs_skipViteConfig\u003c/code\u003e internal flag\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-mdx@15.0.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edca5b49: Fix compatibility with \u003ccode\u003e?raw\u003c/code\u003e query string\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [e77b9b3]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [334c8fd]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@16.9.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-mdx@15.0.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e768b676: Standardize \u003ccode\u003estructuredData\u003c/code\u003e in page data\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [768b676]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@16.8.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-mdx@15.0.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eda4a81a: Update vite configs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-mdx@15.0.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1fb6a61: Support custom base directory for content sources\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\u003eSee full diff in \u003ca href=\"https://github.com/fuma-nama/fumadocs/commits/fumadocs-mdx@15.0.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-ui` from 16.5.0 to 16.10.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fuma-nama/fumadocs/releases\"\u003efumadocs-ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs-ui@16.10.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e5499f59: type-safe provider props\n\u003cul\u003e\n\u003cli\u003efumadocs-core@16.10.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-ui@16.10.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ee977acf: \u003cstrong\u003eChange the TOC variants\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe \u0026quot;clerk\u0026quot; TOC variant will revert to the original Clerk-like style, the redesigned TOC (the one you see on official docs) will be the new default.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e0997dd6: Deprecate \u003ccode\u003etype: \u0026quot;xxx\u0026quot;\u003c/code\u003e usage of \u003ccode\u003euseDocsSearch()\u003c/code\u003e, pass the \u003ccode\u003eclient\u003c/code\u003e object instead. The allows a smaller bundle size with improved performance.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [7e9548b]\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [0997dd6]\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [71d58b8]\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efumadocs-core@16.10.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-ui@16.10.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e5017289: Use stable \u003ccode\u003efuma-translate\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e7a77722: fix display name of languages\n\u003cul\u003e\n\u003cli\u003efumadocs-core@16.10.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-ui@16.10.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e779efff: \u003cstrong\u003eIntroduce new translations API\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIt is now powered by \u003ccode\u003efuma-translate\u003c/code\u003e. Be careful: while the API surface is same, some translation keys are changed, unused labels will be ignored.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0cc1fac: Make \u003ccode\u003euiTranslations()\u003c/code\u003e optional for translations API\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [9b9545f]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@16.10.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-ui@16.9.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [42f0255]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [a807798]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@16.9.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-ui@16.9.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [e77b9b3]\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/fuma-nama/fumadocs/commit/7365d6327cc7befad39fad085c14e71edad8546f\"\u003e\u003ccode\u003e7365d63\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3366\"\u003e#3366\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/23c00f221174ef8295778f86ad518604dcbb8185\"\u003e\u003ccode\u003e23c00f2\u003c/code\u003e\u003c/a\u003e fix(openapi): fix typescript definitions name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/4fe2821cbbc612d2fad1647a94492afd46031822\"\u003e\u003ccode\u003e4fe2821\u003c/code\u003e\u003c/a\u003e fix(openapi): fix usage tabs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/58c2574bf125ab05a9d11e9625393655be83637f\"\u003e\u003ccode\u003e58c2574\u003c/code\u003e\u003c/a\u003e fix custom script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/1a323a6e988b4ca6f4cc93401934aad7d9f99745\"\u003e\u003ccode\u003e1a323a6\u003c/code\u003e\u003c/a\u003e dedupe deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/19955f37d7eee23b19ce3376474551c838cc582d\"\u003e\u003ccode\u003e19955f3\u003c/code\u003e\u003c/a\u003e fix(ui): use \u003ccode\u003eprompt\u003c/code\u003e query param for \u0026quot;Open in ChatGPT\u0026quot; page action (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3365\"\u003e#3365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/c903a684d410d7d9e516a1ce0c723724be7b8022\"\u003e\u003ccode\u003ec903a68\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3363\"\u003e#3363\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/ae508485ab626667a4c76776451313fd1e46d868\"\u003e\u003ccode\u003eae50848\u003c/code\u003e\u003c/a\u003e feat(core): support react router v8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/bd9a9d001b57b79a346f5dcc8ea2b87802794c64\"\u003e\u003ccode\u003ebd9a9d0\u003c/code\u003e\u003c/a\u003e update tegami\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/88ce9d9614c2edc07307f4733e73cae7a2c863ca\"\u003e\u003ccode\u003e88ce9d9\u003c/code\u003e\u003c/a\u003e refactor: use Tegami\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs-ui@16.5.0...fumadocs@16.10.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 1.17.0 to 1.21.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.21.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci(release.yml): Remove new-version in release flow by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4478\"\u003elucide-icons/lucide#4478\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(release.yml): Fix workflow and remove \u003ccode\u003eversion\u003c/code\u003e scripts in package scripts by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4479\"\u003elucide-icons/lucide#4479\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(docs): rename navigation category label by \u003ca href=\"https://github.com/Hsiii\"\u003e\u003ccode\u003e@​Hsiii\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4483\"\u003elucide-icons/lucide#4483\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ebroken-bone\u003c/code\u003e icon by \u003ca href=\"https://github.com/Patolord\"\u003e\u003ccode\u003e@​Patolord\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4131\"\u003elucide-icons/lucide#4131\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/Hsiii\"\u003e\u003ccode\u003e@​Hsiii\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4483\"\u003elucide-icons/lucide#4483\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Patolord\"\u003e\u003ccode\u003e@​Patolord\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4131\"\u003elucide-icons/lucide#4131\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.20.0...1.21.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.20.0...1.21.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.20.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): decreased size of arrows inside \u003ccode\u003esquare-arrow-*\u003c/code\u003e icons by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3926\"\u003elucide-icons/lucide#3926\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(tags): Add tags to \u003ccode\u003esearch-\u003c/code\u003e icons by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4099\"\u003elucide-icons/lucide#4099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003esave-check\u003c/code\u003e icon by \u003ca href=\"https://github.com/Konixy\"\u003e\u003ccode\u003e@​Konixy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3120\"\u003elucide-icons/lucide#3120\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003etag-plus\u003c/code\u003e and \u003ccode\u003etag-x\u003c/code\u003e icons by \u003ca href=\"https://github.com/adam-kov\"\u003e\u003ccode\u003e@​adam-kov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3980\"\u003elucide-icons/lucide#3980\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ebanknote-check\u003c/code\u003e icon by \u003ca href=\"https://github.com/mfjramirezf\"\u003e\u003ccode\u003e@​mfjramirezf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3956\"\u003elucide-icons/lucide#3956\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eclock-arrow-in\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2403\"\u003elucide-icons/lucide#2403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003esummary\u003c/code\u003e icon by \u003ca href=\"https://github.com/jpjacobpadilla\"\u003e\u003ccode\u003e@​jpjacobpadilla\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3114\"\u003elucide-icons/lucide#3114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003euser-round-arrow-in\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2283\"\u003elucide-icons/lucide#2283\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eclock-arrow-out\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2404\"\u003elucide-icons/lucide#2404\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(docs): fix broken Svelte package source link in README by \u003ca href=\"https://github.com/SRKrukowski\"\u003e\u003ccode\u003e@​SRKrukowski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4468\"\u003elucide-icons/lucide#4468\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​angular/compiler\u003c/code\u003e from 21.2.5 to 21.2.17 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/lucide-icons/lucide/pull/4474\"\u003elucide-icons/lucide#4474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​angular/core\u003c/code\u003e from 21.2.5 to 21.2.17 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/lucide-icons/lucide/pull/4470\"\u003elucide-icons/lucide#4470\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump vitest from 4.0.12 to 4.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/lucide-icons/lucide/pull/4429\"\u003elucide-icons/lucide#4429\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump markdown-it from 14.1.1 to 14.2.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/lucide-icons/lucide/pull/4475\"\u003elucide-icons/lucide#4475\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​angular/common\u003c/code\u003e from 21.2.5 to 21.2.17 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/lucide-icons/lucide/pull/4471\"\u003elucide-icons/lucide#4471\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003epencil-sparkles\u003c/code\u003e icon by \u003ca href=\"https://github.com/jennieboops\"\u003e\u003ccode\u003e@​jennieboops\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4445\"\u003elucide-icons/lucide#4445\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/Konixy\"\u003e\u003ccode\u003e@​Konixy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3120\"\u003elucide-icons/lucide#3120\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adam-kov\"\u003e\u003ccode\u003e@​adam-kov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3980\"\u003elucide-icons/lucide#3980\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mfjramirezf\"\u003e\u003ccode\u003e@​mfjramirezf\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3956\"\u003elucide-icons/lucide#3956\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SRKrukowski\"\u003e\u003ccode\u003e@​SRKrukowski\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4468\"\u003elucide-icons/lucide#4468\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jennieboops\"\u003e\u003ccode\u003e@​jennieboops\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4445\"\u003elucide-icons/lucide#4445\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.19.0...1.20.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.19.0...1.20.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.19.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): upgrade pnpm to version 11.6.0 by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4458\"\u003elucide-icons/lucide#4458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003estar-*\u003c/code\u003e icons by \u003ca href=\"https://github.com/RajnishKMehta\"\u003e\u003ccode\u003e@​RajnishKMehta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3918\"\u003elucide-icons/lucide#3918\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(suggest-tags): Update metadata suggestion script by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4462\"\u003elucide-icons/lucide#4462\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003esave-pen\u003c/code\u003e icon by \u003ca href=\"https://github.com/vaporvee\"\u003e\u003ccode\u003e@​vaporvee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4179\"\u003elucide-icons/lucide#4179\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ewrench-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/nilsjonsson\"\u003e\u003ccode\u003e@​nilsjonsson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4434\"\u003elucide-icons/lucide#4434\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ead\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4323\"\u003elucide-icons/lucide#4323\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eeye-dashed\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4415\"\u003elucide-icons/lucide#4415\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/lucide-icons/lucide/commit/5ff536e1391335e4f7dc38d244c1bc458b9443e2\"\u003e\u003ccode\u003e5ff536e\u003c/code\u003e\u003c/a\u003e ci(release.yml): Fix workflow and remove \u003ccode\u003eversion\u003c/code\u003e scripts in package scripts...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.21.0/packages/lucide-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tailwindcss` from 4.3.0 to 4.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/releases\"\u003etailwindcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.1\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e--silent\u003c/code\u003e option to suppress output in \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20100\"\u003e#20100\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove deprecation warnings by using \u003ccode\u003eModule#registerHooks\u003c/code\u003e instead of \u003ccode\u003eModule#register\u003c/code\u003e on Node 26+ (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20028\"\u003e#20028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: don't crash when plugin utilities throw for unsupported values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20052\"\u003e#20052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003e@apply\u003c/code\u003e to be used with CSS mixins (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19427\"\u003e#19427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003enot-*\u003c/code\u003e correctly negates \u003ccode\u003e@container\u003c/code\u003e queries, including \u003ccode\u003estyle(…)\u003c/code\u003e queries (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20059\"\u003e#20059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003edrop-shadow-*\u003c/code\u003e color utilities work with custom shadow values containing \u003ccode\u003ecalc(…)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20080\"\u003e#20080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix 'Sourcemap is likely to be incorrect' warnings when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20103\"\u003e#20103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@tailwindcss/webpack\u003c/code\u003e can be installed in Rspack projects without requiring \u003ccode\u003ewebpack\u003c/code\u003e as a peer dependency (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20027\"\u003e#20027\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: don't suggest invalid \u003ccode\u003ecalc(…)\u003c/code\u003e expressions (e.g. \u003ccode\u003epx-[calc(1rem+0px)]\u003c/code\u003e → \u003ccode\u003epx-[calc(1rem+0)]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20127\"\u003e#20127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: avoid suggesting large spacing-scale values for arbitrary lengths (e.g. \u003ccode\u003eleft-[99999px]\u003c/code\u003e → \u003ccode\u003eleft-[99999px]\u003c/code\u003e, not \u003ccode\u003eleft-24999.75\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20130\"\u003e#20130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e in \u003ccode\u003e--watch\u003c/code\u003e mode recovers when a tracked dependency is deleted and restored (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20137\"\u003e#20137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure standalone \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e binaries are ignored when scanning for class candidates (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20139\"\u003e#20139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure class candidates are extracted from Twig \u003ccode\u003eaddClass(…)\u003c/code\u003e and \u003ccode\u003eremoveClass(…)\u003c/code\u003e calls (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20198\"\u003e#20198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't crash in the Ruby or Vue preprocessors when scanning files containing invalid UTF-8 bytes (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19588\"\u003e#19588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003e@variant\u003c/code\u003e to be used inside \u003ccode\u003eaddBase\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tai...\n\n_Description has been truncated_","html_url":"https://github.com/ofri-peretz/eslint/pull/202","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ofri-peretz%2Feslint/issues/202","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/202/packages"},{"uuid":"4705343992","node_id":"PR_kwDOPOJoks7om-eR","number":45,"state":"open","title":"Chore(deps): Bump the minor-and-patch group with 6 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-20T05:54:12.000Z","updated_at":"2026-06-20T05:54:13.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":6,"packages":[{"name":"@nestjs/common","old_version":"11.1.26","new_version":"11.1.27","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/core","old_version":"11.1.26","new_version":"11.1.27","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/platform-express","old_version":"11.1.26","new_version":"11.1.27","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/typeorm","old_version":"11.0.1","new_version":"11.0.2","repository_url":"https://github.com/nestjs/typeorm"},{"name":"joi","old_version":"18.2.1","new_version":"18.2.3","repository_url":"https://github.com/hapijs/joi"},{"name":"nestjs-paginate","old_version":"13.5.0","new_version":"13.5.1","repository_url":"https://github.com/ppetzold/nestjs-paginate"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 6 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@nestjs/common](https://github.com/nestjs/nest/tree/HEAD/packages/common) | `11.1.26` | `11.1.27` |\n| [@nestjs/core](https://github.com/nestjs/nest/tree/HEAD/packages/core) | `11.1.26` | `11.1.27` |\n| [@nestjs/platform-express](https://github.com/nestjs/nest/tree/HEAD/packages/platform-express) | `11.1.26` | `11.1.27` |\n| [@nestjs/typeorm](https://github.com/nestjs/typeorm) | `11.0.1` | `11.0.2` |\n| [joi](https://github.com/hapijs/joi) | `18.2.1` | `18.2.3` |\n| [nestjs-paginate](https://github.com/ppetzold/nestjs-paginate) | `13.5.0` | `13.5.1` |\n\nUpdates `@nestjs/common` from 11.1.26 to 11.1.27\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest/releases\"\u003e@​nestjs/common's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.27\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): sse async handlers teardown issue by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17131\"\u003enestjs/nest#17131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(platform-fastify): forRoutes middleware ending slash  by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17138\"\u003enestjs/nest#17138\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\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/nestjs/nest/commit/660a1249e32e7701cdd7e5ccb20b7f695e721bce\"\u003e\u003ccode\u003e660a124\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.27 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/aa5c4f176edee6995d71a8f43a7ddb2de4c3ad8d\"\u003e\u003ccode\u003eaa5c4f1\u003c/code\u003e\u003c/a\u003e chore: update readme and package.json\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.27/packages/common\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/core` from 11.1.26 to 11.1.27\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest/releases\"\u003e@​nestjs/core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.27\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): sse async handlers teardown issue by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17131\"\u003enestjs/nest#17131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(platform-fastify): forRoutes middleware ending slash  by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17138\"\u003enestjs/nest#17138\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\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/nestjs/nest/commit/660a1249e32e7701cdd7e5ccb20b7f695e721bce\"\u003e\u003ccode\u003e660a124\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.27 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/5c5e9bae643f831683bdc0d63ef1dee788e40162\"\u003e\u003ccode\u003e5c5e9ba\u003c/code\u003e\u003c/a\u003e fix(core): sse async handlers teardown issue \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/core/issues/17128\"\u003e#17128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/aa5c4f176edee6995d71a8f43a7ddb2de4c3ad8d\"\u003e\u003ccode\u003eaa5c4f1\u003c/code\u003e\u003c/a\u003e chore: update readme and package.json\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.27/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/platform-express` from 11.1.26 to 11.1.27\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest/releases\"\u003e@​nestjs/platform-express's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.27\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): sse async handlers teardown issue by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17131\"\u003enestjs/nest#17131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(platform-fastify): forRoutes middleware ending slash  by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17138\"\u003enestjs/nest#17138\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\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/nestjs/nest/commit/660a1249e32e7701cdd7e5ccb20b7f695e721bce\"\u003e\u003ccode\u003e660a124\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.27 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/aa5c4f176edee6995d71a8f43a7ddb2de4c3ad8d\"\u003e\u003ccode\u003eaa5c4f1\u003c/code\u003e\u003c/a\u003e chore: update readme and package.json\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.27/packages/platform-express\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/typeorm` from 11.0.1 to 11.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/typeorm/releases\"\u003e@​nestjs/typeorm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 11.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2616\"\u003e#2616\u003c/a\u003e from nestjs/renovate/cimg-node-24.x (b227891)\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2605\"\u003e#2605\u003c/a\u003e from nestjs/renovate/postgres-18.x (60575ba)\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2631\"\u003e#2631\u003c/a\u003e from nestjs/renovate/oxlint-monorepo (60c6218)\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2632\"\u003e#2632\u003c/a\u003e from nestjs/renovate/actions-setup-node-6.x (5156904)\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/setup-node action to v6 (5eb47ad)\u003c/li\u003e\n\u003cli\u003echore(deps): update oxlint monorepo to v1.70.0 (bfcfc7d)\u003c/li\u003e\n\u003cli\u003echore(deps): update nest monorepo to v11.1.27 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2630\"\u003e#2630\u003c/a\u003e) (55cdb77)\u003c/li\u003e\n\u003cli\u003echore(deps): update vitest monorepo to v4.1.9 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2628\"\u003e#2628\u003c/a\u003e) (2073532)\u003c/li\u003e\n\u003cli\u003echore(deps): update postgres docker tag to v18.4 (efdd83f)\u003c/li\u003e\n\u003cli\u003echore(deps): update node.js to v24.16.0 (66b9fb2)\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2627\"\u003e#2627\u003c/a\u003e from naorpeled/feat/support-v1-of-typeorm (4c80d7c)\u003c/li\u003e\n\u003cli\u003eci: bump typeorm dev dependency to v1 and test both majors (959211b)\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24.13.2 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2626\"\u003e#2626\u003c/a\u003e) (75f1b11)\u003c/li\u003e\n\u003cli\u003echore(deps): update oxlint monorepo to v1.69.0 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2617\"\u003e#2617\u003c/a\u003e) (5535652)\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency prettier to v3.8.4 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2625\"\u003e#2625\u003c/a\u003e) (4cff37a)\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency release-it to v20.2.0 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2619\"\u003e#2619\u003c/a\u003e) (27286ba)\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24.13.1 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2622\"\u003e#2622\u003c/a\u003e) (2f36f10)\u003c/li\u003e\n\u003cli\u003echore(deps): update vitest monorepo to v4.1.8 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2621\"\u003e#2621\u003c/a\u003e) (704c51b)\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency lint-staged to v17.0.7 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2620\"\u003e#2620\u003c/a\u003e) (7a754c9)\u003c/li\u003e\n\u003cli\u003echore(deps): update commitlint monorepo to v21.0.2 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2618\"\u003e#2618\u003c/a\u003e) (fbbd6c4)\u003c/li\u003e\n\u003cli\u003echore(deps): update nest monorepo to v11.1.26 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2615\"\u003e#2615\u003c/a\u003e) (c97a755)\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2624\"\u003e#2624\u003c/a\u003e from AdrianoCLeao/fix/issue-2623 (051a201)\u003c/li\u003e\n\u003cli\u003eci: use preinstalled docker compose in CircleCI (c1160d2)\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency vitest to v4.1.7 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2614\"\u003e#2614\u003c/a\u003e) (017a7cf)\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency oxlint to v1.66.0 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2611\"\u003e#2611\u003c/a\u003e) (130d4af)\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency typeorm to v0.3.30 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2610\"\u003e#2610\u003c/a\u003e) (94ec5c1)\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency pg to v8.21.0 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2609\"\u003e#2609\u003c/a\u003e) (840651f)\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency lint-staged to v17.0.5 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2607\"\u003e#2607\u003c/a\u003e) (55e6c51)\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency oxlint to v1.65.0 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2606\"\u003e#2606\u003c/a\u003e) (cb42970)\u003c/li\u003e\n\u003cli\u003echore(deps): update nest monorepo to v11.1.21 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2604\"\u003e#2604\u003c/a\u003e) (297a950)\u003c/li\u003e\n\u003cli\u003echore(deps): update nest monorepo to v11.1.20 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2603\"\u003e#2603\u003c/a\u003e) (0a6eb6f)\u003c/li\u003e\n\u003cli\u003echore(deps): update commitlint monorepo to v21.0.1 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2602\"\u003e#2602\u003c/a\u003e) (0a44cbf)\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24.12.4 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2601\"\u003e#2601\u003c/a\u003e) (550a144)\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency oxlint to v1.64.0 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2600\"\u003e#2600\u003c/a\u003e) (db34f2d)\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency vitest to v4.1.6 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2599\"\u003e#2599\u003c/a\u003e) (924848a)\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency lint-staged to v17.0.4 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2598\"\u003e#2598\u003c/a\u003e) (a659bac)\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency typeorm to v0.3.29 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2597\"\u003e#2597\u003c/a\u003e) (c71e849)\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency lint-staged to v17.0.3 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2596\"\u003e#2596\u003c/a\u003e) (c451279)\u003c/li\u003e\n\u003cli\u003echore(deps): update commitlint monorepo to v21 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2595\"\u003e#2595\u003c/a\u003e) (b249ebd)\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24.12.3 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2594\"\u003e#2594\u003c/a\u003e) (15094b3)\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency lint-staged to v17 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2593\"\u003e#2593\u003c/a\u003e) (e788568)\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency oxlint to v1.63.0 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2592\"\u003e#2592\u003c/a\u003e) (6155c6e)\u003c/li\u003e\n\u003cli\u003echore(deps): update commitlint monorepo to v20.5.3 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2590\"\u003e#2590\u003c/a\u003e) (0bcbba1)\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency oxlint to v1.62.0 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2589\"\u003e#2589\u003c/a\u003e) (c5e870f)\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2585\"\u003e#2585\u003c/a\u003e from yogeshwaran-c/fix/typeorm-v1-optional-imports (4fe2cf2)\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency \u003ccode\u003e@​commitlint/cli\u003c/code\u003e to v20.5.2 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2588\"\u003e#2588\u003c/a\u003e) (dcb1ffe)\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency release-it to v20.0.1 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2587\"\u003e#2587\u003c/a\u003e) (10ca2c6)\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2580\"\u003e#2580\u003c/a\u003e from nestjs/renovate/cimg-node-24.x (8bead5d)\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2584\"\u003e#2584\u003c/a\u003e from yogeshwaran-c/feat/validate-datasource-config (c39339c)\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/nestjs/typeorm/commit/7841ed990d825ce3f27404ed3252dac2a6190078\"\u003e\u003ccode\u003e7841ed9\u003c/code\u003e\u003c/a\u003e chore(): release v11.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/typeorm/commit/b2278910811cd79bd9f7526b3303e5c12a11bb14\"\u003e\u003ccode\u003eb227891\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2616\"\u003e#2616\u003c/a\u003e from nestjs/renovate/cimg-node-24.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/typeorm/commit/60575bafffe4aaea78883a22dce30c477dd8db9f\"\u003e\u003ccode\u003e60575ba\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2605\"\u003e#2605\u003c/a\u003e from nestjs/renovate/postgres-18.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/typeorm/commit/60c62187862202040bd44cd6f5186630b4c3554b\"\u003e\u003ccode\u003e60c6218\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2631\"\u003e#2631\u003c/a\u003e from nestjs/renovate/oxlint-monorepo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/typeorm/commit/5156904e388dfcb7f3ef971d9a6faa896094ba6a\"\u003e\u003ccode\u003e5156904\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2632\"\u003e#2632\u003c/a\u003e from nestjs/renovate/actions-setup-node-6.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/typeorm/commit/5eb47ad1b55ee409750c58de2c0e6a0f08393709\"\u003e\u003ccode\u003e5eb47ad\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/setup-node action to v6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/typeorm/commit/bfcfc7dd2ee666cccb233732c7b7b6131e8410b7\"\u003e\u003ccode\u003ebfcfc7d\u003c/code\u003e\u003c/a\u003e chore(deps): update oxlint monorepo to v1.70.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/typeorm/commit/55cdb77ee24418990ec610b72c3daf04c65aa65f\"\u003e\u003ccode\u003e55cdb77\u003c/code\u003e\u003c/a\u003e chore(deps): update nest monorepo to v11.1.27 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2630\"\u003e#2630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/typeorm/commit/2073532c8613a1b4fa155bb635a4a23852f59a0e\"\u003e\u003ccode\u003e2073532\u003c/code\u003e\u003c/a\u003e chore(deps): update vitest monorepo to v4.1.9 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2628\"\u003e#2628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/typeorm/commit/efdd83fd759be013e0e269e68773c749f97b52d5\"\u003e\u003ccode\u003eefdd83f\u003c/code\u003e\u003c/a\u003e chore(deps): update postgres docker tag to v18.4\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/typeorm/compare/11.0.1...11.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `joi` from 18.2.1 to 18.2.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hapijs/joi/commit/c86ddc0b6143a0e8cec0f1c6047c4b62db8cb0c2\"\u003e\u003ccode\u003ec86ddc0\u003c/code\u003e\u003c/a\u003e 18.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hapijs/joi/commit/80771259d7833cb0e5ea97e6ff028a3bf1c8f8cd\"\u003e\u003ccode\u003e8077125\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/hapijs/joi/issues/3125\"\u003e#3125\u003c/a\u003e from hapijs/fix/json-schema-multiple-patterns\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hapijs/joi/commit/223217aea62183d90b1d6f9538cfa83c1744170d\"\u003e\u003ccode\u003e223217a\u003c/code\u003e\u003c/a\u003e fix: expose multiple string patterns in json schemas\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hapijs/joi/commit/85947a8c71cbb63fdf3c65eb06e21301161ae533\"\u003e\u003ccode\u003e85947a8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/hapijs/joi/issues/3124\"\u003e#3124\u003c/a\u003e from hapijs/chore/object-proto\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hapijs/joi/commit/fe41c4f64faa5c9ed22217ac6a3ad55949c13b95\"\u003e\u003ccode\u003efe41c4f\u003c/code\u003e\u003c/a\u003e chore: deny prototype pollution in objects by restoring prototype\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hapijs/joi/commit/87d3a6282a0ea94e2be6238534fcb3b589552742\"\u003e\u003ccode\u003e87d3a62\u003c/code\u003e\u003c/a\u003e 18.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hapijs/joi/commit/1c7d34e32d6f2c258e98fb4b0e29540f17038110\"\u003e\u003ccode\u003e1c7d34e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/hapijs/joi/issues/3120\"\u003e#3120\u003c/a\u003e from hapijs/fix/json-schema-bugfixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hapijs/joi/commit/515a8f094f980f07d4f1b8d8622708551c3fc188\"\u003e\u003ccode\u003e515a8f0\u003c/code\u003e\u003c/a\u003e test(json-schema): drop runtime validation from json-schema tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hapijs/joi/commit/6574f75ba96dbd67db45f60e872e5a6ce03989e4\"\u003e\u003ccode\u003e6574f75\u003c/code\u003e\u003c/a\u003e fix(json-schema): register id'd child schemas in $defs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hapijs/joi/commit/770a2cf070fa1a82ad686cbabd89b4fd5838b43e\"\u003e\u003ccode\u003e770a2cf\u003c/code\u003e\u003c/a\u003e fix(json-schema): skip rule handlers with ref arguments\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hapijs/joi/compare/v18.2.1...v18.2.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nestjs-paginate` from 13.5.0 to 13.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ppetzold/nestjs-paginate/releases\"\u003enestjs-paginate's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev13.5.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ppetzold/nestjs-paginate/compare/v13.5.0...v13.5.1\"\u003e13.5.1\u003c/a\u003e (2026-06-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport filtering on \u003ccode\u003ejson\u003c/code\u003e columns (not just \u003ccode\u003ejsonb\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/ppetzold/nestjs-paginate/issues/1145\"\u003e#1145\u003c/a\u003e) (\u003ca href=\"https://github.com/ppetzold/nestjs-paginate/commit/30f2621caf85d9780a11b9567315c7f294f6628d\"\u003e30f2621\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/ppetzold/nestjs-paginate/commit/30f2621caf85d9780a11b9567315c7f294f6628d\"\u003e\u003ccode\u003e30f2621\u003c/code\u003e\u003c/a\u003e fix: support filtering on \u003ccode\u003ejson\u003c/code\u003e columns (not just \u003ccode\u003ejsonb\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/ppetzold/nestjs-paginate/issues/1145\"\u003e#1145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ppetzold/nestjs-paginate/compare/v13.5.0...v13.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot 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/AghnatHs/nest-core-kit/pull/45","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/AghnatHs%2Fnest-core-kit/issues/45","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/45/packages"},{"uuid":"4699072549","node_id":"PR_kwDOLNioYM7oSXJC","number":1000,"state":"closed","title":"chore(deps): bump the prod-non-major group across 1 directory with 8 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-06-22T08:18:25.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-19T08:14:52.000Z","updated_at":"2026-06-22T08:18:27.000Z","time_to_close":259413,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"prod-non-major","update_count":8,"packages":[{"name":"@keycloak/keycloak-admin-client","old_version":"26.6.2","new_version":"26.6.3","repository_url":"https://github.com/keycloak/keycloak"},{"name":"@nestjs/common","old_version":"11.1.23","new_version":"11.1.24","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/core","old_version":"11.1.23","new_version":"11.1.24","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/platform-express","old_version":"11.1.23","new_version":"11.1.24","repository_url":"https://github.com/nestjs/nest"},{"name":"@scalar/nestjs-api-reference","old_version":"1.1.18","new_version":"1.1.20","repository_url":"https://github.com/scalar/scalar"},{"name":"graphql","old_version":"16.14.0","new_version":"16.14.1","repository_url":"https://github.com/graphql/graphql-js"},{"name":"lru-cache","old_version":"11.5.0","new_version":"11.5.1","repository_url":"https://github.com/isaacs/node-lru-cache"},{"name":"nestjs-paginate","old_version":"13.3.0","new_version":"13.4.0","repository_url":"https://github.com/ppetzold/nestjs-paginate"}],"path":null,"ecosystem":"npm"},"body":"Bumps the prod-non-major group with 8 updates in the /src directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@keycloak/keycloak-admin-client](https://github.com/keycloak/keycloak/tree/HEAD/js/libs/keycloak-admin-client) | `26.6.2` | `26.6.3` |\n| [@nestjs/common](https://github.com/nestjs/nest/tree/HEAD/packages/common) | `11.1.23` | `11.1.24` |\n| [@nestjs/core](https://github.com/nestjs/nest/tree/HEAD/packages/core) | `11.1.23` | `11.1.24` |\n| [@nestjs/platform-express](https://github.com/nestjs/nest/tree/HEAD/packages/platform-express) | `11.1.23` | `11.1.24` |\n| [@scalar/nestjs-api-reference](https://github.com/scalar/scalar/tree/HEAD/integrations/nestjs) | `1.1.18` | `1.1.20` |\n| [graphql](https://github.com/graphql/graphql-js) | `16.14.0` | `16.14.1` |\n| [lru-cache](https://github.com/isaacs/node-lru-cache) | `11.5.0` | `11.5.1` |\n| [nestjs-paginate](https://github.com/ppetzold/nestjs-paginate) | `13.3.0` | `13.4.0` |\n\n\nUpdates `@keycloak/keycloak-admin-client` from 26.6.2 to 26.6.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/keycloak/keycloak/releases\"\u003e@​keycloak/keycloak-admin-client's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e26.6.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\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/keycloak/keycloak/commit/8a67e82f8c85b35bbe69dbc9f3cd28aa26c00ebb\"\u003e\u003ccode\u003e8a67e82\u003c/code\u003e\u003c/a\u003e Set version to 26.6.3\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/keycloak/keycloak/commits/26.6.3/js/libs/keycloak-admin-client\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/common` from 11.1.23 to 11.1.24\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest/releases\"\u003e@​nestjs/common's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.24 (2026-05-25)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17009\"\u003e#17009\u003c/a\u003e fix(core): reset dependency-tree cache on metadata changes (\u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eEnhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16997\"\u003e#16997\u003c/a\u003e feat(core): warn on late websocket adapter registration (\u003ca href=\"https://github.com/hbinhng\"\u003e\u003ccode\u003e@​hbinhng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-ws\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17011\"\u003e#17011\u003c/a\u003e chore(deps): bump ws from 8.20.1 to 8.21.0 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 2\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eNguyễn Hải Bình (\u003ca href=\"https://github.com/hbinhng\"\u003e\u003ccode\u003e@​hbinhng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePuneet Dixit (\u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\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/nestjs/nest/commit/d8a0ab829ddd8291b75109c9ac4fc4c7d070fc9e\"\u003e\u003ccode\u003ed8a0ab8\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.24 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/2dccece853413a40fe287221b84ca593ec9682a7\"\u003e\u003ccode\u003e2dccece\u003c/code\u003e\u003c/a\u003e chore: update readmes\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.24/packages/common\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/core` from 11.1.23 to 11.1.24\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest/releases\"\u003e@​nestjs/core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.24 (2026-05-25)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17009\"\u003e#17009\u003c/a\u003e fix(core): reset dependency-tree cache on metadata changes (\u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eEnhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16997\"\u003e#16997\u003c/a\u003e feat(core): warn on late websocket adapter registration (\u003ca href=\"https://github.com/hbinhng\"\u003e\u003ccode\u003e@​hbinhng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-ws\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17011\"\u003e#17011\u003c/a\u003e chore(deps): bump ws from 8.20.1 to 8.21.0 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 2\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eNguyễn Hải Bình (\u003ca href=\"https://github.com/hbinhng\"\u003e\u003ccode\u003e@​hbinhng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePuneet Dixit (\u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\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/nestjs/nest/commit/d8a0ab829ddd8291b75109c9ac4fc4c7d070fc9e\"\u003e\u003ccode\u003ed8a0ab8\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.24 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/3ed595e06628c9118e17a7a5577e463a7791e16b\"\u003e\u003ccode\u003e3ed595e\u003c/code\u003e\u003c/a\u003e fix(core): keep dependency parent registry internal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/1b8c8b00f738c756e917bad6470b3f0b566c50b3\"\u003e\u003ccode\u003e1b8c8b0\u003c/code\u003e\u003c/a\u003e fix(core): propagate dependency tree cache resets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/4c07009fce4bd4997bee50a4f5de1c7a312a5dfe\"\u003e\u003ccode\u003e4c07009\u003c/code\u003e\u003c/a\u003e fix(core): reset dependency tree cache on metadata changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/ff95b3f62d55c773c8f12b138ac0160d60c858f4\"\u003e\u003ccode\u003eff95b3f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/core/issues/16997\"\u003e#16997\u003c/a\u003e from hbinhng/feat/warn-late-use-websocket-adapter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/2dccece853413a40fe287221b84ca593ec9682a7\"\u003e\u003ccode\u003e2dccece\u003c/code\u003e\u003c/a\u003e chore: update readmes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/d956db4c104c22172c3466344b50c017267aca23\"\u003e\u003ccode\u003ed956db4\u003c/code\u003e\u003c/a\u003e feat(core): warn on late websocket adapter registration\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.24/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/platform-express` from 11.1.23 to 11.1.24\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest/releases\"\u003e@​nestjs/platform-express's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.24 (2026-05-25)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17009\"\u003e#17009\u003c/a\u003e fix(core): reset dependency-tree cache on metadata changes (\u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eEnhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16997\"\u003e#16997\u003c/a\u003e feat(core): warn on late websocket adapter registration (\u003ca href=\"https://github.com/hbinhng\"\u003e\u003ccode\u003e@​hbinhng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-ws\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17011\"\u003e#17011\u003c/a\u003e chore(deps): bump ws from 8.20.1 to 8.21.0 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 2\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eNguyễn Hải Bình (\u003ca href=\"https://github.com/hbinhng\"\u003e\u003ccode\u003e@​hbinhng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePuneet Dixit (\u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\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/nestjs/nest/commit/d8a0ab829ddd8291b75109c9ac4fc4c7d070fc9e\"\u003e\u003ccode\u003ed8a0ab8\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.24 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/2dccece853413a40fe287221b84ca593ec9682a7\"\u003e\u003ccode\u003e2dccece\u003c/code\u003e\u003c/a\u003e chore: update readmes\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.24/packages/platform-express\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@scalar/nestjs-api-reference` from 1.1.18 to 1.1.20\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/scalar/scalar/blob/main/integrations/nestjs/CHANGELOG.md\"\u003e@​scalar/nestjs-api-reference's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.20\u003c/h2\u003e\n\u003ch2\u003e1.1.19\u003c/h2\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/scalar/scalar/commits/HEAD/integrations/nestjs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `graphql` from 16.14.0 to 16.14.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/graphql/graphql-js/releases\"\u003egraphql's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.14.1 (2026-06-02)\u003c/h2\u003e\n\u003ch4\u003eDocs 📝\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4737\"\u003e#4737\u003c/a\u003e docs: refresh upgrade guide and v17 topics (\u003ca href=\"https://github.com/yaacovCR\"\u003e\u003ccode\u003e@​yaacovCR\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4741\"\u003e#4741\u003c/a\u003e docs: add v16 API docs lint coverage (\u003ca href=\"https://github.com/yaacovCR\"\u003e\u003ccode\u003e@​yaacovCR\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4748\"\u003e#4748\u003c/a\u003e docs: update banner (\u003ca href=\"https://github.com/yaacovCR\"\u003e\u003ccode\u003e@​yaacovCR\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4750\"\u003e#4750\u003c/a\u003e docs: use api docs generated from inline jsdoc comments (\u003ca href=\"https://github.com/yaacovCR\"\u003e\u003ccode\u003e@​yaacovCR\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4754\"\u003e#4754\u003c/a\u003e docs: update website caniuse-lite data (\u003ca href=\"https://github.com/yaacovCR\"\u003e\u003ccode\u003e@​yaacovCR\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4755\"\u003e#4755\u003c/a\u003e docs: hide internal type member __validationErrors (\u003ca href=\"https://github.com/yaacovCR\"\u003e\u003ccode\u003e@​yaacovCR\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4757\"\u003e#4757\u003c/a\u003e docs: fix inline examples, deprecation descriptions, type category (\u003ca href=\"https://github.com/yaacovCR\"\u003e\u003ccode\u003e@​yaacovCR\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4759\"\u003e#4759\u003c/a\u003e docs: fix static export redirect config (\u003ca href=\"https://github.com/yaacovCR\"\u003e\u003ccode\u003e@​yaacovCR\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4767\"\u003e#4767\u003c/a\u003e docs: fix Post_body example variable (\u003ca href=\"https://github.com/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch4\u003ePolish 💅\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4738\"\u003e#4738\u003c/a\u003e chore(tests): add test for directive extensions without flag enabled (\u003ca href=\"https://github.com/yaacovCR\"\u003e\u003ccode\u003e@​yaacovCR\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eInternal 🏠\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4778\"\u003e#4778\u003c/a\u003e fix: generated version documentation (\u003ca href=\"https://github.com/yaacovCR\"\u003e\u003ccode\u003e@​yaacovCR\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 2\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eMinh Vu(\u003ca href=\"https://github.com/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eYaacov Rydzinski (\u003ca href=\"https://github.com/yaacovCR\"\u003e\u003ccode\u003e@​yaacovCR\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/graphql/graphql-js/commit/9c78a07f3399431187871867f4c734449ce56b97\"\u003e\u003ccode\u003e9c78a07\u003c/code\u003e\u003c/a\u003e chore(release): v16.14.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/graphql/graphql-js/commit/fc6e2dfdbd518524f806e30dc5d5ac8aa8eff1d9\"\u003e\u003ccode\u003efc6e2df\u003c/code\u003e\u003c/a\u003e fix: generated version documentation (\u003ca href=\"https://redirect.github.com/graphql/graphql-js/issues/4778\"\u003e#4778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/graphql/graphql-js/commit/80c65082b28bb234ea92fedd0acc0b4507d89dd8\"\u003e\u003ccode\u003e80c6508\u003c/code\u003e\u003c/a\u003e docs: fix Post_body example variable (\u003ca href=\"https://redirect.github.com/graphql/graphql-js/issues/4767\"\u003e#4767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/graphql/graphql-js/commit/b43ccb11a4e29fb865d0a73ca6f80c50909a2cb2\"\u003e\u003ccode\u003eb43ccb1\u003c/code\u003e\u003c/a\u003e docs: refresh upgrade guide and v17 topics (\u003ca href=\"https://redirect.github.com/graphql/graphql-js/issues/4737\"\u003e#4737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/graphql/graphql-js/commit/46b4ae9d3fe7e8f47bb03e8c20768fd22b36aa88\"\u003e\u003ccode\u003e46b4ae9\u003c/code\u003e\u003c/a\u003e docs: use api docs generated from inline jsdoc comments (\u003ca href=\"https://redirect.github.com/graphql/graphql-js/issues/4750\"\u003e#4750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/graphql/graphql-js/commit/48d6a95e25504ed13f3cd3c3b37e773da8628f00\"\u003e\u003ccode\u003e48d6a95\u003c/code\u003e\u003c/a\u003e docs: fix static export redirect config (\u003ca href=\"https://redirect.github.com/graphql/graphql-js/issues/4759\"\u003e#4759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/graphql/graphql-js/commit/3b30a64f015fc46a0deb6825aae88fe000a36bb0\"\u003e\u003ccode\u003e3b30a64\u003c/code\u003e\u003c/a\u003e docs: fix inline examples, deprecation descriptions, type category (\u003ca href=\"https://redirect.github.com/graphql/graphql-js/issues/4757\"\u003e#4757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/graphql/graphql-js/commit/8816d016b216949346d2a89ea8138b6c9a56f585\"\u003e\u003ccode\u003e8816d01\u003c/code\u003e\u003c/a\u003e docs: update website caniuse-lite data (\u003ca href=\"https://redirect.github.com/graphql/graphql-js/issues/4754\"\u003e#4754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/graphql/graphql-js/commit/6a6edec76c11f30e8edc156ec0892de13afd557e\"\u003e\u003ccode\u003e6a6edec\u003c/code\u003e\u003c/a\u003e docs: hide internal type member __validationErrors (\u003ca href=\"https://redirect.github.com/graphql/graphql-js/issues/4755\"\u003e#4755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/graphql/graphql-js/commit/8efb9fd215322e846c298ca2bac345ac17ca961c\"\u003e\u003ccode\u003e8efb9fd\u003c/code\u003e\u003c/a\u003e docs: add v16 API docs lint coverage (\u003ca href=\"https://redirect.github.com/graphql/graphql-js/issues/4741\"\u003e#4741\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/graphql/graphql-js/compare/v16.14.0...v16.14.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lru-cache` from 11.5.0 to 11.5.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-lru-cache/commit/cd9806503c7abc9873fa1cc46a9ab7b43393a39c\"\u003e\u003ccode\u003ecd98065\u003c/code\u003e\u003c/a\u003e 11.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-lru-cache/commit/281f49d57e1cb53efc205d8e01b98a5762f73fb0\"\u003e\u003ccode\u003e281f49d\u003c/code\u003e\u003c/a\u003e work with exactOptionalPropertyTypes\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/isaacs/node-lru-cache/compare/v11.5.0...v11.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nestjs-paginate` from 13.3.0 to 13.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ppetzold/nestjs-paginate/releases\"\u003enestjs-paginate's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev13.4.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/ppetzold/nestjs-paginate/compare/v13.3.0...v13.4.0\"\u003e13.4.0\u003c/a\u003e (2026-06-03)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd polymorphic sort across columns via COALESCE (\u003ccode\u003e~\u003c/code\u003e syntax) (\u003ca href=\"https://redirect.github.com/ppetzold/nestjs-paginate/issues/1143\"\u003e#1143\u003c/a\u003e) (\u003ca href=\"https://github.com/ppetzold/nestjs-paginate/commit/415e879d00e92771605c4198a5fd6e1f362c7ce9\"\u003e415e879\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/ppetzold/nestjs-paginate/commit/415e879d00e92771605c4198a5fd6e1f362c7ce9\"\u003e\u003ccode\u003e415e879\u003c/code\u003e\u003c/a\u003e feat: add polymorphic sort across columns via COALESCE (\u003ccode\u003e~\u003c/code\u003e syntax) (\u003ca href=\"https://redirect.github.com/ppetzold/nestjs-paginate/issues/1143\"\u003e#1143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ppetzold/nestjs-paginate/compare/v13.3.0...v13.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/ladesa-ro/management-service/pull/1000","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ladesa-ro%2Fmanagement-service/issues/1000","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1000/packages"},{"uuid":"4689198473","node_id":"PR_kwDOS99Eac7nxp93","number":23,"state":"open","title":"Bump @nestjs/common from 11.1.18 to 11.1.27 in /lib/auth-lib","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":5,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-06-18T04:38:19.000Z","updated_at":"2026-06-24T05:21:11.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@nestjs/common","old_version":"11.1.18","new_version":"11.1.27","repository_url":"https://github.com/nestjs/nest"}],"path":"/lib/auth-lib","ecosystem":"npm"},"body":"Bumps [@nestjs/common](https://github.com/nestjs/nest/tree/HEAD/packages/common) from 11.1.18 to 11.1.27.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest/releases\"\u003e@​nestjs/common's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.27\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): sse async handlers teardown issue by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17131\"\u003enestjs/nest#17131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(platform-fastify): forRoutes middleware ending slash  by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17138\"\u003enestjs/nest#17138\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.26\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): post sse endpoint empty response \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/common/issues/17098\"\u003e#17098\u003c/a\u003e by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17099\"\u003enestjs/nest#17099\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.25...v11.1.26\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.25...v11.1.26\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.25\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(microservices): reject pending Redis requests on close by \u003ca href=\"https://github.com/yudin-s\"\u003e\u003ccode\u003e@​yudin-s\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17024\"\u003enestjs/nest#17024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(core): register SSE close listener before async setup by \u003ca href=\"https://github.com/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17018\"\u003enestjs/nest#17018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(platform-fastify): remove pathname ending slash by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17094\"\u003enestjs/nest#17094\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/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17018\"\u003enestjs/nest#17018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DucMinhNe\"\u003e\u003ccode\u003e@​DucMinhNe\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17085\"\u003enestjs/nest#17085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iambeaukim\"\u003e\u003ccode\u003e@​iambeaukim\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17091\"\u003enestjs/nest#17091\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.24...v11.1.25\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.24...v11.1.25\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.24 (2026-05-25)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17009\"\u003e#17009\u003c/a\u003e fix(core): reset dependency-tree cache on metadata changes (\u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eEnhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16997\"\u003e#16997\u003c/a\u003e feat(core): warn on late websocket adapter registration (\u003ca href=\"https://github.com/hbinhng\"\u003e\u003ccode\u003e@​hbinhng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-ws\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17011\"\u003e#17011\u003c/a\u003e chore(deps): bump ws from 8.20.1 to 8.21.0 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 2\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eNguyễn Hải Bình (\u003ca href=\"https://github.com/hbinhng\"\u003e\u003ccode\u003e@​hbinhng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePuneet Dixit (\u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.23 (2026-05-21)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/660a1249e32e7701cdd7e5ccb20b7f695e721bce\"\u003e\u003ccode\u003e660a124\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.27 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/aa5c4f176edee6995d71a8f43a7ddb2de4c3ad8d\"\u003e\u003ccode\u003eaa5c4f1\u003c/code\u003e\u003c/a\u003e chore: update readme and package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/9ff83d540f50e96eb0093b4eb0dd96191aa6a285\"\u003e\u003ccode\u003e9ff83d5\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.26 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/02f804159841a2771755c382832a7938b904c420\"\u003e\u003ccode\u003e02f8041\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.25 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/1634915597884f677b823ec0d77931f1637dede7\"\u003e\u003ccode\u003e1634915\u003c/code\u003e\u003c/a\u003e test(common): Add unit tests for cli-colors utility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/380bf5c13c7f22d24b871af8a412852f36d7030a\"\u003e\u003ccode\u003e380bf5c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/common/issues/17058\"\u003e#17058\u003c/a\u003e from Se3do/test/extend-metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/af4542b9c0f56262090bf0097444b71456cb0139\"\u003e\u003ccode\u003eaf4542b\u003c/code\u003e\u003c/a\u003e test(common): Add unit tests for assignCustomParameterMetadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/b67aea1505d568c6b80318707c2642ba395a5510\"\u003e\u003ccode\u003eb67aea1\u003c/code\u003e\u003c/a\u003e test(common): Add unit tests for extendArrayMetadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/e1e401444ba0c32a11ab5f82994f408be0b65eba\"\u003e\u003ccode\u003ee1e4014\u003c/code\u003e\u003c/a\u003e test(common): Tighten throw assertions in validateModuleKeys spec\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/6b97771a58068e885f7adf3f888f1a660ac3a08f\"\u003e\u003ccode\u003e6b97771\u003c/code\u003e\u003c/a\u003e test(common): Add unit tests for validateModuleKeys\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.27/packages/common\"\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=@nestjs/common\u0026package-manager=npm_and_yarn\u0026previous-version=11.1.18\u0026new-version=11.1.27)](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/CSC-Security-sandbox/ndm-fresh-breakability/pull/23","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/CSC-Security-sandbox%2Fndm-fresh-breakability/issues/23","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/23/packages"},{"uuid":"4687497199","node_id":"PR_kwDORG2H4c7nsTZb","number":193,"state":"open","title":"chore(deps)(deps): bump the npm-non-major group across 1 directory with 59 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-06-17T22:25:39.000Z","updated_at":"2026-06-19T22:00:36.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps): bump","group_name":"npm-non-major","update_count":59,"packages":[{"name":"@commitlint/cli","old_version":"20.5.0","new_version":"20.5.3","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/config-conventional","old_version":"20.4.3","new_version":"20.5.3","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"lint-staged","old_version":"16.3.3","new_version":"16.4.0","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"prettier","old_version":"3.8.1","new_version":"3.8.4","repository_url":"https://github.com/prettier/prettier"},{"name":"@aws-sdk/client-s3","old_version":"3.1057.0","new_version":"3.1073.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/lib-storage","old_version":"3.1057.0","new_version":"3.1073.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/s3-request-presigner","old_version":"3.1057.0","new_version":"3.1073.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@bull-board/api","old_version":"6.20.6","new_version":"6.21.3","repository_url":"https://github.com/felixmosh/bull-board"},{"name":"@bull-board/express","old_version":"6.20.6","new_version":"6.21.3","repository_url":"https://github.com/felixmosh/bull-board"},{"name":"@formatjs/intl","old_version":"4.1.8","new_version":"4.1.13","repository_url":"https://github.com/formatjs/formatjs"},{"name":"@nestjs/cache-manager","old_version":"3.1.2","new_version":"3.1.3","repository_url":"https://github.com/nestjs/cache-manager"},{"name":"@nestjs/common","old_version":"11.1.19","new_version":"11.1.27","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/core","old_version":"11.1.19","new_version":"11.1.27","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/platform-express","old_version":"11.1.19","new_version":"11.1.27","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/schedule","old_version":"6.1.1","new_version":"6.1.3","repository_url":"https://github.com/nestjs/schedule"},{"name":"@prisma/adapter-pg","old_version":"7.3.0","new_version":"7.8.0","repository_url":"https://github.com/prisma/prisma"},{"name":"@react-email/render","old_version":"2.0.8","new_version":"2.0.9","repository_url":"https://github.com/resend/react-email"},{"name":"@redis/client","old_version":"5.10.0","new_version":"5.12.1","repository_url":"https://github.com/redis/node-redis"},{"name":"axios","old_version":"1.17.0","new_version":"1.18.0","repository_url":"https://github.com/axios/axios"},{"name":"bullmq","old_version":"5.76.10","new_version":"5.79.0","repository_url":"https://github.com/taskforcesh/bullmq"},{"name":"helmet","old_version":"8.1.0","new_version":"8.2.0","repository_url":"https://github.com/helmetjs/helmet"},{"name":"nestjs-cls","old_version":"6.2.0","new_version":"6.2.1","repository_url":"https://github.com/Papooch/nestjs-cls"},{"name":"pg","old_version":"8.20.0","new_version":"8.22.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"react","old_version":"19.2.4","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.2.14","new_version":"19.2.17","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.2.4","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"resend","old_version":"6.12.3","new_version":"6.14.0","repository_url":"https://github.com/resend/resend-node"},{"name":"sharp","old_version":"0.34.5","new_version":"0.35.2","repository_url":"https://github.com/lovell/sharp"},{"name":"zod","old_version":"4.3.6","new_version":"4.4.3","repository_url":"https://github.com/colinhacks/zod"},{"name":"@nestjs/testing","old_version":"11.1.21","new_version":"11.1.27","repository_url":"https://github.com/nestjs/nest"},{"name":"@swc/core","old_version":"1.15.33","new_version":"1.15.41","repository_url":"https://github.com/swc-project/swc"},{"name":"@testcontainers/postgresql","old_version":"11.11.0","new_version":"11.14.0","repository_url":"https://github.com/testcontainers/testcontainers-node"},{"name":"@types/node","old_version":"25.3.5","new_version":"25.9.4","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitest/ui","old_version":"4.1.8","new_version":"4.1.9","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"happy-dom","old_version":"20.10.2","new_version":"20.10.6","repository_url":"https://github.com/capricorn86/happy-dom"},{"name":"jest","old_version":"30.3.0","new_version":"30.4.2","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-mock-extended","old_version":"4.0.0","new_version":"4.0.1","repository_url":"https://github.com/marchaos/jest-mock-extended"},{"name":"ts-jest","old_version":"29.4.10","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":"vite","old_version":"7.3.2","new_version":"7.3.5","repository_url":"https://github.com/vitejs/vite"},{"name":"vitest","old_version":"4.1.8","new_version":"4.1.9","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@hookform/resolvers","old_version":"5.2.2","new_version":"5.4.0","repository_url":"https://github.com/react-hook-form/resolvers"},{"name":"@radix-ui/react-label","old_version":"2.1.8","new_version":"2.1.10","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slot","old_version":"1.2.4","new_version":"1.3.0","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@tanstack/react-query","old_version":"5.99.2","new_version":"5.101.0","repository_url":"https://github.com/TanStack/query"},{"name":"react-hook-form","old_version":"7.71.2","new_version":"7.79.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"tailwind-merge","old_version":"3.5.0","new_version":"3.6.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"zustand","old_version":"5.0.11","new_version":"5.0.14","repository_url":"https://github.com/pmndrs/zustand"},{"name":"@next/eslint-plugin-next","old_version":"16.2.1","new_version":"16.2.9","repository_url":"https://github.com/vercel/next.js"},{"name":"@tailwindcss/postcss","old_version":"4.3.0","new_version":"4.3.1","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tanstack/react-query-devtools","old_version":"5.100.10","new_version":"5.101.0","repository_url":"https://github.com/TanStack/query"},{"name":"@vitejs/plugin-react","old_version":"5.1.3","new_version":"5.2.0","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"eslint-config-next","old_version":"16.2.0","new_version":"16.2.9","repository_url":"https://github.com/vercel/next.js"},{"name":"eslint-plugin-react-hooks","old_version":"7.0.1","new_version":"7.1.1","repository_url":"https://github.com/facebook/react"},{"name":"tailwindcss","old_version":"4.2.4","new_version":"4.3.1","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"typescript-eslint","old_version":"8.59.0","new_version":"8.61.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.58.1","new_version":"8.61.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.58.2","new_version":"8.61.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"eslint-plugin-jest","old_version":"29.15.1","new_version":"29.15.2","repository_url":"https://github.com/jest-community/eslint-plugin-jest"}],"path":null,"ecosystem":"npm"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps the npm-non-major group with 59 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` | `20.5.3` |\n| [@commitlint/config-conventional](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional) | `20.4.3` | `20.5.3` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.3.3` | `16.4.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.1` | `3.8.4` |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.1057.0` | `3.1073.0` |\n| [@aws-sdk/lib-storage](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/lib/lib-storage) | `3.1057.0` | `3.1073.0` |\n| [@aws-sdk/s3-request-presigner](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/s3-request-presigner) | `3.1057.0` | `3.1073.0` |\n| [@bull-board/api](https://github.com/felixmosh/bull-board/tree/HEAD/packages/api) | `6.20.6` | `6.21.3` |\n| [@bull-board/express](https://github.com/felixmosh/bull-board/tree/HEAD/packages/express) | `6.20.6` | `6.21.3` |\n| [@formatjs/intl](https://github.com/formatjs/formatjs) | `4.1.8` | `4.1.13` |\n| [@nestjs/cache-manager](https://github.com/nestjs/cache-manager) | `3.1.2` | `3.1.3` |\n| [@nestjs/common](https://github.com/nestjs/nest/tree/HEAD/packages/common) | `11.1.19` | `11.1.27` |\n| [@nestjs/core](https://github.com/nestjs/nest/tree/HEAD/packages/core) | `11.1.19` | `11.1.27` |\n| [@nestjs/platform-express](https://github.com/nestjs/nest/tree/HEAD/packages/platform-express) | `11.1.19` | `11.1.27` |\n| [@nestjs/schedule](https://github.com/nestjs/schedule) | `6.1.1` | `6.1.3` |\n| [@prisma/adapter-pg](https://github.com/prisma/prisma/tree/HEAD/packages/adapter-pg) | `7.3.0` | `7.8.0` |\n| [@react-email/render](https://github.com/resend/react-email/tree/HEAD/packages/render) | `2.0.8` | `2.0.9` |\n| [@redis/client](https://github.com/redis/node-redis) | `5.10.0` | `5.12.1` |\n| [axios](https://github.com/axios/axios) | `1.17.0` | `1.18.0` |\n| [bullmq](https://github.com/taskforcesh/bullmq) | `5.76.10` | `5.79.0` |\n| [helmet](https://github.com/helmetjs/helmet) | `8.1.0` | `8.2.0` |\n| [nestjs-cls](https://github.com/Papooch/nestjs-cls) | `6.2.0` | `6.2.1` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.20.0` | `8.22.0` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.4` | `19.2.7` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.14` | `19.2.17` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.4` | `19.2.7` |\n| [resend](https://github.com/resend/resend-node) | `6.12.3` | `6.14.0` |\n| [sharp](https://github.com/lovell/sharp) | `0.34.5` | `0.35.2` |\n| [zod](https://github.com/colinhacks/zod) | `4.3.6` | `4.4.3` |\n| [@nestjs/testing](https://github.com/nestjs/nest/tree/HEAD/packages/testing) | `11.1.21` | `11.1.27` |\n| [@swc/core](https://github.com/swc-project/swc/tree/HEAD/packages/core) | `1.15.33` | `1.15.41` |\n| [@testcontainers/postgresql](https://github.com/testcontainers/testcontainers-node) | `11.11.0` | `11.14.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.3.5` | `25.9.4` |\n| [@vitest/ui](https://github.com/vitest-dev/vitest/tree/HEAD/packages/ui) | `4.1.8` | `4.1.9` |\n| [happy-dom](https://github.com/capricorn86/happy-dom) | `20.10.2` | `20.10.6` |\n| [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) | `30.3.0` | `30.4.2` |\n| [jest-mock-extended](https://github.com/marchaos/jest-mock-extended) | `4.0.0` | `4.0.1` |\n| [ts-jest](https://github.com/kulshekhar/ts-jest) | `29.4.10` | `29.4.11` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.21.0` | `4.22.4` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.3.2` | `7.3.5` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.8` | `4.1.9` |\n| [@hookform/resolvers](https://github.com/react-hook-form/resolvers) | `5.2.2` | `5.4.0` |\n| [@radix-ui/react-label](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/label) | `2.1.8` | `2.1.10` |\n| [@radix-ui/react-slot](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/slot) | `1.2.4` | `1.3.0` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.99.2` | `5.101.0` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.71.2` | `7.79.0` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.5.0` | `3.6.0` |\n| [zustand](https://github.com/pmndrs/zustand) | `5.0.11` | `5.0.14` |\n| [@next/eslint-plugin-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next) | `16.2.1` | `16.2.9` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.3.0` | `4.3.1` |\n| [@tanstack/react-query-devtools](https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools) | `5.100.10` | `5.101.0` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `5.1.3` | `5.2.0` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `16.2.0` | `16.2.9` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `7.0.1` | `7.1.1` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.2.4` | `4.3.1` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.59.0` | `8.61.1` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.58.1` | `8.61.1` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.58.2` | `8.61.1` |\n| [eslint-plugin-jest](https://github.com/jest-community/eslint-plugin-jest) | `29.15.1` | `29.15.2` |\n\n\nUpdates `@commitlint/cli` from 20.5.0 to 20.5.3\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\u003ev20.5.3\u003c/h2\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\u003ch2\u003eRefactor\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erefactor: replace all lodash.* dependencies with es-toolkit/compat by \u003ca href=\"https://github.com/debuggingfuture\"\u003e\u003ccode\u003e@​debuggingfuture\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4734\"\u003econventional-changelog/commitlint#4734\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: use nodejs commands for creating files on Windows (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4728\"\u003e#4728\u003c/a\u003e) by \u003ca href=\"https://github.com/festoney8\"\u003e\u003ccode\u003e@​festoney8\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4730\"\u003econventional-changelog/commitlint#4730\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/festoney8\"\u003e\u003ccode\u003e@​festoney8\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4730\"\u003econventional-changelog/commitlint#4730\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/debuggingfuture\"\u003e\u003ccode\u003e@​debuggingfuture\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4734\"\u003econventional-changelog/commitlint#4734\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/v20.5.2...v20.5.3\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v20.5.2...v20.5.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev20.5.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.5.1...v20.5.2\"\u003e20.5.2\u003c/a\u003e (2026-04-25)\u003c/h2\u003e\n\u003cp\u003eJust minor dep updates before the next breaking change\u003c/p\u003e\n\u003ch2\u003eChore \u0026amp; Docs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: remove codesandbox ci integration 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/4680\"\u003econventional-changelog/commitlint#4680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add Windows UTF-8 encoding note to getting started guide by \u003ca href=\"https://github.com/Chessing234\"\u003e\u003ccode\u003e@​Chessing234\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4699\"\u003econventional-changelog/commitlint#4699\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: improve parserPreset documentation with examples and options reference by \u003ca href=\"https://github.com/Chessing234\"\u003e\u003ccode\u003e@​Chessing234\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4700\"\u003econventional-changelog/commitlint#4700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix subject-case rule default from 'always' to 'never' by \u003ca href=\"https://github.com/Chessing234\"\u003e\u003ccode\u003e@​Chessing234\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4703\"\u003econventional-changelog/commitlint#4703\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/Chessing234\"\u003e\u003ccode\u003e@​Chessing234\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4699\"\u003econventional-changelog/commitlint#4699\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/v20.5.1...v20.5.2\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v20.5.1...v20.5.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev20.5.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.5.0...v20.5.1\"\u003e20.5.1\u003c/a\u003e (2026-03-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(cz-commitlint): add VS16 to single character emojis by \u003ca href=\"https://github.com/mrt181\"\u003e\u003ccode\u003e@​mrt181\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4666\"\u003econventional-changelog/commitlint#4666\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cz-commitlint): handle modifiers correctly by \u003ca href=\"https://github.com/mrt181\"\u003e\u003ccode\u003e@​mrt181\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4667\"\u003econventional-changelog/commitlint#4667\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReverts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;fix: update dependency global-directory to v5 (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4671\"\u003e#4671\u003c/a\u003e)\u0026quot; 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/4677\"\u003econventional-changelog/commitlint#4677\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/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/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\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.5.1...v20.5.2\"\u003e20.5.2\u003c/a\u003e (2026-04-25)\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/blockquote\u003e\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/31e959a3d17d4403f1142f825c43cccf2e0f7dc4\"\u003e\u003ccode\u003e31e959a\u003c/code\u003e\u003c/a\u003e v20.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/e3d2c9dfe74b7d9be87019a28920c44818dd364d\"\u003e\u003ccode\u003ee3d2c9d\u003c/code\u003e\u003c/a\u003e refactor: replace all lodash.* dependencies with es-toolkit/compat (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4734\"\u003e#4734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/7fe86b28f0779cce8d8459bdcc83c849936a1b80\"\u003e\u003ccode\u003e7fe86b2\u003c/code\u003e\u003c/a\u003e v20.5.2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/conventional-changelog/commitlint/commits/v20.5.3/@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.4.3 to 20.5.3\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\u003ev20.5.3\u003c/h2\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\u003ch2\u003eRefactor\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erefactor: replace all lodash.* dependencies with es-toolkit/compat by \u003ca href=\"https://github.com/debuggingfuture\"\u003e\u003ccode\u003e@​debuggingfuture\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4734\"\u003econventional-changelog/commitlint#4734\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: use nodejs commands for creating files on Windows (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4728\"\u003e#4728\u003c/a\u003e) by \u003ca href=\"https://github.com/festoney8\"\u003e\u003ccode\u003e@​festoney8\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4730\"\u003econventional-changelog/commitlint#4730\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/festoney8\"\u003e\u003ccode\u003e@​festoney8\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4730\"\u003econventional-changelog/commitlint#4730\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/debuggingfuture\"\u003e\u003ccode\u003e@​debuggingfuture\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4734\"\u003econventional-changelog/commitlint#4734\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/v20.5.2...v20.5.3\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v20.5.2...v20.5.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev20.5.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.5.1...v20.5.2\"\u003e20.5.2\u003c/a\u003e (2026-04-25)\u003c/h2\u003e\n\u003cp\u003eJust minor dep updates before the next breaking change\u003c/p\u003e\n\u003ch2\u003eChore \u0026amp; Docs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: remove codesandbox ci integration 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/4680\"\u003econventional-changelog/commitlint#4680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add Windows UTF-8 encoding note to getting started guide by \u003ca href=\"https://github.com/Chessing234\"\u003e\u003ccode\u003e@​Chessing234\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4699\"\u003econventional-changelog/commitlint#4699\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: improve parserPreset documentation with examples and options reference by \u003ca href=\"https://github.com/Chessing234\"\u003e\u003ccode\u003e@​Chessing234\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4700\"\u003econventional-changelog/commitlint#4700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix subject-case rule default from 'always' to 'never' by \u003ca href=\"https://github.com/Chessing234\"\u003e\u003ccode\u003e@​Chessing234\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4703\"\u003econventional-changelog/commitlint#4703\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/Chessing234\"\u003e\u003ccode\u003e@​Chessing234\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4699\"\u003econventional-changelog/commitlint#4699\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/v20.5.1...v20.5.2\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v20.5.1...v20.5.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev20.5.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.5.0...v20.5.1\"\u003e20.5.1\u003c/a\u003e (2026-03-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(cz-commitlint): add VS16 to single character emojis by \u003ca href=\"https://github.com/mrt181\"\u003e\u003ccode\u003e@​mrt181\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4666\"\u003econventional-changelog/commitlint#4666\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cz-commitlint): handle modifiers correctly by \u003ca href=\"https://github.com/mrt181\"\u003e\u003ccode\u003e@​mrt181\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4667\"\u003econventional-changelog/commitlint#4667\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReverts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;fix: update dependency global-directory to v5 (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4671\"\u003e#4671\u003c/a\u003e)\u0026quot; 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/4677\"\u003econventional-changelog/commitlint#4677\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/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/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\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.4...v20.5.0\"\u003e20.5.0\u003c/a\u003e (2026-03-15)\u003c/h1\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/v20.4.3...v20.4.4\"\u003e20.4.4\u003c/a\u003e (2026-03-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\u003c/blockquote\u003e\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/31e959a3d17d4403f1142f825c43cccf2e0f7dc4\"\u003e\u003ccode\u003e31e959a\u003c/code\u003e\u003c/a\u003e v20.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/a7918e9cf70f822505cb4422c03150a86f802627\"\u003e\u003ccode\u003ea7918e9\u003c/code\u003e\u003c/a\u003e v20.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/02d7245e9b204ed07a68298e4d73c8d82a4b7f81\"\u003e\u003ccode\u003e02d7245\u003c/code\u003e\u003c/a\u003e v20.4.4\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/conventional-changelog/commitlint/commits/v20.5.3/@commitlint/config-conventional\"\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.3.3 to 16.4.0\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\u003ev16.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1739\"\u003e#1739\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/687fc9069a312ac83ca48f035a1bbf453db91814\"\u003e\u003ccode\u003e687fc90\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e! - Replace \u003ccode\u003emicromatch\u003c/code\u003e with \u003ccode\u003epicomatch\u003c/code\u003e to reduce dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.3.4\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/1742\"\u003e#1742\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/9d6e827b0c55da5b091c989111f6c55dd76539d9\"\u003e\u003ccode\u003e9d6e827\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Update dependencies, including \u003ca href=\"https://github.com/tinylibs/tinyexec/releases/tag/1.0.4\"\u003e\u003ccode\u003etinyexec@1.0.4\u003c/code\u003e\u003c/a\u003e to make sure local \u003ccode\u003enode_modules/.bin\u003c/code\u003e are preferred to global locations (released in \u003ca href=\"https://github.com/tinylibs/tinyexec/releases/tag/1.0.3\"\u003e\u003ccode\u003etinyexec@1.0.3\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/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\u003e16.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1739\"\u003e#1739\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/687fc9069a312ac83ca48f035a1bbf453db91814\"\u003e\u003ccode\u003e687fc90\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e! - Replace \u003ccode\u003emicromatch\u003c/code\u003e with \u003ccode\u003epicomatch\u003c/code\u003e to reduce dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.3.4\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/1742\"\u003e#1742\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/9d6e827b0c55da5b091c989111f6c55dd76539d9\"\u003e\u003ccode\u003e9d6e827\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Update dependencies, including \u003ca href=\"https://github.com/tinylibs/tinyexec/releases/tag/1.0.4\"\u003e\u003ccode\u003etinyexec@1.0.4\u003c/code\u003e\u003c/a\u003e to make sure local \u003ccode\u003enode_modules/.bin\u003c/code\u003e are preferred to global locations (released in \u003ca href=\"https://github.com/tinylibs/tinyexec/releases/tag/1.0.3\"\u003e\u003ccode\u003etinyexec@1.0.3\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/lint-staged/lint-staged/commit/445f9dd042b88528c798b2e25c21c9adbc69a732\"\u003e\u003ccode\u003e445f9dd\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/d91be60800d59565cb601c4802ed35253bce5b2a\"\u003e\u003ccode\u003ed91be60\u003c/code\u003e\u003c/a\u003e docs: update readme to use picomatch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/b392a9ffecd9cfeb167bd2273c6496b8b3c41b47\"\u003e\u003ccode\u003eb392a9f\u003c/code\u003e\u003c/a\u003e refactor: extract \u003ccode\u003ematchFiles\u003c/code\u003e and add unit tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/687fc9069a312ac83ca48f035a1bbf453db91814\"\u003e\u003ccode\u003e687fc90\u003c/code\u003e\u003c/a\u003e refactor: replace micromatch with picomatch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/26dadf9a0472d283112d6cfaaa1fb1f040fd6760\"\u003e\u003ccode\u003e26dadf9\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/9d6e827b0c55da5b091c989111f6c55dd76539d9\"\u003e\u003ccode\u003e9d6e827\u003c/code\u003e\u003c/a\u003e build(deps): update dependencies\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lint-staged/lint-staged/compare/v16.3.3...v16.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.8.1 to 3.8.4\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.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMarkdown: Fix blank lines between list items and nested sub-lists being removed in Markdown/MDX (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/17746\"\u003eprettier/prettier#17746\u003c/a\u003e by \u003ca href=\"https://github.com/byplayer\"\u003e\u003ccode\u003e@​byplayer\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.4/CHANGELOG.md#384\"\u003eChangelog\u003c/a\u003e\u003c/p\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\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/prettier/blob/main/CHANGELOG.md\"\u003eprettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.8.4\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.3...3.8.4\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eMarkdown: Fix blank lines between list items and nested sub-lists being removed in Markdown/MDX (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/17746\"\u003e#17746\u003c/a\u003e by \u003ca href=\"https://github.com/byplayer\"\u003e\u003ccode\u003e@​byplayer\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003cp\u003ePrettier was removing blank lines between list items and their nested sub-lists, converting loose lists into tight lists and changing their semantic meaning.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"markdown\"\u003e\u003ccode\u003e\u0026lt;!-- Input --\u0026gt;\n- a\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eb\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ec\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ed\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u0026lt;!-- Prettier 3.8.3 --\u0026gt;\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ea\n\u003cul\u003e\n\u003cli\u003eb\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003ec\n\u003cul\u003e\n\u003cli\u003ed\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u0026lt;!-- Prettier 3.8.4 --\u0026gt;\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ea\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eb\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ec\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ed\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\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\u003cbr /\u003e\n$value: if(\u003cbr /\u003e\nsass(false): 1; else: -1,\u003cbr /\u003e\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\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/1c6ba5539141552e0e8e22d401ea620d8fdff468\"\u003e\u003ccode\u003e1c6ba55\u003c/code\u003e\u003c/a\u003e Release 3.8.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/4a673dc9b59ddf7296bbab9822093d2971da84a8\"\u003e\u003ccode\u003e4a673dc\u003c/code\u003e\u003c/a\u003e Fix blank lines between list items and nested sub-lists being removed in Mark...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/074aaedbb052a288e89d15eb0a4214de37a08866\"\u003e\u003ccode\u003e074aaed\u003c/code\u003e\u003c/a\u003e Replace \u003ccode\u003emain\u003c/code\u003e branch in changelog link with tags (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19054\"\u003e#19054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/c22a003ae97917c5043e8685b4fdff0f93e978f9\"\u003e\u003ccode\u003ec22a003\u003c/code\u003e\u003c/a\u003e Bump Prettier dependency to 3.8.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/07bad1f04536e9799927007baf466e67151576f0\"\u003e\u003ccode\u003e07bad1f\u003c/code\u003e\u003c/a\u003e Clean changelog_unreleased\u003c/li\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prettier/prettier/compare/3.8.1...3.8.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-s3` from 3.1057.0 to 3.1073.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e@​aws-sdk/client-s3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1073.0\u003c/h2\u003e\n\u003ch4\u003e3.1073.0(2026-06-19)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-glue:\u003c/strong\u003e  Adds the SearchAssets operation for discovering assets in the AWS Glue Data Catalog using full-text search and filters. Minor naming refinements across the Glossary Terms and Attachment APIs for consistency. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ef204650ce46482b8b2bfeeb9c539244b59a848e\"\u003eef204650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-connect:\u003c/strong\u003e  This is the release for point based scoring system and the evaluation form validation project (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b19c162a2e22094c09d77d484ba0dfcfd3a5ecff\"\u003eb19c162a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agent:\u003c/strong\u003e  Add support for metadata-only retrieval on GetFlow, GetFlowVersion, and GetPrompt APIs. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c9d5fb3378ba0d1c7ab7d3fe7bec0296491c6bbc\"\u003ec9d5fb33\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-appstream:\u003c/strong\u003e  Amazon WorkSpaces Agent Access now supports domain-joined fleets for enterprise identity integration, real-time agent observation with instant stop controls, and MCP tool forwarding for lower-latency, cost-effective desktop tool access. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d9c25f0b3f641fdc1999f0d4377140c0f3476ede\"\u003ed9c25f0b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-opensearch:\u003c/strong\u003e  This release introduces data source attachment APIs, enabling users to attach and detach Amazon OpenSearch Service domains and Amazon OpenSearch Serverless collections to an OpenSearch application. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6cce3d69dc550fb64245fa1eae1b4e74d6d23607\"\u003e6cce3d69\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1073.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1072.0\u003c/h2\u003e\n\u003ch4\u003e3.1072.0(2026-06-18)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  Documentation updates clarifying CancelCapacityReservation cancellable states (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e3723ba73e2f2d307254d49ec73c5b3d91b8d892\"\u003ee3723ba7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-compute-optimizer:\u003c/strong\u003e  This release surfaces two new metrics Volume IOPS Exceeded and Volume Throughput Exceeded into EBS volume rightsizing recommendations. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ded6618d5249ab413bd90b26d4cea91d5f4b9b8f\"\u003eded6618d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-application-auto-scaling:\u003c/strong\u003e  Adds support for ECS high-resolution predefined scaling metrics (ECSServiceAverageCPUUtilizationHighResolution, ECSServiceAverageMemoryUtilizationHighResolution) enabling 20-second metric periods for faster scaling (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/95b3513a224a678fb92dc623f149d24adb96ae7b\"\u003e95b3513a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cognito-identity-provider:\u003c/strong\u003e  In order to support the new TLS Self-Service feature, this change adds SecurityPolicyType to CustomDomainConfigType. During CreateUserPoolDomain and UpdateUserPoolDomain this is used to select a custom domain's TLS enforcement, and for DescribeUserPoolDomain it informs users about the current TLS. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e89377876aa392ea403636b6821cdb3df253648b\"\u003ee8937787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sagemaker:\u003c/strong\u003e  Adds support for automatic AMI patching on HyperPod clusters. Customers can configure patching strategies to automatically apply security patch with zero job termination. Customers can also specify an AMI version at instance group level and update cluster software to a certain AMI version. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fd33a5e46ca314f064b9149900abe4e451661b5e\"\u003efd33a5e4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ecs:\u003c/strong\u003e  Amazon ECS services now support high resolution (20 second) CloudWatch metrics for CPUUtilization and MemoryUtilization. Use these metrics for faster service auto scaling. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/93055ac93bffca3e2957b2d67cb24ecdc784457a\"\u003e93055ac9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-healthlake:\u003c/strong\u003e  Adding New Configurations to the FHIR Create Datastore. The new configurations include NLP Configuration, AnalyticsConfiguration, ProfileConfiguration (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/494fa59f48705e23ab79da259046966831183c71\"\u003e494fa59f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-gamelift:\u003c/strong\u003e  Amazon GameLift Servers has launched support for customizing Linux capabilities in container fleets. You can now specify additional Linux capabilities for containers in a container group definition, giving you finer control over the default Docker capabilities available to your containers. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/93cefd905d4fc0c649b1d7ed69f4c8f0d79d3371\"\u003e93cefd90\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-eks:\u003c/strong\u003e  Adds support for configurable control plane egress routing in Amazon EKS, allowing you to route control plane egress traffic through your VPC and control how the control plane reaches resources in your network such as webhook servers and OIDC providers. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/693db62958c6818b4cb847887b8e36a66347c119\"\u003e693db629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lambda:\u003c/strong\u003e  Converging and fixing existing documentation gaps in Lambda SDK (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6555a565348a308dad7a51c85457c2bcee87feb8\"\u003e6555a565\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-synthetics:\u003c/strong\u003e  CloudWatch Synthetics adds support for multi-location canaries. Customers can now monitor their endpoints from multiple locations with centralized management from a primary location. The SDK includes new parameters for configuring multiple locations and tracking their state. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f2c8b480812b5ba2d1e173a8a074df6d72654239\"\u003ef2c8b480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudwatch-logs:\u003c/strong\u003e  Added optional startFromHead parameter to FilterLogEvents enabling descending timestamp order (newest first) when set to false. Default true preserves existing ascending order. Reverse sorting requires a startTime on or after Jan 1, 2024. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1be63ed942af46df978e55df4bec6fb6c9d16e60\"\u003e1be63ed9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-batch:\u003c/strong\u003e  Adds Support for ordered allocation strategies- BEST-FIT-PROGRESSIVE-ORDERED or SPOT-CAPACITY-OPTIMIZED-PRIORITIZED (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0e57e53b1e0914a03b5b7c7d346245a1e6b6da11\"\u003e0e57e53b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1072.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1071.0\u003c/h2\u003e\n\u003ch4\u003e3.1071.0(2026-06-17)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-partnercentral-selling:\u003c/strong\u003e  Cosell Resonate AND Prospecing API Launch with ARN correction (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7e8c98abe070924fbbd1ea2abc183f0715f80945\"\u003e7e8c98ab\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-compute-optimizer-automation:\u003c/strong\u003e  This launch adds IfExists comparison operators to Compute Optimizer Automation rule criteria, so a rule can include recommended actions whose specified attribute isn't present. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ab2c616d167a0796fba91e44d1118a6a8baee60d\"\u003eab2c616d\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/aws/aws-sdk-js-v3/blob/main/clients/client-s3/CHANGELOG.md\"\u003e@​aws-sdk/client-s3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1072.0...v3.1073.0\"\u003e3.1073.0\u003c/a\u003e (2026-06-19)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1071.0...v3.1072.0\"\u003e3.1072.0\u003c/a\u003e (2026-06-18)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1070.0...v3.1071.0\"\u003e3.1071.0\u003c/a\u003e (2026-06-17)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1069.0...v3.1070.0\"\u003e3.1070.0\u003c/a\u003e (2026-06-16)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e Added support for annotations. You can now attach up to 1000 annotations (up to 1 MB each) directly to objects and create, retrieve, list, and delete them using new annotation APIs. Also added support for configuring an annotation table in S3 Metadata. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c555874690846b81904a2c0c1e96130bd03bbeaa\"\u003ec555874\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1068.0...v3.1069.0\"\u003e3.1069.0\u003c/a\u003e (2026-06-15)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1067.0...v3.1068.0\"\u003e3.1068.0\u003c/a\u003e (2026-06-12)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\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/aws/aws-sdk-js-v3/commit/ee71adc9663fc2ebaabae455981fd169fd6e97b2\"\u003e\u003ccode\u003eee71adc\u003c/code\u003e\u003c/a\u003e Publish v3.1073.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/501cd332619533ae96f154d7c226dc2f7bf8d615\"\u003e\u003ccode\u003e501cd33\u003c/code\u003e\u003c/a\u003e Publish v3.1072.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3ce820aa54c953459eb58abe4f06e28ba4ceb87d\"\u003e\u003ccode\u003e3ce820a\u003c/code\u003e\u003c/a\u003e Publish v3.1071.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4f2cfe1cfc420d0b5bfa226ae6619dd67de73ccc\"\u003e\u003ccode\u003e4f2cfe1\u003c/code\u003e\u003c/a\u003e Publish v3.1070.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c555874690846b81904a2c0c1e96130bd03bbeaa\"\u003e\u003ccode\u003ec555874\u003c/code\u003e\u003c/a\u003e feat(client-s3): Added support for annotations. You can now attach up to 1000...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7058d13814795c6ff06a960077269458520bf161\"\u003e\u003ccode\u003e7058d13\u003c/code\u003e\u003c/a\u003e Publish v3.1069.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/67981c5a65d6dd797a065df034a8d0fcdaa9b7bd\"\u003e\u003ccode\u003e67981c5\u003c/code\u003e\u003c/a\u003e chore(scripts): tuning the build graph (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/8095\"\u003e#8095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0632f6dc8842caaa916c5f43a5043342ff9ba6bb\"\u003e\u003ccode\u003e0632f6d\u003c/code\u003e\u003c/a\u003e Publish v3.1068.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0a3246f174335af55a6981b4891f0f4c10dfe4c4\"\u003e\u003ccode\u003e0a3246f\u003c/code\u003e\u003c/a\u003e Publish v3.1067.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4b11912aef8adc845f81b7e9922bd180c5cf1d90\"\u003e\u003ccode\u003e4b11912\u003c/code\u003e\u003c/a\u003e Publish v3.1066.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1073.0/clients/client-s3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/lib-storage` from 3.1057.0 to 3.1073.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e@​aws-sdk/lib-storage's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1073.0\u003c/h2\u003e\n\u003ch4\u003e3.1073.0(2026-06-19)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-glue:\u003c/strong\u003e  Adds the SearchAssets operation for discovering assets in the AWS Glue Data Catalog using full-text search and filters. Minor naming refinements across the Glossary Terms and Attachment APIs for consistency. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ef204650ce46482b8b2bfeeb9c539244b59a848e\"\u003eef204650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-connect:\u003c/strong\u003e  This is the release for point based scoring system and the evaluation form validation project (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b19c162a2e22094c09d77d484ba0dfcfd3a5ecff\"\u003eb19c162a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agent:\u003c/strong\u003e  Add support for metadata-only retrieval on GetFlow, GetFlowVersion, and GetPrompt APIs. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c9d5fb3378ba0d1c7ab7d3fe7bec0296491c6bbc\"\u003ec9d5fb33\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-appstream:\u003c/strong\u003e  Amazon WorkSpaces Agent Access now supports domain-joined fleets for enterprise identity integration, real-time agent observation with instant stop controls, and MCP tool forwarding for lower-latency, cost-effective desktop tool access. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d9c25f0b3f641fdc1999f0d4377140c0f3476ede\"\u003ed9c25f0b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-opensearch:\u003c/strong\u003e  This release introduces data source attachment APIs, enabling users to attach and detach Amazon OpenSearch Service domains and Amazon OpenSearch Serverless collections to an OpenSearch application. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6cce3d69dc550fb64245fa1eae1b4e74d6d23607\"\u003e6cce3d69\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1073.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1072.0\u003c/h2\u003e\n\u003ch4\u003e3.1072.0(2026-06-18)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  Documentation updates clarifying CancelCapacityReservation cancellable states (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e3723ba73e2f2d307254d49ec73c5b3d91b8d892\"\u003ee3723ba7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-compute-optimizer:\u003c/strong\u003e  This release surfaces two new metrics Volume IOPS Exceeded and Volume Throughput Exceeded into EBS volume rightsizing recommendations. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ded6618d5249ab413bd90b26d4cea91d5f4b9b8f\"\u003eded6618d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-application-auto-scaling:\u003c/strong\u003e  Adds support for ECS high-resolution predefined scaling metrics (ECSServiceAverageCPUUtilizationHighResolution, ECSServiceAverageMemoryUtilizationHighResolution) enabling 20-second metric periods for faster scaling (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/95b3513a224a678fb92dc623f149d24adb96ae7b\"\u003e95b3513a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cognito-identity-provider:\u003c/strong\u003e  In order to support the new TLS Self-Service feature, this change adds SecurityPolicyType to CustomDomainConfigType. During CreateUserPoolDomain and UpdateUserPoolDomain this is used to select a custom domain's TLS enforcement, and for DescribeUserPoolDomain it informs users about the current TLS. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e89377876aa392ea403636b6821cdb3df253648b\"\u003ee8937787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sagemaker:\u003c/strong\u003e  Adds support for automatic AMI patching on HyperPod clusters. Customers can configure patching strategies to automatically apply security patch with zero job termination. Customers can also specify an AMI version at instance group level and update cluster software to a certain AMI version. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fd33a5e46ca314f064b9149900abe4e451661b5e\"\u003efd33a5e4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ecs:\u003c/strong\u003e  Amazon ECS services now support high resolution (20 second) CloudWatch metrics for CPUUtilization and MemoryUtilization. Use these metrics for faster service auto scaling. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/93055ac93bffca3e2957b2d67cb24ecdc784457a\"\u003e93055ac9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-healthlake:\u003c/strong\u003e  Adding New Configurations to the FHIR Create Datastore. The new configurations include NLP Configuration, AnalyticsConfiguration, ProfileConfiguration (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/494fa59f48705e23ab79da259046966831183c71\"\u003e494fa59f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-gamelift:\u003c/strong\u003e  Amazon GameLift Servers has launched support for customizing Linux capabilities in container fleets. You can now specify additional Linux capabilities for containers in a container group definition, giving you finer control over the default Docker capabilities available to your containers. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/93cefd905d4fc0c649b1d7ed69f4c8f0d79d3371\"\u003e93cefd90\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-eks:\u003c/strong\u003e  Adds support for configurable control plane egress routing in Amazon EKS, allowing you to route control plane egress traffic through your VPC and control how the control plane reaches resources in your network such as webhook servers and OIDC providers. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/693db62958c6818b4cb847887b8e36a66347c119\"\u003e693db629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lambda:\u003c/strong\u003e  Converging and fixing existing documentation gaps in Lambda SDK (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6555a565348a308dad7a51c85457c2bcee87feb8\"\u003e6555a565\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-synthetics:\u003c/strong\u003e  CloudWatch Synthetics adds support for multi-location canaries. Customers can now monitor their endpoints from multiple locations with centralized management from a primary location. The SDK includes new parameters for configuring multiple locations and tracking their state. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f2c8b480812b5ba2d1e173a8a074df6d72654239\"\u003ef2c8b480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudwatch-logs:\u003c/strong\u003e  Added optional startFromHead parameter to FilterLogEvents enabling descending timestamp order (newest first) when set to false. Default true preserves existing ascending order. Reverse sorting requires a startTime on or after Jan 1, 2024. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1be63ed942af46df978e55df4bec6fb6c9d16e60\"\u003e1be63ed9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-batch:\u003c/strong\u003e  Adds Support for ordered allocation strategies- BEST-FIT-PROGRESSIVE-ORDERED or SPOT-CAPACITY-OPTIMIZED-PRIORITIZED (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0e57e53b1e0914a03b5b7c7d346245a1e6b6da11\"\u003e0e57e53b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1072.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1071.0\u003c/h2\u003e\n\u003ch4\u003e3.1071.0(2026-06-17)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-partnercentral-selling:\u003c/strong\u003e  Cosell Resonate AND Prospecing API Launch with ARN correction (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7e8c98abe070924fbbd1ea2abc183f0715f80945\"\u003e7e8c98ab\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-compute-optimizer-automation:\u003c/strong\u003e  This launch adds IfExists comparison operators to Compute Optimizer Automation rule criteria, so a rule can include recommended actions whose specified attribute isn't present. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ab2c616d167a0796fba91e44d1118a6a8baee60d\"\u003eab2c616d\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/aws/aws-sdk-js-v3/blob/main/lib/lib-storage/CHANGELOG.md\"\u003e@​aws-sdk/lib-storage's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1072.0...v3.1073.0\"\u003e3.1073.0\u003c/a\u003e (2026-06-19)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1071.0...v3.1072.0\"\u003e3.1072.0\u003c/a\u003e (2026-06-18)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1070.0...v3.1071.0\"\u003e3.1071.0\u003c/a\u003e (2026-06-17)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1069.0...v3.1070.0\"\u003e3.1070.0\u003c/a\u003e (2026-06-16)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1068.0...v3.1069.0\"\u003e3.1069.0\u003c/a\u003e (2026-06-15)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1067.0...v3.1068.0\"\u003e3.1068.0\u003c/a\u003e (2026-06-12)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1066.0...v3.1067.0\"\u003e3.1067.0\u003c/a\u003e (2026-06-11)\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/aws/aws-sdk-js-v3/commit/ee71adc9663fc2ebaabae455981fd169fd6e97b2\"\u003e\u003ccode\u003eee71adc\u003c/code\u003e\u003c/a\u003e Publish v3.1073.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/501cd332619533ae96f154d7c226dc2f7bf8d615\"\u003e\u003ccode\u003e501cd33\u003c/code\u003e\u003c/a\u003e Publish v3.1072.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3ce820aa54c953459eb58abe4f06e28ba4ceb87d\"\u003e\u003ccode\u003e3ce820a\u003c/code\u003e\u003c/a\u003e Publish v3.1071.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4f2cfe1cfc420d0b5bfa226ae6619dd67de73ccc\"\u003e\u003ccode\u003e4f2cfe1\u003c/code\u003e\u003c/a\u003e Publish v3.1070.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7058d13814795c6ff06a960077269458520bf161\"\u003e\u003ccode\u003e7058d13\u003c/code\u003e\u003c/a\u003e Publish v3.1069.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/67981c5a65d6dd797a065df034a8d0fcdaa9b7bd\"\u003e\u003ccode\u003e67981c5\u003c/code\u003e\u003c/a\u003e chore(scripts): tuning the build graph (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/lib/lib-storage/issues/8095\"\u003e#8095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0632f6dc8842caaa916c5f43a5043342ff9ba6bb\"\u003e\u003ccode\u003e0632f6d\u003c/code\u003e\u003c/a\u003e Publish v3.1068.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0a3246f174335af55a6981b4891f0f4c10dfe4c4\"\u003e\u003ccode\u003e0a3246f\u003c/code\u003e\u003c/a\u003e Publish v3.1067.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4b11912aef8adc845f81b7e9922bd180c5cf1d90\"\u003e\u003ccode\u003e4b11912\u003c/code\u003e\u003c/a\u003e Publish v3.1066.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/62daf07c545b1fbac5753c554e2c8298ae6b820f\"\u003e\u003ccode\u003e62daf07\u003c/code\u003e\u003c/a\u003e Publish v3.1065.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1073.0/lib/lib-storage\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/s3-request-presigner` from 3.1057.0 to 3.1073.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e@​aws-sdk/s3-request-presigner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1073.0\u003c/h2\u003e\n\u003ch4\u003e3.1073.0(2026-06-19)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-glue:\u003c/strong\u003e  Adds the SearchAssets operation for discovering assets in the AWS Glue Data Catalog using full-text search and filters. Minor naming refinements across the Glossary Terms and Attachment APIs for consistency. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ef204650ce46482b8b2bfeeb9c539244b59a848e\"\u003eef204650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-connect:\u003c/strong\u003e  This is the release for point based scoring system and the evaluation form validation project (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b19c162a2e22094c09d77d484ba0dfcfd3a5ecff\"\u003eb19c162a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agent:\u003c/strong\u003e  Add support for metadata-only retrieval on GetFlow, GetFlowVersion, and GetPrompt APIs. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c9d5fb3378ba0d1c7ab7d3fe7bec0296491c6bbc\"\u003ec9d5fb33\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-appstream:\u003c/strong\u003e  Amazon WorkSpaces Agent Access now supports domain-joined fleets for enterprise identity integration, real-time agent observation with instant stop controls, and MCP tool forwarding for lower-latency, cost-effective desktop tool access. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d9c25f0b3f641fdc1999f0d4377140c0f3476ede\"\u003ed9c25f0b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-opensearch:\u003c/strong\u003e  This release introduces data source attachment APIs, enabling users to attach and detach Amazon OpenSearch Service domains and Amazon OpenSearch Serverless collections to an OpenSearch application. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6cce3d69dc550fb64245fa1eae1b4e74d6d23607\"\u003e6cce3d69\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1073.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1072.0\u003c/h2\u003e\n\u003ch4\u003e3.1072.0(2026-06-18)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  Documentation updates clarifying CancelCapacityReservation cancellable states (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e3723ba73e2f2d307254d49ec73c5b3d91b8d892\"\u003ee3723ba7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-compute-optimizer:\u003c/strong\u003e  This release surfaces two new metrics Volume IOPS Exceeded and Volume Throughput Exceeded into EBS volume rightsizing recommendations. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ded6618d5249ab413bd90b26d4cea91d5f4b9b8f\"\u003eded6618d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-application-auto-scaling:\u003c/strong\u003e  Adds support for ECS high-resolution predefined scaling metrics (ECSServiceAverageCPUUtilizationHighResolution, ECSServiceAverageMemoryUtilizationHighResolution) enabling 20-second metric periods for faster scaling (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/95b3513a224a678fb92dc623f149d24adb96ae7b\"\u003e95b3513a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cognito-identity-provider:\u003c/strong\u003e  In order to support the new TLS Self-Service feature, this change adds SecurityPolicyType to CustomDomainConfigType. During CreateUserPoolDomain and UpdateUserPoolDomain this is used to select a custom domain's TLS enforcement, and for DescribeUserPoolDomain it informs users about the current TLS. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e89377876aa392ea403636b6821cdb3df253648b\"\u003ee8937787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sagemaker:\u003c/strong\u003e  Adds support for automatic AMI patching on HyperPod clusters. Customers can configure patching strategies to automatically apply security patch with zero job termination. Customers can also specify an AMI version at instance group level and update cluster software to a certain AMI version. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fd33a5e46ca314f064b9149900abe4e451661b5e\"\u003efd33a5e4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ecs:\u003c/strong\u003e  Amazon ECS services now support high resolution (20 second) CloudWatch metrics for CPUUtilization and MemoryUtilization. Use these metrics for faster service auto scaling. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/93055ac93bffca3e2957b2d67cb24ecdc784457a\"\u003e93055ac9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-healthlake:\u003c/strong\u003e  Adding New Configurations to the FHIR Create Datastore. The new configurations include NLP Configuration, AnalyticsConfiguration, ProfileConfiguration (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/494fa59f48705e23ab79da259046966831183c71\"\u003e494fa59f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-gamelift:\u003c/strong\u003e  Amazon GameLift Servers has launched support for customizing Linux capabilities in container fleets. You can now specify additional Linux capabilities for containers in a container group definition, giving you finer control over the default Docker capabilities available to your containers. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/93cefd905d4fc0c649b1d7ed69f4c8f0d79d3371\"\u003e93cefd90\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-eks:\u003c/strong\u003e  Adds support for configurable control plane egress routing in Amazon EKS, allowing you to route control plane egress traffic through your VPC and control how the control plane reaches resources in your network such as webhook servers and OIDC providers. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/693db62958c6818b4cb847887b8e36a66347c119\"\u003e693db629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lambda:\u003c/strong\u003e  Converging and fixing existing documentation gaps in Lambda SDK (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6555a565348a308dad7a51c85457c2bcee87feb8\"\u003e6555a565\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-synthetics:\u003c/strong\u003e  CloudWatch Synthetics adds support for multi-location canaries. Customers can now monitor their endpoints from multiple locations with centralized management from a primary location. The SDK includes new parameters for configuring multiple locations and tracking their state. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f2c8b480812b5ba2d1e173a8a074df6d72654239\"\u003ef2c8b480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudwatch-logs:\u003c/strong\u003e  Added optional startFromHead parameter to FilterLogEvents enabling descending timestamp order (newest first) when set to false. Default true preserves existing ascending order. Reverse sorting requires a startTime on or after Jan 1, 2024. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1be63ed942af46df978e55df4bec6fb6c9d16e60\"\u003e1be63ed9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-batch:\u003c/strong\u003e  Adds Support for ordered allocation strategies- BEST-FIT-PROGRESSIVE-ORDERED or SPOT-CAPACITY-OPTIMIZED-PRIORITIZED (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0e57e53b1e0914a03b5b7c7d346245a1e6b6da11\"\u003e0e57e53b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1072.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1071.0\u003c/h2\u003e\n\u003ch4\u003e3.1071.0(2026-06-17)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-partnercentral-selling:\u003c/strong\u003e  Cosell Resonate AND Prospecing API Launch with ARN correction (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7e8c98abe070924fbbd1ea2abc183f0715f80945\"\u003e7e8c98ab\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-compute-optimizer-automation:\u003c/strong\u003e  This launch adds IfExists comparison operators to Compute Optimizer Automation rule criteria, so a rule can include recommended actions whose specified attribute isn't present. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ab2c616d167a0796fba91e44d1118a6a8baee60d\"\u003eab2c616d\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/aws/aws-sdk-js-v3/blob/main/packages/s3-request-presigner/CHANGELOG.md\"\u003e@​aws-sdk/s3-request-presigner's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1072.0...v3.1073.0\"\u003e3.1073.0\u003c/a\u003e (2026-06-19)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1071.0...v3.1072.0\"\u003e3.1072.0\u003c/a\u003e (2026-06-18)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1070.0...v3.1071.0\"\u003e3.1071.0\u003c/a\u003e (2026-06-17)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1069.0...v3.1070.0\"\u003e3.1070.0\u003c/a\u003e (2026-06-16)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1068.0...v3.1069.0\"\u003e3.1069.0\u003c/a\u003e (2026-06-15)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1067.0...v3.1068.0\"\u003e3.1068.0\u003c/a\u003e (2026-06-12)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1066.0...v3.1067.0\"\u003e3.1067.0\u003c/a\u003e (2026-06-11)\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/aws/aws-sdk-js-v3/commit/ee71adc9663fc2ebaabae455981fd169fd6e97b2\"\u003e\u003ccode\u003eee71adc\u003c/code\u003e\u003c/a\u003e Publish v3.1073.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/501cd332619533ae96f154d7c226dc2f7bf8d615\"\u003e\u003ccode\u003e501cd33\u003c/code\u003e\u003c/a\u003e Publish v3.1072.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3ce820aa54c953459eb58abe4f06e28ba4ceb87d\"\u003e\u003ccode\u003e3ce820a\u003c/code\u003e\u003c/a\u003e Publish v3.1071.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4f2cfe1cfc420d0b5bfa226ae6619dd67de73ccc\"\u003e\u003ccode\u003e4f2cfe1\u003c/code\u003e\u003c/a\u003e Publish v3.1070.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7058d13814795c6ff06a960077269458520bf161\"\u003e\u003ccode\u003e7058d13\u003c/code\u003e\u003c/a\u003e Publish v3.1069.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/67981c5a65d6dd797a065df034a8d0fcdaa9b7bd\"\u003e\u003ccode\u003e67981c5\u003c/code\u003e\u003c/a\u003e chore(scripts): tuning the build graph (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/s3-request-presigner/issues/8095\"\u003e#8095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0632f6dc8842caaa916c5f43a5043342ff9ba6bb\"\u003e\u003ccode\u003e0632f6d\u003c/code\u003e\u003c/a\u003e Publish v3.1068.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0a3246f174335af55a6981b4891f0f4c10dfe4c4\"\u003e\u003ccode\u003e0a3246f\u003c/code\u003e\u003c/a\u003e Publish v3.1067.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4b11912aef8adc845f81b7e9922bd180c5cf1d90\"\u003e\u003ccode\u003e4b11912\u003c/code\u003e\u003c/a\u003e Publish v3.1066.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/62daf07c545b1fbac5753c554e2c8298ae6b820f\"\u003e\u003ccode\u003e62daf07\u003c/code\u003e\u003c/a\u003e Publish v3.1065.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1073.0/packages/s3-request-presigner\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@bull-board/api` from 6.20.6 to 6.21.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/felixmosh/bull-board/releases\"\u003e@​bull-board/api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 6.21.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: allow jobFlow handler on read-only queues [\u003ccode\u003e[#1155](https://github.com/felixmosh/bull-board/tree/HEAD/packages/api/issues/1155)\u003c/code\u003e](\u003ca href=\"https://github.com/felixmosh/bull-board.git\"\u003ehttps://github.com/felixmosh/bull-board.git\u003c/a\u003e\n/pull/1155)\u003c/li\u003e\n\u003cli\u003efix: allow jobFlow handler on read-only queues (\u003ca href=\"https://github.com/felixmosh/bull-board/tree/HEAD/packages/api/issues/1155\"\u003e#1155\u003c/a\u003e) [\u003ccode\u003e[#1154](https://github.com/felixmosh/bull-board/tree/HEAD/packages/api/issues/1154)\u003c/code\u003e](\u003ca href=\"https://github.com/felixmosh/bull-board.git\"\u003ehttps://github.com/felixmosh/bull-board.git\u003c/a\u003e\n/issues/1154)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 6.21.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​rsbuild/plugin-type-check\u003c/code\u003e from 1.3.3 to 1.3.4 [\u003ccode\u003e[#1152](https://github.com/felixmosh/bull-board/tree/HEAD/packages/api/issues/1152)\u003c/code\u003e](\u003ca href=\"https://github.com/felixmosh/bull-board.git\"\u003ehttps://github.com/felixmosh/bull-board.git\u003c/a\u003e\n/pull/1152)\u003c/li\u003e\n\u003cli\u003efeat: bump deps, closes \u003ca href=\"https://github.com/felixmosh/bull-board/tree/HEAD/packages/api/issues/1147\"\u003e#1147\u003c/a\u003e [\u003ccode\u003e[#1147](https://github.com/felixmosh/bull-board/tree/HEAD/packages/api/issues/1147)\u003c/code\u003e](\u003ca href=\"https://github.com/felixmosh/bull-board.git\"\u003ehttps://github.com/felixmosh/bull-board.git\u003c/a\u003e\n/issues/1147)\u003c/li\u003e\n\u003cli\u003efix: elysia example, closes \u003ca href=\"https://github.com/felixmosh/bull-board/tree/HEAD/packages/api/issues/1124\"\u003e#1124\u003c/a\u003e, \u003ca href=\"https://github.com/felixmosh/bull-board/tree/HEAD/packages/api/issues/1153\"\u003e#1153\u003c/a\u003e [\u003ccode\u003e[#1124](https://github.com/felixmosh/bull-board/tree/HEAD/packages/api/issues/1124)\u003c/code\u003e](\u003ca href=\"https://github.com/felixmosh/bull-board.git\"\u003ehttps://github.com/felixmosh/bull-board.git\u003c/a\u003e\n/issues/1124)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 6.21.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump basic-ftp in the npm_and_yarn group across 1 directory \u003ca href=\"https://redirect.github.com/felixmosh/bull-board/pull/1149\"\u003e\u003ccode\u003e[#1149](https://github.com/felixmosh/bull-board/tree/HEAD/packages/api/issues/1149)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump axios in the npm_and_yarn group across 1 directory \u003ca href=\"https://redirect.github.com/felixmosh/bull-board/pull/1148\"\u003e\u003ccode\u003e[#1148](https://github.com/felixmosh/bull-board/tree/HEAD/packages/api/issues/1148)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump basic-ftp in the npm_and_yarn group across 1 directory \u003ca href=\"https://redirect.github.com/felixmosh/bull-board/pull/1145\"\u003e\u003ccode\u003e[#1145](https://github.com/felixmosh/bull-board/tree/HEAD/packages/api/issues/1145)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump lodash \u003ca href=\"https://redirect.github.com/felixmosh/bull-board/pull/1146\"\u003e\u003ccode\u003e[#1146](https://github.com/felixmosh/bull-board/tree/HEAD/packages/api/issues/1146)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add textColor and fontSize options to environment badge \u003ca href=\"https://redirect.github.com/felixmosh/bull-board/pull/1143\"\u003e\u003ccode\u003e[#1143](https://github.com/felixmosh/bull-board/tree/HEAD/packages/api/issues/1143)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump the npm_and_yarn group across 2 directories with 2 updates \u003ca href=\"https://redirect.github.com/felixmosh/bull-board/pull/1142\"\u003e\u003ccode\u003e[#1142](https://github.com/felixmosh/bull-board/tree/HEAD/packages/api/issues/1142)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​nestjs/common\u003c/code\u003e from 11.1.13 to 11.1.18 \u003ca href=\"https://redirect.github.com/felixmosh/bull-board/pull/1138\"\u003e\u003ccode\u003e[#1138](https://github.com/felixmosh/bull-board/tree/HEAD/packages/api/issues/1138)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: enhance overflow handling of tab content, closes \u003ca href=\"https://github.com/felixmosh/bull-board/tree/HEAD/packages/api/issues/1144\"\u003e#1144\u003c/a\u003e \u003ca href=\"https://redirect.github.com/felixmosh/bull-board/issues/1144\"\u003e\u003ccode\u003e[#1144](https://github.com/felixmosh/bull-board/tree/HEAD/packages/api/issues/1144)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 6.21.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd pause ...\n\n_Description has been truncated_","html_url":"https://github.com/alex-morozov84/AMCore/pull/193","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/alex-morozov84%2FAMCore/issues/193","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/193/packages"},{"uuid":"4665371265","node_id":"PR_kwDORzgZ_s7mjNJN","number":54,"state":"closed","title":"Bump @nestjs/common from 11.1.24 to 11.1.27","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-23T19:30:26.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-15T13:10:18.000Z","updated_at":"2026-06-23T19:30:28.000Z","time_to_close":714008,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@nestjs/common","old_version":"11.1.24","new_version":"11.1.27","repository_url":"https://github.com/nestjs/nest"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@nestjs/common](https://github.com/nestjs/nest/tree/HEAD/packages/common) from 11.1.24 to 11.1.27.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest/releases\"\u003e@​nestjs/common's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.27\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): sse async handlers teardown issue by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17131\"\u003enestjs/nest#17131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(platform-fastify): forRoutes middleware ending slash  by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17138\"\u003enestjs/nest#17138\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.26\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): post sse endpoint empty response \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/common/issues/17098\"\u003e#17098\u003c/a\u003e by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17099\"\u003enestjs/nest#17099\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.25...v11.1.26\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.25...v11.1.26\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.25\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(microservices): reject pending Redis requests on close by \u003ca href=\"https://github.com/yudin-s\"\u003e\u003ccode\u003e@​yudin-s\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17024\"\u003enestjs/nest#17024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(core): register SSE close listener before async setup by \u003ca href=\"https://github.com/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17018\"\u003enestjs/nest#17018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(platform-fastify): remove pathname ending slash by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17094\"\u003enestjs/nest#17094\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/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17018\"\u003enestjs/nest#17018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DucMinhNe\"\u003e\u003ccode\u003e@​DucMinhNe\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17085\"\u003enestjs/nest#17085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iambeaukim\"\u003e\u003ccode\u003e@​iambeaukim\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17091\"\u003enestjs/nest#17091\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.24...v11.1.25\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.24...v11.1.25\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/nestjs/nest/commit/660a1249e32e7701cdd7e5ccb20b7f695e721bce\"\u003e\u003ccode\u003e660a124\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.27 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/aa5c4f176edee6995d71a8f43a7ddb2de4c3ad8d\"\u003e\u003ccode\u003eaa5c4f1\u003c/code\u003e\u003c/a\u003e chore: update readme and package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/9ff83d540f50e96eb0093b4eb0dd96191aa6a285\"\u003e\u003ccode\u003e9ff83d5\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.26 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/02f804159841a2771755c382832a7938b904c420\"\u003e\u003ccode\u003e02f8041\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.25 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/1634915597884f677b823ec0d77931f1637dede7\"\u003e\u003ccode\u003e1634915\u003c/code\u003e\u003c/a\u003e test(common): Add unit tests for cli-colors utility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/380bf5c13c7f22d24b871af8a412852f36d7030a\"\u003e\u003ccode\u003e380bf5c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/common/issues/17058\"\u003e#17058\u003c/a\u003e from Se3do/test/extend-metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/af4542b9c0f56262090bf0097444b71456cb0139\"\u003e\u003ccode\u003eaf4542b\u003c/code\u003e\u003c/a\u003e test(common): Add unit tests for assignCustomParameterMetadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/b67aea1505d568c6b80318707c2642ba395a5510\"\u003e\u003ccode\u003eb67aea1\u003c/code\u003e\u003c/a\u003e test(common): Add unit tests for extendArrayMetadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/e1e401444ba0c32a11ab5f82994f408be0b65eba\"\u003e\u003ccode\u003ee1e4014\u003c/code\u003e\u003c/a\u003e test(common): Tighten throw assertions in validateModuleKeys spec\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/6b97771a58068e885f7adf3f888f1a660ac3a08f\"\u003e\u003ccode\u003e6b97771\u003c/code\u003e\u003c/a\u003e test(common): Add unit tests for validateModuleKeys\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.27/packages/common\"\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=@nestjs/common\u0026package-manager=npm_and_yarn\u0026previous-version=11.1.24\u0026new-version=11.1.27)](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/camcima/nestjs-memory-microservices/pull/54","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/camcima%2Fnestjs-memory-microservices/issues/54","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/54/packages"}],"issue_packages":[{"old_version":"11.1.19","new_version":"11.1.28","update_type":"patch","path":null,"pr_created_at":"2026-07-27T00:26:04.000Z","version_change":"11.1.19 → 11.1.28","issue":{"uuid":"4983234450","node_id":"PR_kwDOO2Y8vc72qmtf","number":52,"state":"open","title":"deps: bump the pnpm-workspace group across 1 directory with 53 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-07-27T00:26:04.000Z","updated_at":"2026-07-27T00:27:39.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: bump","group_name":"pnpm-workspace","update_count":53,"packages":[{"name":"@commitlint/cli","old_version":"20.5.3","new_version":"21.2.1","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/config-conventional","old_version":"20.5.3","new_version":"21.2.0","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@playwright/test","old_version":"1.59.1","new_version":"1.62.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"dependency-cruiser","old_version":"17.4.0","new_version":"18.1.0","repository_url":"https://github.com/sverweij/dependency-cruiser"},{"name":"eslint","old_version":"10.3.0","new_version":"10.8.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-simple-import-sort","old_version":"13.0.0","new_version":"14.0.0","repository_url":"https://github.com/lydell/eslint-plugin-simple-import-sort"},{"name":"globals","old_version":"17.6.0","new_version":"17.8.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"knip","old_version":"6.11.0","new_version":"6.29.0","repository_url":"https://github.com/webpro-nl/knip"},{"name":"prettier","old_version":"3.8.3","new_version":"3.9.6","repository_url":"https://github.com/prettier/prettier"},{"name":"typescript","old_version":"6.0.3","new_version":"7.0.2","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typescript-eslint","old_version":"8.59.2","new_version":"8.65.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@aws-sdk/client-s3","old_version":"3.1042.0","new_version":"3.1095.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/s3-request-presigner","old_version":"3.1042.0","new_version":"3.1095.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@nestjs/common","old_version":"11.1.19","new_version":"11.1.28","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/core","old_version":"11.1.19","new_version":"11.1.28","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/platform-express","old_version":"11.1.19","new_version":"11.1.28","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/platform-socket.io","old_version":"11.1.19","new_version":"11.1.28","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/swagger","old_version":"11.4.2","new_version":"11.4.6","repository_url":"https://github.com/nestjs/swagger"},{"name":"@nestjs/websockets","old_version":"11.1.19","new_version":"11.1.28","repository_url":"https://github.com/nestjs/nest"},{"name":"fit-file-parser","old_version":"2.3.3","new_version":"4.0.1","repository_url":"https://github.com/jimmykane/fit-parser"},{"name":"ioredis","old_version":"5.10.1","new_version":"5.11.1","repository_url":"https://github.com/luin/ioredis"},{"name":"jose","old_version":"6.2.3","new_version":"6.2.4","repository_url":"https://github.com/panva/jose"},{"name":"sharp","old_version":"0.34.5","new_version":"0.35.3","repository_url":"https://github.com/lovell/sharp"},{"name":"@nestjs/cli","old_version":"11.0.21","new_version":"11.0.24","repository_url":"https://github.com/nestjs/nest-cli"},{"name":"@nestjs/testing","old_version":"11.1.19","new_version":"11.1.28","repository_url":"https://github.com/nestjs/nest"},{"name":"@swc/core","old_version":"1.15.33","new_version":"1.15.46","repository_url":"https://github.com/swc-project/swc"},{"name":"@types/node","old_version":"25.6.0","new_version":"26.1.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/supertest","old_version":"7.2.0","new_version":"7.2.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"jest","old_version":"30.3.0","new_version":"30.4.2","repository_url":"https://github.com/jestjs/jest"},{"name":"@radix-ui/react-select","old_version":"2.2.6","new_version":"2.3.7","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@tanstack/react-query","old_version":"5.100.9","new_version":"5.101.4","repository_url":"https://github.com/TanStack/query"},{"name":"lucide-react","old_version":"1.14.0","new_version":"1.27.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"radix-ui","old_version":"1.4.3","new_version":"1.6.7","repository_url":"https://github.com/radix-ui/primitives"},{"name":"react","old_version":"19.2.5","new_version":"19.2.8","repository_url":"https://github.com/react/react"},{"name":"@types/react","old_version":"19.2.14","new_version":"19.2.17","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.2.5","new_version":"19.2.8","repository_url":"https://github.com/react/react"},{"name":"react-router-dom","old_version":"7.14.2","new_version":"7.18.1","repository_url":"https://github.com/remix-run/react-router"},{"name":"tailwind-merge","old_version":"3.5.0","new_version":"3.6.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"@eslint/eslintrc","old_version":"3.3.5","new_version":"3.3.6","repository_url":"https://github.com/eslint/eslintrc"},{"name":"@tailwindcss/vite","old_version":"4.2.4","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@vitejs/plugin-react","old_version":"6.0.1","new_version":"6.0.4","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"shadcn","old_version":"4.6.0","new_version":"4.15.0","repository_url":"https://github.com/shadcn-ui/ui"},{"name":"tailwindcss","old_version":"4.2.4","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"vite","old_version":"8.0.10","new_version":"8.1.5","repository_url":"https://github.com/vitejs/vite"},{"name":"framer-motion","old_version":"12.38.0","new_version":"12.42.2","repository_url":"https://github.com/motiondivision/motion"},{"name":"recharts","old_version":"3.8.1","new_version":"3.10.1","repository_url":"https://github.com/recharts/recharts"},{"name":"@testing-library/jest-dom","old_version":"6.9.1","new_version":"7.0.0","repository_url":"https://github.com/testing-library/jest-dom"},{"name":"vitest","old_version":"4.1.5","new_version":"4.1.10","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@prisma/adapter-pg","old_version":"7.8.0","new_version":"7.9.0","repository_url":"https://github.com/prisma/prisma"},{"name":"@prisma/client","old_version":"7.8.0","new_version":"7.9.0","repository_url":"https://github.com/prisma/prisma"},{"name":"pg","old_version":"8.20.0","new_version":"8.22.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"prisma","old_version":"7.8.0","new_version":"7.9.0","repository_url":"https://github.com/prisma/prisma"},{"name":"next-auth","old_version":"5.0.0-beta.31","new_version":"5.0.0-beta.32","repository_url":"https://github.com/nextauthjs/next-auth"}],"path":null,"ecosystem":"npm"},"body":"Bumps the pnpm-workspace group with 53 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.3` | `21.2.1` |\n| [@commitlint/config-conventional](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional) | `20.5.3` | `21.2.0` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.59.1` | `1.62.0` |\n| [dependency-cruiser](https://github.com/sverweij/dependency-cruiser) | `17.4.0` | `18.1.0` |\n| [eslint](https://github.com/eslint/eslint) | `10.3.0` | `10.8.0` |\n| [eslint-plugin-simple-import-sort](https://github.com/lydell/eslint-plugin-simple-import-sort) | `13.0.0` | `14.0.0` |\n| [globals](https://github.com/sindresorhus/globals) | `17.6.0` | `17.8.0` |\n| [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `6.11.0` | `6.29.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.3` | `3.9.6` |\n| [typescript](https://github.com/microsoft/TypeScript) | `6.0.3` | `7.0.2` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.59.2` | `8.65.0` |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.1042.0` | `3.1095.0` |\n| [@aws-sdk/s3-request-presigner](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/s3-request-presigner) | `3.1042.0` | `3.1095.0` |\n| [@nestjs/common](https://github.com/nestjs/nest/tree/HEAD/packages/common) | `11.1.19` | `11.1.28` |\n| [@nestjs/core](https://github.com/nestjs/nest/tree/HEAD/packages/core) | `11.1.19` | `11.1.28` |\n| [@nestjs/platform-express](https://github.com/nestjs/nest/tree/HEAD/packages/platform-express) | `11.1.19` | `11.1.28` |\n| [@nestjs/platform-socket.io](https://github.com/nestjs/nest/tree/HEAD/packages/platform-socket.io) | `11.1.19` | `11.1.28` |\n| [@nestjs/swagger](https://github.com/nestjs/swagger) | `11.4.2` | `11.4.6` |\n| [@nestjs/websockets](https://github.com/nestjs/nest/tree/HEAD/packages/websockets) | `11.1.19` | `11.1.28` |\n| [fit-file-parser](https://github.com/jimmykane/fit-parser) | `2.3.3` | `4.0.1` |\n| [ioredis](https://github.com/luin/ioredis) | `5.10.1` | `5.11.1` |\n| [jose](https://github.com/panva/jose) | `6.2.3` | `6.2.4` |\n| [sharp](https://github.com/lovell/sharp) | `0.34.5` | `0.35.3` |\n| [@nestjs/cli](https://github.com/nestjs/nest-cli) | `11.0.21` | `11.0.24` |\n| [@nestjs/testing](https://github.com/nestjs/nest/tree/HEAD/packages/testing) | `11.1.19` | `11.1.28` |\n| [@swc/core](https://github.com/swc-project/swc/tree/HEAD/packages/core) | `1.15.33` | `1.15.46` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.6.0` | `26.1.1` |\n| [@types/supertest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/supertest) | `7.2.0` | `7.2.1` |\n| [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) | `30.3.0` | `30.4.2` |\n| [@radix-ui/react-select](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/select) | `2.2.6` | `2.3.7` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.100.9` | `5.101.4` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.14.0` | `1.27.0` |\n| [radix-ui](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/radix-ui) | `1.4.3` | `1.6.7` |\n| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.2.5` | `19.2.8` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.14` | `19.2.17` |\n| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.2.5` | `19.2.8` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.14.2` | `7.18.1` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.5.0` | `3.6.0` |\n| [@eslint/eslintrc](https://github.com/eslint/eslintrc) | `3.3.5` | `3.3.6` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.2.4` | `4.3.3` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `6.0.1` | `6.0.4` |\n| [shadcn](https://github.com/shadcn-ui/ui/tree/HEAD/packages/shadcn) | `4.6.0` | `4.15.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.2.4` | `4.3.3` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.0.10` | `8.1.5` |\n| [framer-motion](https://github.com/motiondivision/motion) | `12.38.0` | `12.42.2` |\n| [recharts](https://github.com/recharts/recharts) | `3.8.1` | `3.10.1` |\n| [@testing-library/jest-dom](https://github.com/testing-library/jest-dom) | `6.9.1` | `7.0.0` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.5` | `4.1.10` |\n| [@prisma/adapter-pg](https://github.com/prisma/prisma/tree/HEAD/packages/adapter-pg) | `7.8.0` | `7.9.0` |\n| [@prisma/client](https://github.com/prisma/prisma/tree/HEAD/packages/client) | `7.8.0` | `7.9.0` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.20.0` | `8.22.0` |\n| [prisma](https://github.com/prisma/prisma/tree/HEAD/packages/cli) | `7.8.0` | `7.9.0` |\n| [next-auth](https://github.com/nextauthjs/next-auth) | `5.0.0-beta.31` | `5.0.0-beta.32` |\n\n\nUpdates `@commitlint/cli` from 20.5.3 to 21.2.1\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.2.1\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.1.0...v21.2.0\"\u003e21.2.0\u003c/a\u003e (2026-06-30)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eresolve-extends:\u003c/strong\u003e resolve pure-ESM presets (conventional-changelog v7/v9/v10) (\u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4859\"\u003e#4859\u003c/a\u003e) (\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/fdb566fe59457a786eac80e2a8cbb994638daba0\"\u003efdb566f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore, doc, etc.\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(read): replace deprecated git-raw-commits with git-client by \u003ca href=\"https://github.com/igordanchenko\"\u003e\u003ccode\u003e@​igordanchenko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4860\"\u003econventional-changelog/commitlint#4860\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(issue-template): ask for package manager and version 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/4867\"\u003econventional-changelog/commitlint#4867\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/igordanchenko\"\u003e\u003ccode\u003e@​igordanchenko\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4860\"\u003econventional-changelog/commitlint#4860\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.2.0...v21.2.1\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v21.2.0...v21.2.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev21.2.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.1.0...v21.2.0\"\u003e21.2.0\u003c/a\u003e (2026-06-30)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(resolve-extends): resolve pure-ESM presets (conventional-changelog v7/v9/v10) 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/4859\"\u003econventional-changelog/commitlint#4859\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eci: install git in stock-Ubuntu baseline job 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/4847\"\u003econventional-changelog/commitlint#4847\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.1.0...v21.2.0\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v21.1.0...v21.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev21.1.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.0.2...v21.1.0\"\u003e21.1.0\u003c/a\u003e (2026-06-23)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove duplicate es-toolkit@1.47.1 keys from lockfile 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/4833\"\u003econventional-changelog/commitlint#4833\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/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.2.0...v21.2.1\"\u003e21.2.1\u003c/a\u003e (2026-07-08)\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/v21.1.0...v21.2.0\"\u003e21.2.0\u003c/a\u003e (2026-06-30)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eresolve-extends:\u003c/strong\u003e resolve pure-ESM presets (conventional-changelog v7/v9/v10) (\u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4859\"\u003e#4859\u003c/a\u003e) (\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/fdb566fe59457a786eac80e2a8cbb994638daba0\"\u003efdb566f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.0.2...v21.1.0\"\u003e21.1.0\u003c/a\u003e (2026-06-23)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e add --default-config flag to lint without a config file (\u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4805\"\u003e#4805\u003c/a\u003e) (\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/7af27ba1bcfe2347d02df2efd6dca7203b6768c5\"\u003e7af27ba\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/3662\"\u003e#3662\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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\u003c!-- 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/6e200411e63fb473d59cca1b4449a28f72067df0\"\u003e\u003ccode\u003e6e20041\u003c/code\u003e\u003c/a\u003e v21.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/1b4e5bc0e095294ad421b3ac83f6b66665429e60\"\u003e\u003ccode\u003e1b4e5bc\u003c/code\u003e\u003c/a\u003e v21.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/fdb566fe59457a786eac80e2a8cbb994638daba0\"\u003e\u003ccode\u003efdb566f\u003c/code\u003e\u003c/a\u003e feat(resolve-extends): resolve pure-ESM presets (conventional-changelog v7/v9...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/6f1c0af6a7631cee854587dafc6beb0ccf274b1e\"\u003e\u003ccode\u003e6f1c0af\u003c/code\u003e\u003c/a\u003e v21.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/7af27ba1bcfe2347d02df2efd6dca7203b6768c5\"\u003e\u003ccode\u003e7af27ba\u003c/code\u003e\u003c/a\u003e feat(cli): add --default-config flag to lint without a config file (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4805\"\u003e#4805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/51a2d7f233338d1f09ffb93d70c7658ee78720df\"\u003e\u003ccode\u003e51a2d7f\u003c/code\u003e\u003c/a\u003e test(cli): verify --cwd redirects config resolution (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/997\"\u003e#997\u003c/a\u003e) (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4796\"\u003e#4796\u003c/a\u003e)\u003c/li\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/conventional-changelog/commitlint/commits/v21.2.1/@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.3 to 21.2.0\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.2.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.1.0...v21.2.0\"\u003e21.2.0\u003c/a\u003e (2026-06-30)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(resolve-extends): resolve pure-ESM presets (conventional-changelog v7/v9/v10) 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/4859\"\u003econventional-changelog/commitlint#4859\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eci: install git in stock-Ubuntu baseline job 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/4847\"\u003econventional-changelog/commitlint#4847\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.1.0...v21.2.0\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v21.1.0...v21.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev21.1.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.0.2...v21.1.0\"\u003e21.1.0\u003c/a\u003e (2026-06-23)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove duplicate es-toolkit@1.47.1 keys from lockfile 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/4833\"\u003econventional-changelog/commitlint#4833\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(cli): add --default-config flag to lint without a config file 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/4805\"\u003econventional-changelog/commitlint#4805\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(lint): allow for custom commit parser function by \u003ca href=\"https://github.com/esatterwhite\"\u003e\u003ccode\u003e@​esatterwhite\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4829\"\u003econventional-changelog/commitlint#4829\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs, chore, etc.\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etest(cli): verify --cwd redirects config resolution \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/997\"\u003e#997\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/4796\"\u003econventional-changelog/commitlint#4796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add ai agent support (skill, guide, llms.txt) 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/4804\"\u003econventional-changelog/commitlint#4804\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add TDD commit flow and review expectations for contributors 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/4836\"\u003econventional-changelog/commitlint#4836\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/esatterwhite\"\u003e\u003ccode\u003e@​esatterwhite\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4829\"\u003econventional-changelog/commitlint#4829\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.2...v21.1.0\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v21.0.2...v21.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev21.0.2\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/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\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.1.0...v21.2.0\"\u003e21.2.0\u003c/a\u003e (2026-06-30)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eresolve-extends:\u003c/strong\u003e resolve pure-ESM presets (conventional-changelog v7/v9/v10) (\u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4859\"\u003e#4859\u003c/a\u003e) (\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/fdb566fe59457a786eac80e2a8cbb994638daba0\"\u003efdb566f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.0.2...v21.1.0\"\u003e21.1.0\u003c/a\u003e (2026-06-23)\u003c/h1\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.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\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/conventional-changelog/commitlint/commit/1b4e5bc0e095294ad421b3ac83f6b66665429e60\"\u003e\u003ccode\u003e1b4e5bc\u003c/code\u003e\u003c/a\u003e v21.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/fdb566fe59457a786eac80e2a8cbb994638daba0\"\u003e\u003ccode\u003efdb566f\u003c/code\u003e\u003c/a\u003e feat(resolve-extends): resolve pure-ESM presets (conventional-changelog v7/v9...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/6f1c0af6a7631cee854587dafc6beb0ccf274b1e\"\u003e\u003ccode\u003e6f1c0af\u003c/code\u003e\u003c/a\u003e v21.1.0\u003c/li\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\u003eSee full diff in \u003ca href=\"https://github.com/conventional-changelog/commitlint/commits/v21.2.0/@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.62.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.62.0\u003c/h2\u003e\n\u003ch2\u003e🧱 New component testing model\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/test-components\"\u003eComponent testing\u003c/a\u003e moves to a \u003cstrong\u003estories and galleries\u003c/strong\u003e model.\nA \u003cstrong\u003estory\u003c/strong\u003e wraps your component in one specific scenario — hard-coded props, mock data, providers — and a \u003cstrong\u003egallery\u003c/strong\u003e page that you serve renders stories on demand.\nThe new \u003ca href=\"https://playwright.dev/docs/api/class-fixtures#fixtures-mount\"\u003efixtures.mount()\u003c/a\u003e fixture navigates to the gallery, mounts a story by id, and returns a \u003ca href=\"https://playwright.dev/docs/api/class-locator\"\u003eLocator\u003c/a\u003e scoped to the story's root element:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003etest('click should expand', async ({ mount }) =\u0026gt; {\r\n  const component = await mount('components/Expandable/Stateful');\r\n  await component.getByRole('button').click();\r\n  await expect(component.getByTestId('expanded')).toHaveValue('true');\r\n});\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003ePass a story type as a template argument to type-check its props, and use \u003ccode\u003eupdate(props)\u003c/code\u003e / \u003ccode\u003eunmount()\u003c/code\u003e on the returned locator to re-render or tear down within a test.\u003c/p\u003e\n\u003ch2\u003e🛑 Cancel operations with AbortSignal\u003c/h2\u003e\n\u003cp\u003eMost operations and web-first assertions now accept a \u003ccode\u003esignal\u003c/code\u003e option that takes an \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/API/AbortSignal\"\u003e\u003ccode\u003eAbortSignal\u003c/code\u003e\u003c/a\u003e, letting you cancel long-running actions, navigations, waits, and assertions:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst controller = new AbortController();\r\nsetTimeout(() =\u0026gt; controller.abort(), 1000);\r\n\u003cp\u003eawait page.getByRole('button', { name: 'Submit' }).click({ signal: controller.signal });\u003cbr /\u003e\nawait expect(page.getByText('Done')).toBeVisible({ signal: controller.signal });\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eProviding a signal does not disable the default timeout; pass \u003ccode\u003etimeout: 0\u003c/code\u003e to disable it.\u003c/p\u003e\n\u003ch2\u003e🖼️ WebP screenshots\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-pageassertions#page-assertions-to-have-screenshot-1\"\u003eexpect(page).toHaveScreenshot()\u003c/a\u003e and \u003ca href=\"https://playwright.dev/docs/api/class-locatorassertions#locator-assertions-to-have-screenshot-1\"\u003eexpect(locator).toHaveScreenshot()\u003c/a\u003e can now store snapshots in the WebP format — just give the snapshot a \u003ccode\u003e.webp\u003c/code\u003e name:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Visual comparisons store the golden snapshot as lossless WebP.\r\nawait expect(page).toHaveScreenshot('homepage.webp');\r\n\u003cp\u003e// Standalone screenshots can trade quality for size with lossy WebP.\u003cbr /\u003e\nawait page.screenshot({ path: 'homepage.webp', quality: 50 });\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-page#page-screenshot\"\u003epage.screenshot()\u003c/a\u003e and [locator.screenshot() (https://playwright.dev/docs/api/class-locator#locator-screenshot) also accept \u003ccode\u003ewebp\u003c/code\u003e as a \u003ccode\u003etype\u003c/code\u003e, where quality \u003ccode\u003e100\u003c/code\u003e (the default) is lossless and lower values use lossy compression.\u003c/p\u003e\n\u003ch2\u003e🧩 Custom test filtering with Reporter.preprocess()\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-reporter#reporter-preprocess\"\u003ereporter.preprocess()\u003c/a\u003e hook runs after the configuration is resolved and before \u003ca href=\"https://playwright.dev/docs/api/class-reporter#reporter-on-begin\"\u003ereporter.onBegin()\u003c/a\u003e, letting a reporter mark individual tests as skipped, excluded, fixed, or failing through a \u003ca href=\"https://playwright.dev/docs/api/class-testrun\"\u003eTestRun\u003c/a\u003e object:\u003c/p\u003e\n\u003cpre lang=\"js\"\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/microsoft/playwright/commit/e3950d9c140d007bd52853b45813c6274b24e36f\"\u003e\u003ccode\u003ee3950d9\u003c/code\u003e\u003c/a\u003e chore: mark v1.62.0 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41981\"\u003e#41981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f07e0f720fbe6691cc3d3d66ff9f3e58139e804c\"\u003e\u003ccode\u003ef07e0f7\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41940\"\u003e#41940\u003c/a\u003e): docs: release notes for v1.62 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41967\"\u003e#41967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/05a306c78f11767535fd986eebab5d4c4dad4614\"\u003e\u003ccode\u003e05a306c\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41964\"\u003e#41964\u003c/a\u003e): Revert \u0026quot;feat(routeFromHar): add interceptAPIRequests opt...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/2934858481d267df729eecb206ce45d497958015\"\u003e\u003ccode\u003e2934858\u003c/code\u003e\u003c/a\u003e fix: correct pending navigation log spacing (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41949\"\u003e#41949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/4b0cc996cc7b9d5b087214e8514d6b85abb03f91\"\u003e\u003ccode\u003e4b0cc99\u003c/code\u003e\u003c/a\u003e fix(test): unflake screencast backpressure test on slow macOS runner (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41951\"\u003e#41951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/bbbae6dce735d9751ff7b879555b7a0a64078266\"\u003e\u003ccode\u003ebbbae6d\u003c/code\u003e\u003c/a\u003e test: fixme WebSocket locale test in Chromium 150 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41944\"\u003e#41944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/15c4f55879e49159e766fe1aa3dd9f9d87ba5fc1\"\u003e\u003ccode\u003e15c4f55\u003c/code\u003e\u003c/a\u003e fix(mcp): identify downloads explicitly (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41933\"\u003e#41933\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f5fa967ff581f4263e2b1eec60d887b8c412fd52\"\u003e\u003ccode\u003ef5fa967\u003c/code\u003e\u003c/a\u003e fix(network): request.postData() returns null for empty string body override ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/0edafe4baab7fd20122939d3cfe1acabd8ed84a9\"\u003e\u003ccode\u003e0edafe4\u003c/code\u003e\u003c/a\u003e fix(mcp): launch the Chrome profile that has the extension installed (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41939\"\u003e#41939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/244a1ffdd8746b1418b4eedb95ff72687115ddb4\"\u003e\u003ccode\u003e244a1ff\u003c/code\u003e\u003c/a\u003e feat(firefox): roll to r1538 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41938\"\u003e#41938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.59.1...v1.62.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dependency-cruiser` from 17.4.0 to 18.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sverweij/dependency-cruiser/releases\"\u003edependency-cruiser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev18.1.0\u003c/h2\u003e\n\u003ch2\u003e✨ new functionality\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e65c432cc feat: adds environment inconsistency checks (\u003ca href=\"https://redirect.github.com/sverweij/dependency-cruiser/issues/1070\"\u003e#1070\u003c/a\u003e)\ndependency-cruiser now also warns at runtime if it detects typescript is needed, but (a usable version of the) typescript compiler isn't present (+ the same for \u003cem\u003ebabel\u003c/em\u003e and \u003cem\u003eswc\u003c/em\u003e). It already did so on \u003ccode\u003e--init\u003c/code\u003e.  Thanks \u003ca href=\"https://github.com/kbarendrecht\"\u003e\u003ccode\u003e@​kbarendrecht\u003c/code\u003e\u003c/a\u003e for the suggestion!\u003c/li\u003e\n\u003cli\u003e6bb22b6f feat(report/error-html): makes the table heads sticky\u003c/li\u003e\n\u003c/ul\u003e\n\u003cblockquote\u003e\n\u003cp\u003eTypeScript 7 support: typescript@7.1.0 is expected to ship with a public API - so that's the\nfirst version in the TypeScript 7 (formerly tsgo) version range dependency-cruiser will be able\nto support.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003e👷 maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ef04f2fad build(npm): updates external dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev18.0.0\u003c/h2\u003e\n\u003ch2\u003e🚨 breaking changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e40f42e96 chore!: drops support for nodejs 20 and 25 BREAKING (\u003ca href=\"https://redirect.github.com/sverweij/dependency-cruiser/issues/1060\"\u003e#1060\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis is because we follow the Node.js \u003ca href=\"https://nodejs.org/en/about/previous-releases\"\u003erelease cycle\u003c/a\u003e who dropped support for version 20 and 25 (a while ago already).\u003c/p\u003e\n\u003ch2\u003e🐛 fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ea25fe7f7 fix(graph-utl): makes the summary more deterministic (\u003ca href=\"https://redirect.github.com/sverweij/dependency-cruiser/issues/1066\"\u003e#1066\u003c/a\u003e) - thanks \u003ca href=\"https://github.com/Sebastian-G\"\u003e\u003ccode\u003e@​Sebastian-G\u003c/code\u003e\u003c/a\u003e for raising the issue and providing the first feedback!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👷 maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e92d6a1f9/ ee3dc3a9/ c9974443 build(npm): updates external dependencies\u003c/li\u003e\n\u003cli\u003e0d8becbe refactor(config-utl): only imports json5 when it's used (\u003ca href=\"https://redirect.github.com/sverweij/dependency-cruiser/issues/1062\"\u003e#1062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e793bd4d4 chore(ci): updates known violations\u003c/li\u003e\n\u003cli\u003e41911765 chore: updates copilot instructions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev18.0.0-beta-2\u003c/h2\u003e\n\u003ch2\u003e🐛 fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e15e84477/ 878511d3 fix(graph-utl): makes the summary more deterministic (thanks to \u003ca href=\"https://github.com/Sebastian-G\"\u003e\u003ccode\u003e@​Sebastian-G\u003c/code\u003e\u003c/a\u003e for raising the well-documented issue!)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👷 maintenacne\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eee3dc3a9/ 92d6a1f9 build(npm): updates external dependencies and refreshes package lock\u003c/li\u003e\n\u003cli\u003e0d8becbe refactor(config-utl): only imports json5 when it's used (\u003ca href=\"https://redirect.github.com/sverweij/dependency-cruiser/issues/1062\"\u003e#1062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e793bd4d4 chore(ci): updates known violations\u003c/li\u003e\n\u003cli\u003e41911765 chore: updates copilot instructions\u003c/li\u003e\n\u003cli\u003e40f42e96 chore!: drops support for nodejs 20 and 25 BREAKING (\u003ca href=\"https://redirect.github.com/sverweij/dependency-cruiser/issues/1060\"\u003e#1060\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev18.0.0-beta-1\u003c/h2\u003e\n\u003ch2\u003e👷 maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eecb63545 refactor(resolve)!: replaces tsconfig-paths-webpack-plugin with enhanced-resolve's own tsconfig-paths feature SLIGHTLY BREAKING (\u003ca href=\"https://redirect.github.com/sverweij/dependency-cruiser/issues/1061\"\u003e#1061\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e41911765 chore: updates copilot instructions\u003c/li\u003e\n\u003cli\u003e92d6a1f9 build(npm): updates external dependencies\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/sverweij/dependency-cruiser/commit/26dffc05710bc7663315e4d70863dd46c009c48e\"\u003e\u003ccode\u003e26dffc0\u003c/code\u003e\u003c/a\u003e 18.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sverweij/dependency-cruiser/commit/f04f2fadae1962c9b17184a09d77062ee7d83027\"\u003e\u003ccode\u003ef04f2fa\u003c/code\u003e\u003c/a\u003e build(npm): updates external dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sverweij/dependency-cruiser/commit/65c432cc444a850983b476c0f58e6d4082f160d8\"\u003e\u003ccode\u003e65c432c\u003c/code\u003e\u003c/a\u003e feat: adds environment inconsistency checks (starting with typescript and bab...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sverweij/dependency-cruiser/commit/6bb22b6fe0815e6bdac0d6a52e676f2b2dc4cd5e\"\u003e\u003ccode\u003e6bb22b6\u003c/code\u003e\u003c/a\u003e feat(report/error-html): makes the table heads sticky\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sverweij/dependency-cruiser/commit/d139a8e8952195d1f4a0296b69f53f7d75f119ee\"\u003e\u003ccode\u003ed139a8e\u003c/code\u003e\u003c/a\u003e 18.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sverweij/dependency-cruiser/commit/c9974443819bd8fdf9273ebef0d938302b46a662\"\u003e\u003ccode\u003ec997444\u003c/code\u003e\u003c/a\u003e build(npm): updates external dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sverweij/dependency-cruiser/commit/a25fe7f77ac00cb20a6f3aaff4b741c3d294ec1a\"\u003e\u003ccode\u003ea25fe7f\u003c/code\u003e\u003c/a\u003e fix(graph-utl): makes the summary more deterministic (\u003ca href=\"https://redirect.github.com/sverweij/dependency-cruiser/issues/1066\"\u003e#1066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sverweij/dependency-cruiser/commit/ee3dc3a9dbc657669b8457ba521679c0537b7986\"\u003e\u003ccode\u003eee3dc3a\u003c/code\u003e\u003c/a\u003e build(npm): updates external dependencies and refreshes package lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sverweij/dependency-cruiser/commit/7106ce608566f8caaea382768f7373591dbef2b8\"\u003e\u003ccode\u003e7106ce6\u003c/code\u003e\u003c/a\u003e revert: \u0026quot;refactor(resolve)!: replaces tsconfig-paths-webpack-plugin with enha...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sverweij/dependency-cruiser/commit/0d8becbe9e0aa5ba7455afff7ad8ff476dc85c13\"\u003e\u003ccode\u003e0d8becb\u003c/code\u003e\u003c/a\u003e refactor(config-utl): only imports json5 when it's used (\u003ca href=\"https://redirect.github.com/sverweij/dependency-cruiser/issues/1062\"\u003e#1062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sverweij/dependency-cruiser/compare/v17.4.0...v18.1.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.3.0 to 10.8.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.8.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2fee9bb7416116cbed4d8c8100b1ae713b6356a1\"\u003e\u003ccode\u003e2fee9bb\u003c/code\u003e\u003c/a\u003e feat: export \u003ccode\u003eConfigObject\u003c/code\u003e from \u003ccode\u003eeslint/config\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21082\"\u003e#21082\u003c/a\u003e) (sethamus)\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/6b8d2f7589b8a7c8b91b8ca2a2ef6d46178760d8\"\u003e\u003ccode\u003e6b8d2f7\u003c/code\u003e\u003c/a\u003e fix: escape reserved characters in rule id in \u003ccode\u003ehtml\u003c/code\u003e formatter (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21129\"\u003e#21129\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/90910715011211a20d011d807d398a7005127f35\"\u003e\u003ccode\u003e9091071\u003c/code\u003e\u003c/a\u003e fix: prevent \u003ccode\u003eno-unreachable-loop\u003c/code\u003e crash when all loop types are ignored (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21116\"\u003e#21116\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e23fafe8d4b15355adef6cdebef414c3a2019454\"\u003e\u003ccode\u003ee23fafe\u003c/code\u003e\u003c/a\u003e fix: prefer-object-spread add semicolon when adding parenthesis (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21081\"\u003e#21081\u003c/a\u003e) (synthex-byte)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/20b5ad052360a443786a202e94624a3f81846511\"\u003e\u003ccode\u003e20b5ad0\u003c/code\u003e\u003c/a\u003e fix: quadratic-time regex in \u003ccode\u003eprefer-template\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21096\"\u003e#21096\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8b6f6c0b33411f34485512456d94f221daf7321f\"\u003e\u003ccode\u003e8b6f6c0\u003c/code\u003e\u003c/a\u003e fix: apply ignore configs to computed methods in class-methods-use-this (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21094\"\u003e#21094\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b2c608c014a396800a24a89343265d0616bee2d8\"\u003e\u003ccode\u003eb2c608c\u003c/code\u003e\u003c/a\u003e fix: NewExpression with parenthesized callee in \u003ccode\u003epreserve-caught-error\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21083\"\u003e#21083\u003c/a\u003e) (Francesco Trotta)\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/6ddf8587e5cfeeb7328332601bb76d98b8a198ea\"\u003e\u003ccode\u003e6ddf858\u003c/code\u003e\u003c/a\u003e docs: fix broken Specify Parser Options anchor link (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21106\"\u003e#21106\u003c/a\u003e) (Minsu)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/784dfbe98f0222426fd200153a5ce2e5624151f0\"\u003e\u003ccode\u003e784dfbe\u003c/code\u003e\u003c/a\u003e docs: Clarify \u003ccode\u003eno-eq-null\u003c/code\u003e description (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21120\"\u003e#21120\u003c/a\u003e) (Park Harin)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7ec733a3ba5acb053a73ac656030a3879aa48fda\"\u003e\u003ccode\u003e7ec733a\u003c/code\u003e\u003c/a\u003e docs: Fix typos and grammar in glossary (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21095\"\u003e#21095\u003c/a\u003e) (Marry (Subin Yang))\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/92bb13f13065db72d62454b9830d3ae52db15c76\"\u003e\u003ccode\u003e92bb13f\u003c/code\u003e\u003c/a\u003e docs: replace quake link (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21108\"\u003e#21108\u003c/a\u003e) (Jung Hyeon Jun)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/68eb4a57572409dbdcfeb3bc5c92ddbba46bc770\"\u003e\u003ccode\u003e68eb4a5\u003c/code\u003e\u003c/a\u003e docs: fix broken Specify Globals anchor links in rule pages (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21103\"\u003e#21103\u003c/a\u003e) (Minsu)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d28f697e0d32d7446c825fd89c362db028450134\"\u003e\u003ccode\u003ed28f697\u003c/code\u003e\u003c/a\u003e docs: replace Code Climate CLI links with Qlty CLI links (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21099\"\u003e#21099\u003c/a\u003e) (Jung Hyeon Jun)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/eccc68d42564e46bc9020d19ec52d2988f3b7bfa\"\u003e\u003ccode\u003eeccc68d\u003c/code\u003e\u003c/a\u003e docs: correct --suppressions-location option description (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21093\"\u003e#21093\u003c/a\u003e) (Ga eun Lee)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c5963f74bfa82a5b7ccc0607dcdcc695b8c97a31\"\u003e\u003ccode\u003ec5963f7\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/4fbf46d140120ae838db08cbe49544c985956490\"\u003e\u003ccode\u003e4fbf46d\u003c/code\u003e\u003c/a\u003e test: pin \u003ccode\u003ewebpack\u003c/code\u003e version to 5.108.4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21137\"\u003e#21137\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2d063e224e9bb0ccb0a28c120f7e380a8d62f320\"\u003e\u003ccode\u003e2d063e2\u003c/code\u003e\u003c/a\u003e chore: update HTTP URLs to HTTPS in JSDoc and comments (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21101\"\u003e#21101\u003c/a\u003e) (Bo Hyun Kim)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/eccbe7bc9257a6c99880468e452c8dfafbf47f74\"\u003e\u003ccode\u003eeccbe7b\u003c/code\u003e\u003c/a\u003e test: add error locations to \u003ccode\u003eno-class-assign\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21123\"\u003e#21123\u003c/a\u003e) (devoil)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e7d1e4373bf626f8da76d62ce024c28928bc99bc\"\u003e\u003ccode\u003ee7d1e43\u003c/code\u003e\u003c/a\u003e ci: bump actions/setup-go from 6 to 7 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21118\"\u003e#21118\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e9d66d0cde1a7752c29dee53ab7b62632835a87a\"\u003e\u003ccode\u003ee9d66d0\u003c/code\u003e\u003c/a\u003e ci: bump actions/setup-node from 6 to 7 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21119\"\u003e#21119\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ee225b60c26f0cc5f4d71641888a5bd2ec5626d6\"\u003e\u003ccode\u003eee225b6\u003c/code\u003e\u003c/a\u003e test: Add error location details to \u003ccode\u003eno-eq-null\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21117\"\u003e#21117\u003c/a\u003e) (Park Harin)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/044a627fa3e28ee1410d515acc5378eb4b49f8ba\"\u003e\u003ccode\u003e044a627\u003c/code\u003e\u003c/a\u003e chore: update minimatch to ^10.2.5 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21107\"\u003e#21107\u003c/a\u003e) (김채영)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fb09aa8ff09730d3ccf68859e065f99666b52466\"\u003e\u003ccode\u003efb09aa8\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21115\"\u003e#21115\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5abd878740fe417fd8a910cac3741f2a0317b365\"\u003e\u003ccode\u003e5abd878\u003c/code\u003e\u003c/a\u003e test: add error locations to \u003ccode\u003eno-proto\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21114\"\u003e#21114\u003c/a\u003e) (Gihyeon Jeong / 정기현)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9715887ec94a5ff936447d7b680d039fbe2f0541\"\u003e\u003ccode\u003e9715887\u003c/code\u003e\u003c/a\u003e test: Add error location details to \u003ccode\u003eno-div-regex\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21110\"\u003e#21110\u003c/a\u003e) (Park Harin)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a746ec6ea4a2249b1eb3f512264da5f4d5f7c886\"\u003e\u003ccode\u003ea746ec6\u003c/code\u003e\u003c/a\u003e test: add error locations to \u003ccode\u003eno-new-wrappers\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21109\"\u003e#21109\u003c/a\u003e) (Gihyeon Jeong / 정기현)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8dde64570e240f3ef8af873d59a752db6d8519aa\"\u003e\u003ccode\u003e8dde645\u003c/code\u003e\u003c/a\u003e test: add error locations to \u003ccode\u003eno-ex-assign\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21102\"\u003e#21102\u003c/a\u003e) (devoil)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/13ab0ec447650c079d8a5e5d67222f79e69c741e\"\u003e\u003ccode\u003e13ab0ec\u003c/code\u003e\u003c/a\u003e test: add error locations to \u003ccode\u003eno-label-var\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21098\"\u003e#21098\u003c/a\u003e) (Gihyeon Jeong / 정기현)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a99906ffb8342dde03336b5c6372b5658f21d5f2\"\u003e\u003ccode\u003ea99906f\u003c/code\u003e\u003c/a\u003e test: Add error location details to \u003ccode\u003eno-delete-var\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21105\"\u003e#21105\u003c/a\u003e) (Park Harin)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c47e8dc9bbfba797430db45ae08cb6f7392cfc9d\"\u003e\u003ccode\u003ec47e8dc\u003c/code\u003e\u003c/a\u003e chore: add missing backticks to \u003ccode\u003elanguages/js/index.js\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21104\"\u003e#21104\u003c/a\u003e) (beeen)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0174428dd7543d118cf67a823b98dd97032fe68c\"\u003e\u003ccode\u003e0174428\u003c/code\u003e\u003c/a\u003e chore: add missing backticks to \u003ccode\u003etranslate-cli-options.js\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21097\"\u003e#21097\u003c/a\u003e) (dongkyu lee)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3d36589a4917326500f0707bb41745160f387d00\"\u003e\u003ccode\u003e3d36589\u003c/code\u003e\u003c/a\u003e chore: add missing backticks to \u003ccode\u003eserialization.js\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21091\"\u003e#21091\u003c/a\u003e) (이규환)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dcc9312c1081931de0fe1b555fbb6aa82fe696b9\"\u003e\u003ccode\u003edcc9312\u003c/code\u003e\u003c/a\u003e test: add error locations to \u003ccode\u003eeqeqeq\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21090\"\u003e#21090\u003c/a\u003e) (Ga eun Lee)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2710b182472cd1a95e4aff6186cb2c4fbadb4ee0\"\u003e\u003ccode\u003e2710b18\u003c/code\u003e\u003c/a\u003e ci: Add explicit permissions to rebuild-docs-sites workflow (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21089\"\u003e#21089\u003c/a\u003e) (Marry (Subin Yang))\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5d2f8663ee60701e9036b0b0933a12efd9d93269\"\u003e\u003ccode\u003e5d2f866\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.9.5 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21086\"\u003e#21086\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d584e31098f262563b97dc5d5f23a63a187879a0\"\u003e\u003ccode\u003ed584e31\u003c/code\u003e\u003c/a\u003e chore: fix failing ecosystem test for \u003ccode\u003eeslint-plugin-unicorn\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21084\"\u003e#21084\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bf3eda049bd690f1e9a5a0c4520a6329b3e4ec85\"\u003e\u003ccode\u003ebf3eda0\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21079\"\u003e#21079\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.7.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/cf2a9bf2d982642f760370c15f1196f4658f4e27\"\u003e\u003ccode\u003ecf2a9bf\u003c/code\u003e\u003c/a\u003e feat: add errorClassNames option to preserve-caught-error rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21032\"\u003e#21032\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f8b873aae53610b80b5c1005606716e05ed3b91f\"\u003e\u003ccode\u003ef8b873a\u003c/code\u003e\u003c/a\u003e feat: max-nested-callbacks option for constructor callbacks (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21063\"\u003e#21063\u003c/a\u003e) (fnx)\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/749dfed106f44d77bf3af2402ebfae20cdbf59ee\"\u003e\u003ccode\u003e749dfed\u003c/code\u003e\u003c/a\u003e 10.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4bd0d75b22ffd44809a92659f113c972c5be0770\"\u003e\u003ccode\u003e4bd0d75\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4fbf46d140120ae838db08cbe49544c985956490\"\u003e\u003ccode\u003e4fbf46d\u003c/code\u003e\u003c/a\u003e test: pin \u003ccode\u003ewebpack\u003c/code\u003e version to 5.108.4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21137\"\u003e#21137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6ddf8587e5cfeeb7328332601bb76d98b8a198ea\"\u003e\u003ccode\u003e6ddf858\u003c/code\u003e\u003c/a\u003e docs: fix broken Specify Parser Options anchor link (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21106\"\u003e#21106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/784dfbe98f0222426fd200153a5ce2e5624151f0\"\u003e\u003ccode\u003e784dfbe\u003c/code\u003e\u003c/a\u003e docs: Clarify \u003ccode\u003eno-eq-null\u003c/code\u003e description (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21120\"\u003e#21120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6b8d2f7589b8a7c8b91b8ca2a2ef6d46178760d8\"\u003e\u003ccode\u003e6b8d2f7\u003c/code\u003e\u003c/a\u003e fix: escape reserved characters in rule id in \u003ccode\u003ehtml\u003c/code\u003e formatter (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21129\"\u003e#21129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2d063e224e9bb0ccb0a28c120f7e380a8d62f320\"\u003e\u003ccode\u003e2d063e2\u003c/code\u003e\u003c/a\u003e chore: update HTTP URLs to HTTPS in JSDoc and comments (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21101\"\u003e#21101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/eccbe7bc9257a6c99880468e452c8dfafbf47f74\"\u003e\u003ccode\u003eeccbe7b\u003c/code\u003e\u003c/a\u003e test: add error locations to \u003ccode\u003eno-class-assign\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21123\"\u003e#21123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2fee9bb7416116cbed4d8c8100b1ae713b6356a1\"\u003e\u003ccode\u003e2fee9bb\u003c/code\u003e\u003c/a\u003e feat: export \u003ccode\u003eConfigObject\u003c/code\u003e from \u003ccode\u003eeslint/config\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21082\"\u003e#21082\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e7d1e4373bf626f8da76d62ce024c28928bc99bc\"\u003e\u003ccode\u003ee7d1e43\u003c/code\u003e\u003c/a\u003e ci: bump actions/setup-go from 6 to 7 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21118\"\u003e#21118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v10.3.0...v10.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-simple-import-sort` from 13.0.0 to 14.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lydell/eslint-plugin-simple-import-sort/blob/main/CHANGELOG.md\"\u003eeslint-plugin-simple-import-sort's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003eVersion 14.0.0 (2026-07-16)\u003c/h3\u003e\n\u003cp\u003eES2022 allows string literals as module export names (\u0026quot;arbitrary module namespace names\u0026quot;):\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eexport { yukuTs as \u0026quot;yuku-ts\u0026quot; };\nimport { \u0026quot;a-b\u0026quot; as c } from \u0026quot;a\u0026quot;;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis release adds support for such quotes names. Previously, those were sorted oddly, and the autofix could suggest changes that wasn’t valid syntax.\u003c/p\u003e\n\u003cp\u003eThis is only a breaking change if you use string literals as module export names, and only in the form of that you need to autofix your files.\u003c/p\u003e\n\u003cp\u003eThanks to Kamronbek_Juraev (\u003ca href=\"https://github.com/KAMRONBEK\"\u003e\u003ccode\u003e@​KAMRONBEK\u003c/code\u003e\u003c/a\u003e) for fixing this!\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/lydell/eslint-plugin-simple-import-sort/commit/bef18bd5de7a404efe4ba123d55715258df7cd78\"\u003e\u003ccode\u003ebef18bd\u003c/code\u003e\u003c/a\u003e eslint-plugin-simple-import-sort v14.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lydell/eslint-plugin-simple-import-sort/commit/d53d160856a2249ef85d3e8409493302a649872f\"\u003e\u003ccode\u003ed53d160\u003c/code\u003e\u003c/a\u003e Fix autofix and sort order for quoted names (\u003ca href=\"https://redirect.github.com/lydell/eslint-plugin-simple-import-sort/issues/217\"\u003e#217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lydell/eslint-plugin-simple-import-sort/commit/6063737734238b0c2cfd5b20745ddbdb5aef41bb\"\u003e\u003ccode\u003e6063737\u003c/code\u003e\u003c/a\u003e Bump js-yaml from 4.1.1 to 4.3.0 (\u003ca href=\"https://redirect.github.com/lydell/eslint-plugin-simple-import-sort/issues/214\"\u003e#214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lydell/eslint-plugin-simple-import-sort/commit/143b70e47c63f47bb4887c616d9eb6077d85301d\"\u003e\u003ccode\u003e143b70e\u003c/code\u003e\u003c/a\u003e Bump vitest and \u003ccode\u003e@​vitest/coverage-v8\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/lydell/eslint-plugin-simple-import-sort/issues/212\"\u003e#212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lydell/eslint-plugin-simple-import-sort/commit/0f5927612931ef1018b83b79521046c7f323c6ed\"\u003e\u003ccode\u003e0f59276\u003c/code\u003e\u003c/a\u003e Bump vite from 7.1.11 to 7.3.2 (\u003ca href=\"https://redirect.github.com/lydell/eslint-plugin-simple-import-sort/issues/211\"\u003e#211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lydell/eslint-plugin-simple-import-sort/commit/24d74cdf63859920deca1adc1c7c889ce0c32b96\"\u003e\u003ccode\u003e24d74cd\u003c/code\u003e\u003c/a\u003e Bump lodash from 4.17.23 to 4.18.1 (\u003ca href=\"https://redirect.github.com/lydell/eslint-plugin-simple-import-sort/issues/210\"\u003e#210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lydell/eslint-plugin-simple-import-sort/commit/89746062d276df7448ec12a3ad74a784ad430053\"\u003e\u003ccode\u003e8974606\u003c/code\u003e\u003c/a\u003e Update GitHub Actions (\u003ca href=\"https://redirect.github.com/lydell/eslint-plugin-simple-import-sort/issues/209\"\u003e#209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lydell/eslint-plugin-simple-import-sort/compare/v13.0.0...v14.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `globals` from 17.6.0 to 17.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/globals/releases\"\u003eglobals's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev17.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (2026-07-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/347\"\u003e#347\u003c/a\u003e)  7394811\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.7.0...v17.8.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v17.7.0...v17.8.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev17.7.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (2026-06-22) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/345\"\u003e#345\u003c/a\u003e)  33b75f9\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.6.0...v17.7.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v17.6.0...v17.7.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/sindresorhus/globals/commit/36c76590583fc1f31d755525862eda1793a7d661\"\u003e\u003ccode\u003e36c7659\u003c/code\u003e\u003c/a\u003e 17.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/739481186ed54482e29845eff0bc44803c35fde8\"\u003e\u003ccode\u003e7394811\u003c/code\u003e\u003c/a\u003e Update globals (2026-07-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/347\"\u003e#347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/a19670cc86c1218e915657c55ea02ba3e7623834\"\u003e\u003ccode\u003ea19670c\u003c/code\u003e\u003c/a\u003e 17.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/9611620bad0ea45531ae0261b986ce694374e42c\"\u003e\u003ccode\u003e9611620\u003c/code\u003e\u003c/a\u003e Update actions (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/346\"\u003e#346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/33b75f9ddeb6f9ddd81251b043667eb8104a8d15\"\u003e\u003ccode\u003e33b75f9\u003c/code\u003e\u003c/a\u003e Update globals (2026-06-22) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/345\"\u003e#345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/887dd529bde24486b7f9e31d1b2c515df2b7cf5c\"\u003e\u003ccode\u003e887dd52\u003c/code\u003e\u003c/a\u003e Fix build script (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/344\"\u003e#344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.6.0...v17.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `knip` from 6.11.0 to 6.29.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpro-nl/knip/releases\"\u003eknip's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 6.29.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(glob): do not follow symbolic links in async glob (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1900\"\u003e#1900\u003c/a\u003e) (b7d5ce2f545d91953a97733aa1567e8728b20644) - thanks \u003ca href=\"https://github.com/mogelbrod\"\u003e\u003ccode\u003e@​mogelbrod\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAdd built-in compiler for tsrx (db05e0142a41fad2ad45d62ba5106e0d97c92b45)\u003c/li\u003e\n\u003cli\u003eFix -u shortcut for --duration (932b9262af275d209923a5efab1b6f23067bb006)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 6.28.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate oxc-resolver (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1889\"\u003e#1889\u003c/a\u003e) (1444f6aaf04d42ad07ee0b88da4dfae0e116043a)\u003c/li\u003e\n\u003cli\u003eKeep entry-exported members public (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1890\"\u003e#1890\u003c/a\u003e) (94967c13a589a7e83408b1495c31323ac126fcab)\u003c/li\u003e\n\u003cli\u003eDon't un-ignore sibling paths on unrelated gitignore negations (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1891\"\u003e#1891\u003c/a\u003e) (5c026ba50c1e89804fc5094a52dc4c4c37d92bc2)\u003c/li\u003e\n\u003cli\u003eMemoize the gitignore shadowed-pattern check (a5fa3b0ebb7f84c107dba1c1ca9a9b73995f668f)\u003c/li\u003e\n\u003cli\u003eIgnore nested files under a gitignore dir/* pattern (404a53e3e49fa7c1f51b60bcb30ea50450f75aab)\u003c/li\u003e\n\u003cli\u003eTrack types referenced by JSDoc imports (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1888\"\u003e#1888\u003c/a\u003e) (6ae48aadbe03952690c8608e6df42bd039cf6624)\u003c/li\u003e\n\u003cli\u003eUpdate oxc-parser (02ca17a72c3f0afa7df32297d2dd2f5463ac6e00)\u003c/li\u003e\n\u003cli\u003efeat: markdownlint-cli2 (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1887\"\u003e#1887\u003c/a\u003e) (323b96f55b38b53f5e4648d72fecd968fae35147) - thanks \u003ca href=\"https://github.com/Zamiell\"\u003e\u003ccode\u003e@​Zamiell\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eUpdate rolldown snapshot (009e509dee6a5013fd3937abb4ec81684601b023)\u003c/li\u003e\n\u003cli\u003eResolve $GITHUB_ACTION_PATH in GHA composite actions (ead489f066733f701acfe5b81eac0a6c813fb5c5)\u003c/li\u003e\n\u003cli\u003eDon't report \u003ccode\u003enode:\u003c/code\u003e specifiers as unlisted dependencies (1a7114f0a159fe82328041e11fc61c5c1730cc01)\u003c/li\u003e\n\u003cli\u003eDiscover tsdown CLI entries (0d47a45bfc518a7bf73a4b4878aeab236d6f9791)\u003c/li\u003e\n\u003cli\u003eDiscover Convex function modules (e01f21c44773186e7ad74e7badf9fc81b82edfb5)\u003c/li\u003e\n\u003cli\u003eIgnore common system binaries (cd003065fda5422550a412bba07ebbb1f9bae126)\u003c/li\u003e\n\u003cli\u003eAdd OpenClaw plugin (73a2d7dd45f65ea312fde38cb4fa4f5a4fc34bf2)\u003c/li\u003e\n\u003cli\u003eDiscover Tailwind CLI input stylesheet (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1551\"\u003e#1551\u003c/a\u003e) (9ae5feed922ecb7e8c436545e9b45125bd73b457)\u003c/li\u003e\n\u003cli\u003eDiscover Angular global stylesheets from angular.json (fb9e0488f6f21284714d0651fcf1dd2de02d425a)\u003c/li\u003e\n\u003cli\u003eHint when project patterns exclude a compiled extension (74de516d3d73839536fc2a43c2c0ec38a6299631)\u003c/li\u003e\n\u003cli\u003eIgnore common global binaries (a99a206015fe414a4de12016cc62499910afaf6f)\u003c/li\u003e\n\u003cli\u003eRun multiple preprocessors in sequence (844358367e9d1939bbf47f8dcb97d810741f56c1)\u003c/li\u003e\n\u003cli\u003efix(nuxt): resolve nuxt module paths (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1896\"\u003e#1896\u003c/a\u003e) (3c8594f5ffc641b00575b6d7455990db1277ac75) - thanks \u003ca href=\"https://github.com/danielroe\"\u003e\u003ccode\u003e@​danielroe\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eReport unused re-exports when ignoreExportsUsedInFile is set (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1895\"\u003e#1895\u003c/a\u003e) (a113a5f4eedc81ef56b00a3e488cc94febefede5) - thanks \u003ca href=\"https://github.com/mlm20\"\u003e\u003ccode\u003e@​mlm20\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003ePass -w to pnpm add in sentry ecosystem test (ea8c8ac6fe9519f00ca6a61131b345f5de521704)\u003c/li\u003e\n\u003cli\u003eUpdate sentry snapshot (b75768d544d9f869ebce8f8c6dd8490f3db87023)\u003c/li\u003e\n\u003cli\u003eRecord all traversed dirs in glob cache (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1897\"\u003e#1897\u003c/a\u003e) (81be1d436eae15518df764cbcb443899e11a9569)\u003c/li\u003e\n\u003cli\u003eInvalidate glob cache when .gitignore changes (baff301f2dceda97bf8bf73809d811cc44c72c8c)\u003c/li\u003e\n\u003cli\u003eImprove Nuxt and Nitro plugin resolution (86ffab7bcdd095631d6b0b17254e8acd6b5022bc)\u003c/li\u003e\n\u003cli\u003efix: don't treat [-]-c[heck] as config flag for prettier (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1902\"\u003e#1902\u003c/a\u003e) (b7266ee8240a9b8686e91a44a4706d3605d094c4) - thanks \u003ca href=\"https://github.com/davidkna-sap\"\u003e\u003ccode\u003e@​davidkna-sap\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eUse Entra ID to publish VS Code extension (4236253482f884d92cfde2ccf85c7fb9aca17f7e)\u003c/li\u003e\n\u003cli\u003eRemove obsolete trust policy exclusions (630d5f9835f4303ec9aa7d090ad40a177808c4fb)\u003c/li\u003e\n\u003cli\u003eUpdate dependencies (810147b5aa21bb57ad103fd19ba92844e42cd84c)\u003c/li\u003e\n\u003cli\u003eMigrate from typescript/native-preview to typescript (140a25a577a64273a7a77f2ff2c8f224118ac298)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 6.27.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Temporal plugin (98191a04aad0572bead191b101bfecef75067b0c)\u003c/li\u003e\n\u003cli\u003eHandle -d alias for react-email dir argument (53d1fec3213db8d6a84dfa7a82050b122782e065)\u003c/li\u003e\n\u003cli\u003eExpand pnpm script references with forwarded arguments (33e9799df39450033061b9c4c07daf22f5d15721)\u003c/li\u003e\n\u003cli\u003eTreat path-shaped script tokens as file references, extend known global binaries (d9508c282ab81351beda4b2f859435b49f142c51)\u003c/li\u003e\n\u003cli\u003eMark tsdown neverBundle dependencies as referenced (5fd863ba12e68842f91ab1a94e7e30d1e571da92)\u003c/li\u003e\n\u003cli\u003eSupport TanStack Start in tanstack-router plugin (bd63cd8af88dac03a98aa17f1add322f7bdf4a94)\u003c/li\u003e\n\u003cli\u003eMark vite ssr.external dependencies as referenced (91de938032062cb667bced0eadef9e67d1e20b1f)\u003c/li\u003e\n\u003cli\u003eExpand bun, npm, and yarn script references with forwarded arguments (b5a31767a83e2cec3fb20c3b146d94c0412a4fd6)\u003c/li\u003e\n\u003cli\u003eAdd Latitude as sponsor (42676759cad5fb10ac96fd7c0457037e906f4b68)\u003c/li\u003e\n\u003cli\u003eRegenerate plugin list in docs (1d2cdffb4d4151f848c44e066eff43e9efbf44fe)\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/webpro-nl/knip/commit/d9a6fe096fe2711a54c62dbbe988fa9221267538\"\u003e\u003ccode\u003ed9a6fe0\u003c/code\u003e\u003c/a\u003e Release knip@6.29.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/932b9262af275d209923a5efab1b6f23067bb006\"\u003e\u003ccode\u003e932b926\u003c/code\u003e\u003c/a\u003e Fix -u shortcut for --duration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/db05e0142a41fad2ad45d62ba5106e0d97c92b45\"\u003e\u003ccode\u003edb05e01\u003c/code\u003e\u003c/a\u003e Add built-in compiler for tsrx\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/b7d5ce2f545d91953a97733aa1567e8728b20644\"\u003e\u003ccode\u003eb7d5ce2\u003c/code\u003e\u003c/a\u003e fix(glob): do not follow symbolic links in async glob (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1900\"\u003e#1900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/fc16b3875eabd27315c46653056a4a5b9eca4366\"\u003e\u003ccode\u003efc16b38\u003c/code\u003e\u003c/a\u003e Release knip@6.28.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/140a25a577a64273a7a77f2ff2c8f224118ac298\"\u003e\u003ccode\u003e140a25a\u003c/code\u003e\u003c/a\u003e Migrate from typescript/native-preview to typescript\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/810147b5aa21bb57ad103fd19ba92844e42cd84c\"\u003e\u003ccode\u003e810147b\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/b7266ee8240a9b8686e91a44a4706d3605d094c4\"\u003e\u003ccode\u003eb7266ee\u003c/code\u003e\u003c/a\u003e fix: don't treat [-]-c[heck] as config flag for prettier (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1902\"\u003e#1902\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/86ffab7bcdd095631d6b0b17254e8acd6b5022bc\"\u003e\u003ccode\u003e86ffab7\u003c/code\u003e\u003c/a\u003e Improve Nuxt and Nitro plugin resolution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/baff301f2dceda97bf8bf73809d811cc44c72c8c\"\u003e\u003ccode\u003ebaff301\u003c/code\u003e\u003c/a\u003e Invalidate glob cache when .gitignore changes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/webpro-nl/knip/commits/knip@6.29.0/packages/knip\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.8.3 to 3.9.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/releases\"\u003eprettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.9.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve quotes for methods named \u003ccode\u003enew\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19621\"\u003eprettier/prettier#19621\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eimport defer\u003c/code\u003e in \u003ccode\u003etypescript\u003c/code\u003e parser (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19624\"\u003eprettier/prettier#19624\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19675\"\u003eprettier/prettier#19675\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded a new official plugin \u003ca href=\"https://github.com/prettier/prettier/tree/3.9.6/packages/plugin-yuku\"\u003e\u003ccode\u003e@prettier/plugin-yuku\u003c/code\u003e 🚀\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19628\"\u003eprettier/prettier#19628\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19629\"\u003eprettier/prettier#19629\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\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.9.6/CHANGELOG.md#396\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.5\u003c/h2\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.5/CHANGELOG.md#395\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAngular: Format \u003ccode\u003e@content(name)\u003c/code\u003e -\u0026gt; \u003ccode\u003e@content (name)\u003c/code\u003e to align with other block syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19499\"\u003e#19499\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\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.9.4/CHANGELOG.md#394\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMarkdown: Fix unexpected removal of characters in liquid syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19489\"\u003eprettier/prettier#19489\u003c/a\u003e by \u003ca href=\"https://github.com/seiyab\"\u003e\u003ccode\u003e@​seiyab\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTypeScript: Allow decorators to be used with declare on class fields (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19492\"\u003eprettier/prettier#19492\u003c/a\u003e by \u003ca href=\"https://github.com/evoactivity\"\u003e\u003ccode\u003e@​evoactivity\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.9.3/CHANGELOG.md#393\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCLI: Fix ignored file has been cached incorrectly (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19483\"\u003e#19483\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.9.1/CHANGELOG.md#391\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.5...3.9.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2026/06/27/3.9.0\"\u003ePrettier 3.9: Major parser upgrades and Formatting improvements\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Flow variance annotation print (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19022\"\u003e#19022\u003c/a\u003e by \u003ca href=\"https://github.com/marcoww6\"\u003e\u003ccode\u003e@​marcoww6\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.5/CHANGELOG.md#385\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMarkdown: Fix blank lines between list items and nested sub-lists being removed in Markdown/MDX (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/17746\"\u003eprettier/prettier#17746\u003c/a\u003e by \u003ca href=\"https://github.com/byplayer\"\u003e\u003ccode\u003e@​byplayer\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://git...\n\n_Description has been truncated_","html_url":"https://github.com/nerdchanii/mastersrunners/pull/52","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/nerdchanii%2Fmastersrunners/issues/52","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/52/packages"}},{"old_version":"10.4.22","new_version":"11.1.28","update_type":"major","path":null,"pr_created_at":"2026-07-19T07:53:14.000Z","version_change":"10.4.22 → 11.1.28","issue":{"uuid":"4921866327","node_id":"PR_kwDOTdCxcM7zft4x","number":4,"state":"open","title":"chore(deps): bump @nestjs/common from 10.4.22 to 11.1.28","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-07-19T07:53:14.000Z","updated_at":"2026-07-19T07:56:04.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"@nestjs/common","old_version":"10.4.22","new_version":"11.1.28","repository_url":"https://github.com/nestjs/nest"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@nestjs/common](https://github.com/nestjs/nest/tree/HEAD/packages/common) from 10.4.22 to 11.1.28.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest/releases\"\u003e@​nestjs/common's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.28 (2026-07-08)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17239\"\u003e#17239\u003c/a\u003e fix(core): trigger teardown of SSE producer Observable on client disconnect with interceptor (\u003ca href=\"https://github.com/jyx-07\"\u003e\u003ccode\u003e@​jyx-07\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17257\"\u003e#17257\u003c/a\u003e fix(common): Add missing exception classes to HttpErrorByCode (\u003ca href=\"https://github.com/Se3do\"\u003e\u003ccode\u003e@​Se3do\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ewebsockets\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17188\"\u003e#17188\u003c/a\u003e fix(websockets): correct type guard to check value not key (\u003ca href=\"https://github.com/Se3do\"\u003e\u003ccode\u003e@​Se3do\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eEnhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17241\"\u003e#17241\u003c/a\u003e feat(core): include auto-converted route in legacy route path warning (\u003ca href=\"https://github.com/ronielli\"\u003e\u003ccode\u003e@​ronielli\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17262\"\u003e#17262\u003c/a\u003e chore(deps): bump fastify from 5.8.5 to 5.10.0 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eplatform-express\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17164\"\u003e#17164\u003c/a\u003e fix(deps): update dependency multer to v2.2.0 [security] (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 4\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eMohammed Said (\u003ca href=\"https://github.com/Se3do\"\u003e\u003ccode\u003e@​Se3do\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRonielli (\u003ca href=\"https://github.com/ronielli\"\u003e\u003ccode\u003e@​ronielli\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egreymoth (\u003ca href=\"https://github.com/greymoth-jp\"\u003e\u003ccode\u003e@​greymoth-jp\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e종윤 (\u003ca href=\"https://github.com/jyx-07\"\u003e\u003ccode\u003e@​jyx-07\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.27\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): sse async handlers teardown issue by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17131\"\u003enestjs/nest#17131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(platform-fastify): forRoutes middleware ending slash  by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17138\"\u003enestjs/nest#17138\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.26\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): post sse endpoint empty response \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/common/issues/17098\"\u003e#17098\u003c/a\u003e by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17099\"\u003enestjs/nest#17099\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.25...v11.1.26\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.25...v11.1.26\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.25\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(microservices): reject pending Redis requests on close by \u003ca href=\"https://github.com/yudin-s\"\u003e\u003ccode\u003e@​yudin-s\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17024\"\u003enestjs/nest#17024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(core): register SSE close listener before async setup by \u003ca href=\"https://github.com/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17018\"\u003enestjs/nest#17018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(platform-fastify): remove pathname ending slash by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17094\"\u003enestjs/nest#17094\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/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17018\"\u003enestjs/nest#17018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DucMinhNe\"\u003e\u003ccode\u003e@​DucMinhNe\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17085\"\u003enestjs/nest#17085\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/nestjs/nest/commit/dfaa376170168d12d9d28bcfe137a9bacce579a3\"\u003e\u003ccode\u003edfaa376\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.28 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/a5e86d8e460dc2ab7ccf9e1579215348fa4e9330\"\u003e\u003ccode\u003ea5e86d8\u003c/code\u003e\u003c/a\u003e fix(common): Add missing exception classes to HttpErrorByCode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/660a1249e32e7701cdd7e5ccb20b7f695e721bce\"\u003e\u003ccode\u003e660a124\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.27 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/aa5c4f176edee6995d71a8f43a7ddb2de4c3ad8d\"\u003e\u003ccode\u003eaa5c4f1\u003c/code\u003e\u003c/a\u003e chore: update readme and package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/9ff83d540f50e96eb0093b4eb0dd96191aa6a285\"\u003e\u003ccode\u003e9ff83d5\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.26 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/02f804159841a2771755c382832a7938b904c420\"\u003e\u003ccode\u003e02f8041\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.25 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/1634915597884f677b823ec0d77931f1637dede7\"\u003e\u003ccode\u003e1634915\u003c/code\u003e\u003c/a\u003e test(common): Add unit tests for cli-colors utility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/380bf5c13c7f22d24b871af8a412852f36d7030a\"\u003e\u003ccode\u003e380bf5c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/common/issues/17058\"\u003e#17058\u003c/a\u003e from Se3do/test/extend-metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/af4542b9c0f56262090bf0097444b71456cb0139\"\u003e\u003ccode\u003eaf4542b\u003c/code\u003e\u003c/a\u003e test(common): Add unit tests for assignCustomParameterMetadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/b67aea1505d568c6b80318707c2642ba395a5510\"\u003e\u003ccode\u003eb67aea1\u003c/code\u003e\u003c/a\u003e test(common): Add unit tests for extendArrayMetadata\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.28/packages/common\"\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=@nestjs/common\u0026package-manager=npm_and_yarn\u0026previous-version=10.4.22\u0026new-version=11.1.28)](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/dev-sec-ops-sharing/invoice-api/pull/4","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dev-sec-ops-sharing%2Finvoice-api/issues/4","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4/packages"}},{"old_version":"11.1.27","new_version":"11.1.28","update_type":"patch","path":null,"pr_created_at":"2026-07-17T00:43:01.000Z","version_change":"11.1.27 → 11.1.28","issue":{"uuid":"4907057682","node_id":"PR_kwDOR5jGEM7ywwtf","number":24,"state":"open","title":"chore(deps): bump the minor-and-patch group with 33 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-07-17T00:43:01.000Z","updated_at":"2026-07-17T00:44:18.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":33,"packages":[{"name":"turbo","old_version":"2.9.18","new_version":"2.10.5","repository_url":"https://github.com/vercel/turborepo"},{"name":"@aws-sdk/client-s3","old_version":"3.1083.0","new_version":"3.1089.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@nestjs/common","old_version":"11.1.27","new_version":"11.1.28","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/core","old_version":"11.1.27","new_version":"11.1.28","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/platform-express","old_version":"11.1.27","new_version":"11.1.28","repository_url":"https://github.com/nestjs/nest"},{"name":"@sentry/nestjs","old_version":"10.60.0","new_version":"10.66.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@eslint/eslintrc","old_version":"3.3.5","new_version":"3.3.6","repository_url":"https://github.com/eslint/eslintrc"},{"name":"@nestjs/cli","old_version":"11.0.23","new_version":"11.0.24","repository_url":"https://github.com/nestjs/nest-cli"},{"name":"@nestjs/testing","old_version":"11.1.27","new_version":"11.1.28","repository_url":"https://github.com/nestjs/nest"},{"name":"@types/supertest","old_version":"7.2.0","new_version":"7.2.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"prettier","old_version":"3.8.4","new_version":"3.9.5","repository_url":"https://github.com/prettier/prettier"},{"name":"typescript-eslint","old_version":"8.62.0","new_version":"8.64.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@radix-ui/react-avatar","old_version":"1.2.0","new_version":"1.2.2","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-checkbox","old_version":"1.3.5","new_version":"1.3.7","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dialog","old_version":"1.1.17","new_version":"1.1.19","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dropdown-menu","old_version":"2.1.18","new_version":"2.1.20","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-label","old_version":"2.1.10","new_version":"2.1.11","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-popover","old_version":"1.1.17","new_version":"1.1.19","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-progress","old_version":"1.1.10","new_version":"1.1.12","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-scroll-area","old_version":"1.2.12","new_version":"1.2.14","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-select","old_version":"2.3.1","new_version":"2.3.3","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-separator","old_version":"1.1.10","new_version":"1.1.11","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-switch","old_version":"1.3.1","new_version":"1.3.3","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-tabs","old_version":"1.1.15","new_version":"1.1.17","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-tooltip","old_version":"1.2.10","new_version":"1.2.12","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@sentry/nextjs","old_version":"10.60.0","new_version":"10.66.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"next","old_version":"16.2.6","new_version":"16.2.10","repository_url":"https://github.com/vercel/next.js"},{"name":"react","old_version":"19.2.4","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.2.4","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"recharts","old_version":"3.8.1","new_version":"3.9.2","repository_url":"https://github.com/recharts/recharts"},{"name":"@tailwindcss/postcss","old_version":"4.3.1","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"eslint-config-next","old_version":"16.2.6","new_version":"16.2.10","repository_url":"https://github.com/vercel/next.js"},{"name":"tailwindcss","old_version":"4.3.1","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 33 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [turbo](https://github.com/vercel/turborepo) | `2.9.18` | `2.10.5` |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.1083.0` | `3.1089.0` |\n| [@nestjs/common](https://github.com/nestjs/nest/tree/HEAD/packages/common) | `11.1.27` | `11.1.28` |\n| [@nestjs/core](https://github.com/nestjs/nest/tree/HEAD/packages/core) | `11.1.27` | `11.1.28` |\n| [@nestjs/platform-express](https://github.com/nestjs/nest/tree/HEAD/packages/platform-express) | `11.1.27` | `11.1.28` |\n| [@sentry/nestjs](https://github.com/getsentry/sentry-javascript) | `10.60.0` | `10.66.0` |\n| [@eslint/eslintrc](https://github.com/eslint/eslintrc) | `3.3.5` | `3.3.6` |\n| [@nestjs/cli](https://github.com/nestjs/nest-cli) | `11.0.23` | `11.0.24` |\n| [@nestjs/testing](https://github.com/nestjs/nest/tree/HEAD/packages/testing) | `11.1.27` | `11.1.28` |\n| [@types/supertest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/supertest) | `7.2.0` | `7.2.1` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.4` | `3.9.5` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.62.0` | `8.64.0` |\n| [@radix-ui/react-avatar](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/avatar) | `1.2.0` | `1.2.2` |\n| [@radix-ui/react-checkbox](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/checkbox) | `1.3.5` | `1.3.7` |\n| [@radix-ui/react-dialog](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/dialog) | `1.1.17` | `1.1.19` |\n| [@radix-ui/react-dropdown-menu](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/dropdown-menu) | `2.1.18` | `2.1.20` |\n| [@radix-ui/react-label](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/label) | `2.1.10` | `2.1.11` |\n| [@radix-ui/react-popover](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/popover) | `1.1.17` | `1.1.19` |\n| [@radix-ui/react-progress](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/progress) | `1.1.10` | `1.1.12` |\n| [@radix-ui/react-scroll-area](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/scroll-area) | `1.2.12` | `1.2.14` |\n| [@radix-ui/react-select](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/select) | `2.3.1` | `2.3.3` |\n| [@radix-ui/react-separator](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/separator) | `1.1.10` | `1.1.11` |\n| [@radix-ui/react-switch](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/switch) | `1.3.1` | `1.3.3` |\n| [@radix-ui/react-tabs](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/tabs) | `1.1.15` | `1.1.17` |\n| [@radix-ui/react-tooltip](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/tooltip) | `1.2.10` | `1.2.12` |\n| [@sentry/nextjs](https://github.com/getsentry/sentry-javascript) | `10.60.0` | `10.66.0` |\n| [next](https://github.com/vercel/next.js) | `16.2.6` | `16.2.10` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.4` | `19.2.7` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.4` | `19.2.7` |\n| [recharts](https://github.com/recharts/recharts) | `3.8.1` | `3.9.2` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.3.1` | `4.3.3` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `16.2.6` | `16.2.10` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.3.1` | `4.3.3` |\n\nUpdates `turbo` from 2.9.18 to 2.10.5\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.10.5\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\u003eperf: Evaluate simple include globs without wax compilation 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/13285\"\u003evercel/turborepo#13285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Dogfood native Cargo support in this repository 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/13283\"\u003evercel/turborepo#13283\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease(turborepo): 2.10.4 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/13286\"\u003evercel/turborepo#13286\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Remove dead sccache configuration 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/13289\"\u003evercel/turborepo#13289\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Serve the Remote Cache as an sccache backend for Cargo 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/13288\"\u003evercel/turborepo#13288\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Reject output path traversal 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/13290\"\u003evercel/turborepo#13290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Disable the sccache proxy when remote cache use is off 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/13291\"\u003evercel/turborepo#13291\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Embed sccache so the Cargo compile cache needs no installation 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/13293\"\u003evercel/turborepo#13293\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease(turborepo): 2.10.5-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/13294\"\u003evercel/turborepo#13294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Pin a flag-aware turbo canary for the eve-agent deployment 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/13295\"\u003evercel/turborepo#13295\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Make the sccache compile cache actually cache 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/13296\"\u003evercel/turborepo#13296\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease(turborepo): 2.10.5-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/13297\"\u003evercel/turborepo#13297\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Stop ambient CARGO_INCREMENTAL from suppressing compile cache injection 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/13298\"\u003evercel/turborepo#13298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Never let compile cache storage failures fail the build 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/13299\"\u003evercel/turborepo#13299\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Add outputs path-traversal negative-case regression tests by \u003ca href=\"https://github.com/dnukumamras\"\u003e\u003ccode\u003e@​dnukumamras\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13300\"\u003evercel/turborepo#13300\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease(turborepo): 2.10.5-canary.3 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/13302\"\u003evercel/turborepo#13302\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Authenticate to Remote Cache via OIDC token exchange 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/13303\"\u003evercel/turborepo#13303\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Keep pnpm patches with version range keys during prune 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/13307\"\u003evercel/turborepo#13307\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Scrub ambient turbo configuration from integration test children 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/13306\"\u003evercel/turborepo#13306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Show toolchain tasks in the TUI and never run in silence 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/13308\"\u003evercel/turborepo#13308\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Fix change detection on push events 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/13304\"\u003evercel/turborepo#13304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Rename the Cargo toolchain id to rust 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/13311\"\u003evercel/turborepo#13311\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Remove extraneous bun.lock entries during prune 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/13317\"\u003evercel/turborepo#13317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Require a user-declared name for the Cargo workspace package 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/13312\"\u003evercel/turborepo#13312\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Parse and validate the task command field 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/13313\"\u003evercel/turborepo#13313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Harden turbo-vsc to invoke turbo without a shell by \u003ca href=\"https://github.com/dnukumamras\"\u003e\u003ccode\u003e@​dnukumamras\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13319\"\u003evercel/turborepo#13319\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Resolve and execute task command overrides 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/13315\"\u003evercel/turborepo#13315\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease(turborepo): 2.10.5-canary.4 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/13325\"\u003evercel/turborepo#13325\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Run the Rust workspace tests through nextest via command override 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/13316\"\u003evercel/turborepo#13316\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Engage the Remote Cache and sccache compile cache for Rust CI 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/13292\"\u003evercel/turborepo#13292\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Pin GitHub Actions to full commit SHAs by \u003ca href=\"https://github.com/XananasX7\"\u003e\u003ccode\u003e@​XananasX7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13143\"\u003evercel/turborepo#13143\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Make npm prune rehoisting deterministic and complete 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/13323\"\u003evercel/turborepo#13323\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Report incremental cache reuse in the run summary 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/13327\"\u003evercel/turborepo#13327\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Remove planning docs 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/13329\"\u003evercel/turborepo#13329\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Migrate docs site to \u003ccode\u003e@​vercel/geistdocs\u003c/code\u003e package by \u003ca href=\"https://github.com/molebox\"\u003e\u003ccode\u003e@​molebox\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13320\"\u003evercel/turborepo#13320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Update Remote Cache action 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/13330\"\u003evercel/turborepo#13330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease(turborepo): 2.10.5-canary.5 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/13331\"\u003evercel/turborepo#13331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Remove path-based workflow scheduling 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/13332\"\u003evercel/turborepo#13332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Resolve EADDRINUSE in kitchen-sink api dev script by \u003ca href=\"https://github.com/ashusnapx\"\u003e\u003ccode\u003e@​ashusnapx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13328\"\u003evercel/turborepo#13328\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Disable telemetry messages in workflows 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/13334\"\u003evercel/turborepo#13334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Prevent Cargo run tasks from being cached 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/13335\"\u003evercel/turborepo#13335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Isolate Cargo cache by host platform 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/13337\"\u003evercel/turborepo#13337\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Continue TUI text selection beyond viewport 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/13338\"\u003evercel/turborepo#13338\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Dogfood Cargo target restoration 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/13336\"\u003evercel/turborepo#13336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Require current Cargo lockfiles for caching 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/13339\"\u003evercel/turborepo#13339\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/78091b6537c715acfb3a9eb950f1a938131ba4d9\"\u003e\u003ccode\u003e78091b6\u003c/code\u003e\u003c/a\u003e publish 2.10.5 to registry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/82bcfb61f140b8f14181704474eef40e8a47b789\"\u003e\u003ccode\u003e82bcfb6\u003c/code\u003e\u003c/a\u003e refactor: Add \u003ccode\u003eToolchain\u003c/code\u003e output availability (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13360\"\u003e#13360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/6ed2fb4114de8bc0a7cd8053ee69cc20bb502f56\"\u003e\u003ccode\u003e6ed2fb4\u003c/code\u003e\u003c/a\u003e fix: Preserve Yarn package extension ranges when pruning (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13363\"\u003e#13363\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/38aa7d2dd0c931faaa4f732d19f53c883faa0ecd\"\u003e\u003ccode\u003e38aa7d2\u003c/code\u003e\u003c/a\u003e chore: Update agents app Eve dependency (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13364\"\u003e#13364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/ed1724965d854cd9c2f8b71a0fa826ec786be161\"\u003e\u003ccode\u003eed17249\u003c/code\u003e\u003c/a\u003e fix: Synchronize Cargo prune Docker lockfile (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13350\"\u003e#13350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/d53326620df104df16808425674ece8be0eb3529\"\u003e\u003ccode\u003ed533266\u003c/code\u003e\u003c/a\u003e fix: Hash Cargo build environment inputs (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13348\"\u003e#13348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/ef122d98ae4a6ab90ad65af86f6ff1dd57de8b4f\"\u003e\u003ccode\u003eef122d9\u003c/code\u003e\u003c/a\u003e ci: Shard Rust tests across runners (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13356\"\u003e#13356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/b3cd7a1ecc1d87031616d754967b80bf3c6ed14e\"\u003e\u003ccode\u003eb3cd7a1\u003c/code\u003e\u003c/a\u003e fix: Include patched Ghostty crate in Cargo workspace (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13357\"\u003e#13357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/f82e2c7e4879d031f49e62c5fd1d7a52ec7f9e53\"\u003e\u003ccode\u003ef82e2c7\u003c/code\u003e\u003c/a\u003e release(turborepo): 2.10.5-canary.6 (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13355\"\u003e#13355\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/e76f0b4b04e79d42edc5f6cd1167c605bd3862b1\"\u003e\u003ccode\u003ee76f0b4\u003c/code\u003e\u003c/a\u003e fix: Isolate Command Overrides From Toolchain Cache I/O (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13354\"\u003e#13354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/turborepo/compare/v2.9.18...v2.10.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-s3` from 3.1083.0 to 3.1089.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e@​aws-sdk/client-s3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1089.0\u003c/h2\u003e\n\u003ch4\u003e3.1089.0(2026-07-16)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003eenable pkg json sorting (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8200\"\u003e#8200\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/926898ee4851ae7c84ad74158a9e8f65077ee3a5\"\u003e926898ee\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove redundant type assertions (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8193\"\u003e#8193\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b41fbb0e0c92877fc891b3e85a7e716cc29e6965\"\u003eb41fbb0e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e  Documentation update for removing the 30 day minimum restriction for transition to Standard-IA or OneZone-IA storage classes (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/91723d24d4c3335b182eedc8733014472ef0f086\"\u003e91723d24\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-redshift:\u003c/strong\u003e  Amazon Redshift - Added support for rg.large and rg.12xlarge node types in CreateCluster, ModifyCluster, and ResizeCluster API operations. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/50989cf00c2b9f8049e48a1c9ef1c8cbeec4b898\"\u003e50989cf0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-07-16 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c9150fe6891b8d1c9a8455ea8f32f403a43c464c\"\u003ec9150fe6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-chime-sdk-voice:\u003c/strong\u003e  Marked CreateProxySession, DeleteProxySession, GetProxySession, ListProxySessions, UpdateProxySession, PutVoiceConnectorProxy, DeleteVoiceConnectorProxy, and GetVoiceConnectorProxy as deprecated. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d706c4567374de6cb774ec9e57440b6bee202fe7\"\u003ed706c456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-emr:\u003c/strong\u003e  Amazon EMR updates the Session object returned by GetSession API (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/863234ad7a0f08a13d24aac2b31dbe12fc14d62f\"\u003e863234ad\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-omics:\u003c/strong\u003e  Adds support for returning the task UUID (universally unique identifier) in GetRunTask and ListRunTasks responses (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bafd66dde7a91690c7a01a3da87709056f3aaca3\"\u003ebafd66dd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sagemaker:\u003c/strong\u003e  Release support for g7 instance type for SageMaker inference endpoints. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/668f46cb4b4da795b341153fded865aaf643a76f\"\u003e668f46cb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sustainability:\u003c/strong\u003e  Adds support for retrieving estimated water allocation data. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/432031b68ada0cb596f07e3747aec70adb1a39c8\"\u003e432031b6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eBug Fixes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003epackage.json:\u003c/strong\u003e  run make lint format without file args (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8201\"\u003e#8201\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/33ac9c0b184907603ea288f0b71c4cd9a77601d1\"\u003e33ac9c0b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eTests\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003eextend TypeScript compatibility check to 3.4-4.4 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8197\"\u003e#8197\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/59f7fc6730fcceec2ab951a35997f100719ecc35\"\u003e59f7fc67\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1089.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1088.0\u003c/h2\u003e\n\u003ch4\u003e3.1088.0(2026-07-15)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eutil-endpoints:\u003c/strong\u003e  update aws partitions.json (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/aae92a20f4382cd6d322af65c3b3b4b4b91816f2\"\u003eaae92a20\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eendpoints:\u003c/strong\u003e  update endpoints model (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/cad792d7293859119939d63110da38433c6c0e45\"\u003ecad792d7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emodels:\u003c/strong\u003e  update API models (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/417f625fb2afcda8a669584cd9e5c006fa95613f\"\u003e417f625f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003esync to use typesVersions entries for submodules (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8195\"\u003e#8195\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d43e5bfc231fee6cbcf6024b6ed6b69e3864068c\"\u003ed43e5bfc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esmithy-aws-typescript-codegen 0.51.0 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8187\"\u003e#8187\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b349797a3e8a38ad15dd5f6a972fa6544be1ac5e\"\u003eb349797a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003emigrate eslint/prettier to oxlint/oxfmt (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8192\"\u003e#8192\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7d144094844d078a2ec15c6ecbd054f9e127fa11\"\u003e7d144094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escripts:\u003c/strong\u003e  reorganize static analysis validations (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8191\"\u003e#8191\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4871e0980abdf18cb301ad6d4d1f49b04bddca2b\"\u003e4871e098\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003c!-- 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/aws/aws-sdk-js-v3/blob/main/clients/client-s3/CHANGELOG.md\"\u003e@​aws-sdk/client-s3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1088.0...v3.1089.0\"\u003e3.1089.0\u003c/a\u003e (2026-07-16)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1087.0...v3.1088.0\"\u003e3.1088.0\u003c/a\u003e (2026-07-15)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1086.0...v3.1087.0\"\u003e3.1087.0\u003c/a\u003e (2026-07-14)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1085.0...v3.1086.0\"\u003e3.1086.0\u003c/a\u003e (2026-07-13)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1084.0...v3.1085.0\"\u003e3.1085.0\u003c/a\u003e (2026-07-10)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1083.0...v3.1084.0\"\u003e3.1084.0\u003c/a\u003e (2026-07-09)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\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/aws/aws-sdk-js-v3/commit/60e8b547942ba9573b8d9284ab44a4b22347f4a3\"\u003e\u003ccode\u003e60e8b54\u003c/code\u003e\u003c/a\u003e Publish v3.1089.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/91723d24d4c3335b182eedc8733014472ef0f086\"\u003e\u003ccode\u003e91723d2\u003c/code\u003e\u003c/a\u003e docs(client-s3): Documentation update for removing the 30 day minimum restric...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/73de389ea58ac4efc26478af2da79dba02c40896\"\u003e\u003ccode\u003e73de389\u003c/code\u003e\u003c/a\u003e Publish v3.1088.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d43e5bfc231fee6cbcf6024b6ed6b69e3864068c\"\u003e\u003ccode\u003ed43e5bf\u003c/code\u003e\u003c/a\u003e chore(codegen): sync to use typesVersions entries for submodules (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/8195\"\u003e#8195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7d144094844d078a2ec15c6ecbd054f9e127fa11\"\u003e\u003ccode\u003e7d14409\u003c/code\u003e\u003c/a\u003e chore: migrate eslint/prettier to oxlint/oxfmt (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/8192\"\u003e#8192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ec24bb4c7a6d2de632820c5913fde9f2942ba47e\"\u003e\u003ccode\u003eec24bb4\u003c/code\u003e\u003c/a\u003e Publish v3.1087.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a20c28def4c915546f0579dbfa50a736bd9fae57\"\u003e\u003ccode\u003ea20c28d\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for codegen and include OAuthIAM operation for signin li...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/64c3e5021b1deb2f3b3ff16ee6bdf73426a580c4\"\u003e\u003ccode\u003e64c3e50\u003c/code\u003e\u003c/a\u003e Publish v3.1086.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8d0b4988c22db47c3ace06cb8c56655e3d7f055b\"\u003e\u003ccode\u003e8d0b498\u003c/code\u003e\u003c/a\u003e Publish v3.1085.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c34ce8a189bade665bbd8b79d291a2971f9d0672\"\u003e\u003ccode\u003ec34ce8a\u003c/code\u003e\u003c/a\u003e Publish v3.1084.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1089.0/clients/client-s3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/common` from 11.1.27 to 11.1.28\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest/releases\"\u003e@​nestjs/common's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.28 (2026-07-08)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17239\"\u003e#17239\u003c/a\u003e fix(core): trigger teardown of SSE producer Observable on client disconnect with interceptor (\u003ca href=\"https://github.com/jyx-07\"\u003e\u003ccode\u003e@​jyx-07\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17257\"\u003e#17257\u003c/a\u003e fix(common): Add missing exception classes to HttpErrorByCode (\u003ca href=\"https://github.com/Se3do\"\u003e\u003ccode\u003e@​Se3do\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ewebsockets\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17188\"\u003e#17188\u003c/a\u003e fix(websockets): correct type guard to check value not key (\u003ca href=\"https://github.com/Se3do\"\u003e\u003ccode\u003e@​Se3do\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eEnhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17241\"\u003e#17241\u003c/a\u003e feat(core): include auto-converted route in legacy route path warning (\u003ca href=\"https://github.com/ronielli\"\u003e\u003ccode\u003e@​ronielli\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17262\"\u003e#17262\u003c/a\u003e chore(deps): bump fastify from 5.8.5 to 5.10.0 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eplatform-express\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17164\"\u003e#17164\u003c/a\u003e fix(deps): update dependency multer to v2.2.0 [security] (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 4\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eMohammed Said (\u003ca href=\"https://github.com/Se3do\"\u003e\u003ccode\u003e@​Se3do\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRonielli (\u003ca href=\"https://github.com/ronielli\"\u003e\u003ccode\u003e@​ronielli\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egreymoth (\u003ca href=\"https://github.com/greymoth-jp\"\u003e\u003ccode\u003e@​greymoth-jp\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e종윤 (\u003ca href=\"https://github.com/jyx-07\"\u003e\u003ccode\u003e@​jyx-07\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/nestjs/nest/commit/dfaa376170168d12d9d28bcfe137a9bacce579a3\"\u003e\u003ccode\u003edfaa376\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.28 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/a5e86d8e460dc2ab7ccf9e1579215348fa4e9330\"\u003e\u003ccode\u003ea5e86d8\u003c/code\u003e\u003c/a\u003e fix(common): Add missing exception classes to HttpErrorByCode\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.28/packages/common\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/core` from 11.1.27 to 11.1.28\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest/releases\"\u003e@​nestjs/core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.28 (2026-07-08)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17239\"\u003e#17239\u003c/a\u003e fix(core): trigger teardown of SSE producer Observable on client disconnect with interceptor (\u003ca href=\"https://github.com/jyx-07\"\u003e\u003ccode\u003e@​jyx-07\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17257\"\u003e#17257\u003c/a\u003e fix(common): Add missing exception classes to HttpErrorByCode (\u003ca href=\"https://github.com/Se3do\"\u003e\u003ccode\u003e@​Se3do\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ewebsockets\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17188\"\u003e#17188\u003c/a\u003e fix(websockets): correct type guard to check value not key (\u003ca href=\"https://github.com/Se3do\"\u003e\u003ccode\u003e@​Se3do\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eEnhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17241\"\u003e#17241\u003c/a\u003e feat(core): include auto-converted route in legacy route path warning (\u003ca href=\"https://github.com/ronielli\"\u003e\u003ccode\u003e@​ronielli\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17262\"\u003e#17262\u003c/a\u003e chore(deps): bump fastify from 5.8.5 to 5.10.0 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eplatform-express\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17164\"\u003e#17164\u003c/a\u003e fix(deps): update dependency multer to v2.2.0 [security] (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 4\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eMohammed Said (\u003ca href=\"https://github.com/Se3do\"\u003e\u003ccode\u003e@​Se3do\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRonielli (\u003ca href=\"https://github.com/ronielli\"\u003e\u003ccode\u003e@​ronielli\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egreymoth (\u003ca href=\"https://github.com/greymoth-jp\"\u003e\u003ccode\u003e@​greymoth-jp\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e종윤 (\u003ca href=\"https://github.com/jyx-07\"\u003e\u003ccode\u003e@​jyx-07\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/nestjs/nest/commit/dfaa376170168d12d9d28bcfe137a9bacce579a3\"\u003e\u003ccode\u003edfaa376\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.28 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/053a31627b060de5e8110d6964f2bb62d32ea52d\"\u003e\u003ccode\u003e053a316\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/core/issues/17239\"\u003e#17239\u003c/a\u003e from jyx-07/fix/sse-interceptor-teardown\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/8e7a2ee7ba78492aab49f3031934393b87488b9a\"\u003e\u003ccode\u003e8e7a2ee\u003c/code\u003e\u003c/a\u003e feat(core): include auto-converted route in legacy route path warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/c5b71643e8bf3823e1b9df4c798344ccf4dc89c7\"\u003e\u003ccode\u003ec5b7164\u003c/code\u003e\u003c/a\u003e fix(core): trigger sse observable teardown on disconnect\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.28/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/platform-express` from 11.1.27 to 11.1.28\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest/releases\"\u003e@​nestjs/platform-express's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.28 (2026-07-08)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17239\"\u003e#17239\u003c/a\u003e fix(core): trigger teardown of SSE producer Observable on client disconnect with interceptor (\u003ca href=\"https://github.com/jyx-07\"\u003e\u003ccode\u003e@​jyx-07\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17257\"\u003e#17257\u003c/a\u003e fix(common): Add missing exception classes to HttpErrorByCode (\u003ca href=\"https://github.com/Se3do\"\u003e\u003ccode\u003e@​Se3do\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ewebsockets\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17188\"\u003e#17188\u003c/a\u003e fix(websockets): correct type guard to check value not key (\u003ca href=\"https://github.com/Se3do\"\u003e\u003ccode\u003e@​Se3do\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eEnhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17241\"\u003e#17241\u003c/a\u003e feat(core): include auto-converted route in legacy route path warning (\u003ca href=\"https://github.com/ronielli\"\u003e\u003ccode\u003e@​ronielli\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17262\"\u003e#17262\u003c/a\u003e chore(deps): bump fastify from 5.8.5 to 5.10.0 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eplatform-express\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17164\"\u003e#17164\u003c/a\u003e fix(deps): update dependency multer to v2.2.0 [security] (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 4\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eMohammed Said (\u003ca href=\"https://github.com/Se3do\"\u003e\u003ccode\u003e@​Se3do\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRonielli (\u003ca href=\"https://github.com/ronielli\"\u003e\u003ccode\u003e@​ronielli\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egreymoth (\u003ca href=\"https://github.com/greymoth-jp\"\u003e\u003ccode\u003e@​greymoth-jp\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e종윤 (\u003ca href=\"https://github.com/jyx-07\"\u003e\u003ccode\u003e@​jyx-07\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/nestjs/nest/commit/dfaa376170168d12d9d28bcfe137a9bacce579a3\"\u003e\u003ccode\u003edfaa376\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.28 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/541977a8ae0b0b08e717adb990f99cb315549ef9\"\u003e\u003ccode\u003e541977a\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency multer to v2.2.0 [security]\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.28/packages/platform-express\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/nestjs` from 10.60.0 to 10.66.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/nestjs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.66.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(node-core): Deprecate \u003ccode\u003e@sentry/node-core\u003c/code\u003e package (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22285\"\u003e#22285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(tanstackstart): Deprecate \u003ccode\u003e@sentry/tanstackstart\u003c/code\u003e package (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22284\"\u003e#22284\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edeps(server-utils): bump \u003ccode\u003e@​apm-js-collab/code-transformer\u003c/code\u003e and tracing-hooks (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22172\"\u003e#22172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(bun): Add \u003ccode\u003einitWithoutDefaultIntegrations\u003c/code\u003e and \u003ccode\u003egetDefaultIntegrationsWithoutPerformance\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22036\"\u003e#22036\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(bundlers): Add orchestrion bundler plugins (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22124\"\u003e#22124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(cloudflare): Support Cloudflare types v5 \u0026amp; newer wrangler versions (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22180\"\u003e#22180\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Add and use \u003ccode\u003edataCollection.databaseQueryData\u003c/code\u003e (for e.g. Supabase filter values and mutation bodies) (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22219\"\u003e#22219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Add and use \u003ccode\u003edataCollection.graphQL\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22221\"\u003e#22221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Add stringify helper and make AI-tracing serializers safe (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22163\"\u003e#22163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(nestjs): Add orchestrion diagnostics-channel instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22176\"\u003e#22176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(nextjs): Add opt-in for orchestrion instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22043\"\u003e#22043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node): Rewrite knex instrumentation to orchestrion tracing channels (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22237\"\u003e#22237\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(server-utils): Capture and log orchestrion stats (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22269\"\u003e#22269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(server-utils): Migrate \u003ccode\u003e@opentelemetry/instrumentation-kafkajs\u003c/code\u003e to orchestrion (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21923\"\u003e#21923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(server-utils): Migrate \u003ccode\u003e@opentelemetry/instrumentation-mysql2\u003c/code\u003e to orchestrion (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22229\"\u003e#22229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(server-utils): Rewrite \u003ccode\u003e@opentelemetry/instrumentation-dataloader\u003c/code\u003e to orchestrion (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22236\"\u003e#22236\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(server-utils): Rewrite \u003ccode\u003e@opentelemetry/instrumentation-generic-pool\u003c/code\u003e to orchestrion (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22240\"\u003e#22240\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(sveltekit): Detect SvelteKit 3 native tracing from the Vite plugin (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21580\"\u003e#21580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Include bundler CJS exports to fix Node warning (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22286\"\u003e#22286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser-utils): Remove readystatechange listener to prevent memory leaks (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22216\"\u003e#22216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Propagate trace data from active span if \u003ccode\u003ehttp.client\u003c/code\u003e span is non-recording (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22246\"\u003e#22246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Preserve propagation across ignored spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22277\"\u003e#22277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node): move dc integration swap to _init (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22173\"\u003e#22173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(react-router): Correct url attributes for history and relative navigations (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22131\"\u003e#22131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(react): Preserve parent path prefix for descendant route names in \u003ccode\u003ereact-router\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22225\"\u003e#22225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(server-utils): Dedupe ioredis orchestrion span for offline-queued commands (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22279\"\u003e#22279\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(vue): Refresh pageload URL attrs on TanStack onResolved (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22140\"\u003e#22140\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Add external contributor to CHANGELOG.md (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22295\"\u003e#22295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Do not treat flaky test issues as bug (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22272\"\u003e#22272\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: stub modules for orchestrion configs, channels (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22195\"\u003e#22195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Update claude PR instructions (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22241\"\u003e#22241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(changelog): Add external contributor to next changelog (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22234\"\u003e#22234\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(ci): Temporarily assign node/node-core reviews to whole JS SDK team (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22226\"\u003e#22226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(ci): Temporarily assign orchestrion reviews to whole JS SDK team (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22215\"\u003e#22215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump orchestrion dependencies to latest (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22287\"\u003e#22287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump \u003ccode\u003e@sentry/conventions\u003c/code\u003e to 0.16.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22270\"\u003e#22270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(gitignore): Add \u003ccode\u003e.pnpm-store\u003c/code\u003e to gitignore (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22223\"\u003e#22223\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(skills): Add bump-conventions skill (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22271\"\u003e#22271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(ci): Improve flaky test issue deduplication (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22042\"\u003e#22042\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(ci): Unblock external-contributors checkout on fork PR merges (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22235\"\u003e#22235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(build): Replace ts-node with tsx for build and CI scripts (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22186\"\u003e#22186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(core): Remove redundant log buffer flush (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22278\"\u003e#22278\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(nestjs): extract shared span helpers (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22175\"\u003e#22175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(node): Refactor some otel internals in http integrations (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22292\"\u003e#22292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(nuxt): Build the Nuxt module in-house instead of \u003ccode\u003e@​nuxt/module-builder\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22190\"\u003e#22190\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/nestjs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.66.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(node-core): Deprecate \u003ccode\u003e@sentry/node-core\u003c/code\u003e package (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22285\"\u003e#22285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(tanstackstart): Deprecate \u003ccode\u003e@sentry/tanstackstart\u003c/code\u003e package (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22284\"\u003e#22284\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edeps(server-utils): bump \u003ccode\u003e@​apm-js-collab/code-transformer\u003c/code\u003e and tracing-hooks (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22172\"\u003e#22172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(bun): Add \u003ccode\u003einitWithoutDefaultIntegrations\u003c/code\u003e and \u003ccode\u003egetDefaultIntegrationsWithoutPerformance\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22036\"\u003e#22036\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(bundlers): Add orchestrion bundler plugins (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22124\"\u003e#22124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(cloudflare): Support Cloudflare types v5 \u0026amp; newer wrangler versions (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22180\"\u003e#22180\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Add and use \u003ccode\u003edataCollection.databaseQueryData\u003c/code\u003e (for e.g. Supabase filter values and mutation bodies) (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22219\"\u003e#22219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Add and use \u003ccode\u003edataCollection.graphQL\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22221\"\u003e#22221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Add stringify helper and make AI-tracing serializers safe (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22163\"\u003e#22163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(nestjs): Add orchestrion diagnostics-channel instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22176\"\u003e#22176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(nextjs): Add opt-in for orchestrion instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22043\"\u003e#22043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node): Rewrite knex instrumentation to orchestrion tracing channels (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22237\"\u003e#22237\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(server-utils): Capture and log orchestrion stats (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22269\"\u003e#22269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(server-utils): Migrate \u003ccode\u003e@opentelemetry/instrumentation-kafkajs\u003c/code\u003e to orchestrion (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21923\"\u003e#21923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(server-utils): Migrate \u003ccode\u003e@opentelemetry/instrumentation-mysql2\u003c/code\u003e to orchestrion (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22229\"\u003e#22229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(server-utils): Rewrite \u003ccode\u003e@opentelemetry/instrumentation-dataloader\u003c/code\u003e to orchestrion (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22236\"\u003e#22236\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(server-utils): Rewrite \u003ccode\u003e@opentelemetry/instrumentation-generic-pool\u003c/code\u003e to orchestrion (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22240\"\u003e#22240\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(sveltekit): Detect SvelteKit 3 native tracing from the Vite plugin (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21580\"\u003e#21580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Include bundler CJS exports to fix Node warning (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22286\"\u003e#22286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser-utils): Remove readystatechange listener to prevent memory leaks (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22216\"\u003e#22216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Propagate trace data from active span if \u003ccode\u003ehttp.client\u003c/code\u003e span is non-recording (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22246\"\u003e#22246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Preserve propagation across ignored spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22277\"\u003e#22277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node): move dc integration swap to _init (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22173\"\u003e#22173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(react-router): Correct url attributes for history and relative navigations (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22131\"\u003e#22131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(react): Preserve parent path prefix for descendant route names in \u003ccode\u003ereact-router\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22225\"\u003e#22225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(server-utils): Dedupe ioredis orchestrion span for offline-queued commands (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22279\"\u003e#22279\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(vue): Refresh pageload URL attrs on TanStack onResolved (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22140\"\u003e#22140\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Add external contributor to CHANGELOG.md (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22295\"\u003e#22295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Do not treat flaky test issues as bug (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22272\"\u003e#22272\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: stub modules for orchestrion configs, channels (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22195\"\u003e#22195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Update claude PR instructions (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22241\"\u003e#22241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(changelog): Add external contributor to next changelog (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22234\"\u003e#22234\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(ci): Temporarily assign node/node-core reviews to whole JS SDK team (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22226\"\u003e#22226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(ci): Temporarily assign orchestrion reviews to whole JS SDK team (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22215\"\u003e#22215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump orchestrion dependencies to latest (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22287\"\u003e#22287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump \u003ccode\u003e@sentry/conventions\u003c/code\u003e to 0.16.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22270\"\u003e#22270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(gitignore): Add \u003ccode\u003e.pnpm-store\u003c/code\u003e to gitignore (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22223\"\u003e#22223\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(skills): Add bump-conventions skill (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22271\"\u003e#22271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(ci): Improve flaky test issue deduplication (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22042\"\u003e#22042\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(ci): Unblock external-contributors checkout on fork PR merges (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22235\"\u003e#22235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(build): Replace ts-node with tsx for build and CI scripts (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22186\"\u003e#22186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(core): Remove redundant log buffer flush (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22278\"\u003e#22278\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(nestjs): extract shared span helpers (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22175\"\u003e#22175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(node): Refactor some otel internals in http integrations (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22292\"\u003e#22292\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/getsentry/sentry-javascript/commit/323cbf6778cef8b1d51886e92f1bb420cefa3255\"\u003e\u003ccode\u003e323cbf6\u003c/code\u003e\u003c/a\u003e release: 10.66.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/85d0619cf0a8c8b33fd79b5675551d19b279da6e\"\u003e\u003ccode\u003e85d0619\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/22315\"\u003e#22315\u003c/a\u003e from getsentry/prepare-release/10.66.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/bddcb834ca8b3527b1843af4bc0f9794ababf0fb\"\u003e\u003ccode\u003ebddcb83\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.66.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/595e940049757b78d0c4c08d3230f35a418d6dfd\"\u003e\u003ccode\u003e595e940\u003c/code\u003e\u003c/a\u003e feat(sveltekit): Detect SvelteKit 3 native tracing from the Vite plugin (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/21580\"\u003e#21580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/667cb713e9d0660b510b65939e75feef8b59a73f\"\u003e\u003ccode\u003e667cb71\u003c/code\u003e\u003c/a\u003e fix(browser): Propagate trace data from active span if \u003ccode\u003ehttp.client\u003c/code\u003e span is ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/e8d7bd4d104896fb6c7a11d33a9fa342891cc525\"\u003e\u003ccode\u003ee8d7bd4\u003c/code\u003e\u003c/a\u003e fix(core): Preserve propagation across ignored spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/22277\"\u003e#22277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/bd69bd964acfbfd526fe1e11a597dceccad99471\"\u003e\u003ccode\u003ebd69bd9\u003c/code\u003e\u003c/a\u003e chore(node-core): Deprecate \u003ccode\u003e@sentry/node-core\u003c/code\u003e package (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/22285\"\u003e#22285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/c04ebdac6324a859c1a5a39d8680c64e8a7250bf\"\u003e\u003ccode\u003ec04ebda\u003c/code\u003e\u003c/a\u003e fix(react): Preserve parent path prefix for descendant route names in `react-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/2cbacb555fdcf7080a714988cd9f80960e0ea031\"\u003e\u003ccode\u003e2cbacb5\u003c/code\u003e\u003c/a\u003e feat(node): Rewrite knex instrumentation to orchestrion tracing channels (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/22\"\u003e#22\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/c9716eb8b3d0bc525db99686b6e140622f023651\"\u003e\u003ccode\u003ec9716eb\u003c/code\u003e\u003c/a\u003e feat(server-utils): Capture and log orchestrion stats (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/22269\"\u003e#22269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.60.0...10.66.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/eslintrc` from 3.3.5 to 3.3.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslintrc/releases\"\u003e@​eslint/eslintrc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eeslintrc: v3.3.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/eslintrc-v3.3.5...eslintrc-v3.3.6\"\u003e3.3.6\u003c/a\u003e (2026-07-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate \u003ccode\u003ejs-yaml\u003c/code\u003e to 4.3.0 to address security vulnerability (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/235\"\u003e#235\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/0c5de746dd98ac6904ee05ca594c50c5695e88bc\"\u003e0c5de74\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/eslint/eslintrc/blob/main/CHANGELOG.md\"\u003e@​eslint/eslintrc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/eslintrc-v3.3.5...eslintrc-v3.3.6\"\u003e3.3.6\u003c/a\u003e (2026-07-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate \u003ccode\u003ejs-yaml\u003c/code\u003e to 4.3.0 to address security vulnerability (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/235\"\u003e#235\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/0c5de746dd98ac6904ee05ca594c50c5695e88bc\"\u003e0c5de74\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/eslint/eslintrc/commit/b433a223f965b957ef3e3b8a21b77d6ac5b5d8d1\"\u003e\u003ccode\u003eb433a22\u003c/code\u003e\u003c/a\u003e chore: release 3.3.6 🚀 (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/236\"\u003e#236\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/0c5de746dd98ac6904ee05ca594c50c5695e88bc\"\u003e\u003ccode\u003e0c5de74\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003ejs-yaml\u003c/code\u003e to 4.3.0 to address security vulnerability (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/235\"\u003e#235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/94837a4ae3ceb0d592d880b38280c4059b50ef78\"\u003e\u003ccode\u003e94837a4\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/dbae1a1449c05b38e50cf862e5851f415db42404\"\u003e\u003ccode\u003edbae1a1\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/19fe72a30f48d39bda5fa63f3dafc5106e4f3687\"\u003e\u003ccode\u003e19fe72a\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/92ebd174471b294fd52b4f8c8b786c0087a017eb\"\u003e\u003ccode\u003e92ebd17\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/3ba4c8c2cbe1e85eed14679e0b6a28ae7fde98b7\"\u003e\u003ccode\u003e3ba4c8c\u003c/code\u003e\u003c/a\u003e ci: add Node.js 26 to CI (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/231\"\u003e#231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/f8d268a51a004668bb72d20d1706f4d4a4928c87\"\u003e\u003ccode\u003ef8d268a\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/6e20867b312094e53afa559dcad21ceeff6cac58\"\u003e\u003ccode\u003e6e20867\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/6d722b64e8331bbd663eeb4ec55a9c03679904b7\"\u003e\u003ccode\u003e6d722b6\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslintrc/compare/eslintrc-v3.3.5...eslintrc-v3.3.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/cli` from 11.0.23 to 11.0.24\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest-cli/releases\"\u003e@​nestjs/cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 11.0.24\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(compiler): fail fast when typescript lacks the programmatic api (3c6b4ac4)\u003c/li\u003e\n\u003cli\u003erefactor: move available languages closer to first usage (1697b7fd)\u003c/li\u003e\n\u003cli\u003erefactor: delete unused gulp tool utility helper file (75b57c4e)\u003c/li\u003e\n\u003cli\u003efix(runners): remove duplicated binary in failed command message (54b08ae0)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest-cli/commit/c8a68da18e5160e3a1a8291a2fc0d15026055c38\"\u003e\u003ccode\u003ec8a68da\u003c/code\u003e\u003c/a\u003e chore(): release v11.0.24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest-cli/commit/e5fda8cdc6d1ca3fee2a89133c86058e1f21f484\"\u003e\u003ccode\u003ee5fda8c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/nest-cli/issues/3478\"\u003e#3478\u003c/a\u003e from ruban-s/fix/typescript-7-unsupported-api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest-cli/commit/3c6b4ac411fd93916b59a3ed03cf8164c7a0b178\"\u003e\u003ccode\u003e3c6b4ac\u003c/code\u003e\u003c/a\u003e fix(compiler): fail fast when typescript lacks the programmatic api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest-cli/commit/de854349ac8cb66e2c67b443f99a7dd2dfc753cd\"\u003e\u003ccode\u003ede85434\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/nest-cli/issues/3475\"\u003e#3475\u003c/a\u003e from abdulganiyy/refactor/move-languages-variable-cl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest-cli/commit/1697b7fdf69b11fbab103f2ce8f1551d9fbbfe68\"\u003e\u003ccode\u003e1697b7f\u003c/code\u003e\u003c/a\u003e refactor: move available languages closer to first usage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest-cli/commit/2705bd46a173f35eedc888e27b1ae8a64678ba63\"\u003e\u003ccode\u003e2705bd4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/nest-cli/issues/3472\"\u003e#3472\u003c/a\u003e from abdulganiyy/delete-unused-helper-file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest-cli/commit/75b57c4e34478b2bb5cead999c6b9da6ed4832d3\"\u003e\u003ccode\u003e75b57c4\u003c/code\u003e\u003c/a\u003e refactor: delete unused gulp tool utility helper file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest-cli/commit/c2aefdf11ea5056ee186ad889fa3b2655cebc478\"\u003e\u003ccode\u003ec2aefdf\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/nest-cli/issues/3469\"\u003e#3469\u003c/a\u003e from iamkanguk97/fix/runner-duplicated-binary\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest-cli/commit/54b08ae06521fce98ddeea1e069820f260ffffff\"\u003e\u003ccode\u003e54b08ae\u003c/code\u003e\u003c/a\u003e fix(runners): remove duplicated binary in failed command message\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nestjs/nest-cli/compare/11.0.23...11.0.24\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/testing` from 11.1.27 to 11.1.28\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest/releases\"\u003e@​nestjs/testing's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.28 (2026-07-08)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17239\"\u003e#17239\u003c/a\u003e fix(core): trigger teardown of SSE producer Observable on client disconnect with interceptor (\u003ca href=\"https://github.com/jyx-07\"\u003e\u003ccode\u003e@​jyx-07\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17257\"\u003e#17257\u003c/a\u003e fix(common): Add missing exception classes to HttpErrorByCode (\u003ca href=\"https://github.com/Se3do\"\u003e\u003ccode\u003e@​Se3do\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ewebsockets\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17188\"\u003e#17188\u003c/a\u003e fix(websockets): correct type guard to check value not key (\u003ca href=\"https://github.com/Se3do\"\u003e\u003ccode\u003e@​Se3do\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eEnhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17241\"\u003e#17241\u003c/a\u003e feat(core): include auto-converted route in legacy route path warning (\u003ca href=\"https://github.com/ronielli\"\u003e\u003ccode\u003e@​ronielli\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17262\"\u003e#17262\u003c/a\u003e chore(deps): bump fastify from 5.8.5 to 5.10.0 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eplatform-express\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17164\"\u003e#17164\u003c/a\u003e fix(deps): update dependency multer to v2.2.0 [security] (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 4\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eMohammed Said (\u003ca href=\"https://github.com/Se3do\"\u003e\u003ccode\u003e@​Se3do\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRonielli (\u003ca href=\"https://github.com/ronielli\"\u003e\u003ccode\u003e@​ronielli\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egreymoth (\u003ca href=\"https://github.com/greymoth-jp\"\u003e\u003ccode\u003e@​greymoth-jp\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e종윤 (\u003ca href=\"https://github.com/jyx-07\"\u003e\u003ccode\u003e@​jyx-07\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/nestjs/nest/commit/dfaa376170168d12d9d28bcfe137a9bacce579a3\"\u003e\u003ccode\u003edfaa376\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.28 release\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.28/packages/testing\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/supertest` from 7.2.0 to 7.2.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/supertest\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.8.4 to 3.9.5\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.9.5\u003c/h2\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.5/CHANGELOG.md#395\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAngular: Format \u003ccode\u003e@content(name)\u003c/code\u003e -\u0026gt; \u003ccode\u003e@content (name)\u003c/code\u003e to align with other block syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19499\"\u003e#19499\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\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.9.4/CHANGELOG.md#394\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMarkdown: Fix unexpected removal of characters in liquid syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19489\"\u003eprettier/prettier#19489\u003c/a\u003e by \u003ca href=\"https://github.com/seiyab\"\u003e\u003ccode\u003e@​seiyab\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTypeScript: Allow decorators to be used with declare on class fields (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19492\"\u003eprettier/prettier#19492\u003c/a\u003e by \u003ca href=\"https://github.com/evoactivity\"\u003e\u003ccode\u003e@​evoactivity\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.9.3/CHANGELOG.md#393\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCLI: Fix ignored file has been cached incorrectly (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19483\"\u003e#19483\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.9.1/CHANGELOG.md#391\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.5...3.9.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2026/06/27/3.9.0\"\u003ePrettier 3.9: Major parser upgrades and Formatting improvements\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Flow variance annotation print (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19022\"\u003e#19022\u003c/a\u003e by \u003ca href=\"https://github.com/marcoww6\"\u003e\u003ccode\u003e@​marcoww6\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.5/CHANGELOG.md#385\"\u003eChangelog\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/prettier/prettier/blob/main/CHANGELOG.md\"\u003eprettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.9.5\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.9.4...3.9.5\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eMarkdown: Cap ordered list mark at 999,999,999 (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19351\"\u003e#19351\u003c/a\u003e by \u003ca href=\"https://github.com/tats-u\"\u003e\u003ccode\u003e@​tats-u\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003cp\u003eCommonMark parsers only support ordered list item numbers up to 999,999,999.\u003c/p\u003e\n\u003cp\u003eWith this change, Prettier now caps the ordered list item number at 999,999,999 to ensure that the output is correctly parsed as an ordered list by CommonMark parsers. Numbers larger than 999,999,999 are not parsed as list item numbers and are left unchanged in the output:\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"markdown\"\u003e\u003ccode\u003e\u0026lt;!-- Input --\u0026...\n\n_Description has been truncated_","html_url":"https://github.com/Fedhoka/petcore/pull/24","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Fedhoka%2Fpetcore/issues/24","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/24/packages"}},{"old_version":"11.1.27","new_version":"11.1.28","update_type":"patch","path":null,"pr_created_at":"2026-07-13T12:10:34.000Z","version_change":"11.1.27 → 11.1.28","issue":{"uuid":"4873490176","node_id":"PR_kwDOST7M387xDnmB","number":149,"state":"closed","title":"chore(deps)(deps): bump the drizzle-peer-minor-patch group across 1 directory with 5 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":5,"pull_request":true,"closed_at":"2026-07-13T17:59:39.000Z","author_association":null,"state_reason":null,"created_at":"2026-07-13T12:10:34.000Z","updated_at":"2026-07-13T18:00:54.000Z","time_to_close":20945,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps): bump","group_name":"drizzle-peer-minor-patch","update_count":5,"packages":[{"name":"@nestjs/common","old_version":"11.1.27","new_version":"11.1.28","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/core","old_version":"11.1.27","new_version":"11.1.28","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/platform-express","old_version":"11.1.27","new_version":"11.1.28","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/testing","old_version":"11.1.27","new_version":"11.1.28","repository_url":"https://github.com/nestjs/nest"},{"name":"mysql2","old_version":"3.22.5","new_version":"3.22.6","repository_url":"https://github.com/sidorares/node-mysql2"}],"path":null,"ecosystem":"npm"},"body":"Bumps the drizzle-peer-minor-patch group with 5 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@nestjs/common](https://github.com/nestjs/nest/tree/HEAD/packages/common) | `11.1.27` | `11.1.28` |\n| [@nestjs/core](https://github.com/nestjs/nest/tree/HEAD/packages/core) | `11.1.27` | `11.1.28` |\n| [@nestjs/platform-express](https://github.com/nestjs/nest/tree/HEAD/packages/platform-express) | `11.1.27` | `11.1.28` |\n| [@nestjs/testing](https://github.com/nestjs/nest/tree/HEAD/packages/testing) | `11.1.27` | `11.1.28` |\n| [mysql2](https://github.com/sidorares/node-mysql2) | `3.22.5` | `3.22.6` |\n\n\nUpdates `@nestjs/common` from 11.1.27 to 11.1.28\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest/releases\"\u003e@​nestjs/common's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.28 (2026-07-08)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17239\"\u003e#17239\u003c/a\u003e fix(core): trigger teardown of SSE producer Observable on client disconnect with interceptor (\u003ca href=\"https://github.com/jyx-07\"\u003e\u003ccode\u003e@​jyx-07\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17257\"\u003e#17257\u003c/a\u003e fix(common): Add missing exception classes to HttpErrorByCode (\u003ca href=\"https://github.com/Se3do\"\u003e\u003ccode\u003e@​Se3do\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ewebsockets\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17188\"\u003e#17188\u003c/a\u003e fix(websockets): correct type guard to check value not key (\u003ca href=\"https://github.com/Se3do\"\u003e\u003ccode\u003e@​Se3do\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eEnhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17241\"\u003e#17241\u003c/a\u003e feat(core): include auto-converted route in legacy route path warning (\u003ca href=\"https://github.com/ronielli\"\u003e\u003ccode\u003e@​ronielli\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17262\"\u003e#17262\u003c/a\u003e chore(deps): bump fastify from 5.8.5 to 5.10.0 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eplatform-express\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17164\"\u003e#17164\u003c/a\u003e fix(deps): update dependency multer to v2.2.0 [security] (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 4\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eMohammed Said (\u003ca href=\"https://github.com/Se3do\"\u003e\u003ccode\u003e@​Se3do\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRonielli (\u003ca href=\"https://github.com/ronielli\"\u003e\u003ccode\u003e@​ronielli\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egreymoth (\u003ca href=\"https://github.com/greymoth-jp\"\u003e\u003ccode\u003e@​greymoth-jp\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e종윤 (\u003ca href=\"https://github.com/jyx-07\"\u003e\u003ccode\u003e@​jyx-07\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/nestjs/nest/commit/dfaa376170168d12d9d28bcfe137a9bacce579a3\"\u003e\u003ccode\u003edfaa376\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.28 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/a5e86d8e460dc2ab7ccf9e1579215348fa4e9330\"\u003e\u003ccode\u003ea5e86d8\u003c/code\u003e\u003c/a\u003e fix(common): Add missing exception classes to HttpErrorByCode\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.28/packages/common\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/core` from 11.1.27 to 11.1.28\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest/releases\"\u003e@​nestjs/core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.28 (2026-07-08)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17239\"\u003e#17239\u003c/a\u003e fix(core): trigger teardown of SSE producer Observable on client disconnect with interceptor (\u003ca href=\"https://github.com/jyx-07\"\u003e\u003ccode\u003e@​jyx-07\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17257\"\u003e#17257\u003c/a\u003e fix(common): Add missing exception classes to HttpErrorByCode (\u003ca href=\"https://github.com/Se3do\"\u003e\u003ccode\u003e@​Se3do\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ewebsockets\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17188\"\u003e#17188\u003c/a\u003e fix(websockets): correct type guard to check value not key (\u003ca href=\"https://github.com/Se3do\"\u003e\u003ccode\u003e@​Se3do\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eEnhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17241\"\u003e#17241\u003c/a\u003e feat(core): include auto-converted route in legacy route path warning (\u003ca href=\"https://github.com/ronielli\"\u003e\u003ccode\u003e@​ronielli\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17262\"\u003e#17262\u003c/a\u003e chore(deps): bump fastify from 5.8.5 to 5.10.0 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eplatform-express\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17164\"\u003e#17164\u003c/a\u003e fix(deps): update dependency multer to v2.2.0 [security] (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 4\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eMohammed Said (\u003ca href=\"https://github.com/Se3do\"\u003e\u003ccode\u003e@​Se3do\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRonielli (\u003ca href=\"https://github.com/ronielli\"\u003e\u003ccode\u003e@​ronielli\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egreymoth (\u003ca href=\"https://github.com/greymoth-jp\"\u003e\u003ccode\u003e@​greymoth-jp\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e종윤 (\u003ca href=\"https://github.com/jyx-07\"\u003e\u003ccode\u003e@​jyx-07\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/nestjs/nest/commit/dfaa376170168d12d9d28bcfe137a9bacce579a3\"\u003e\u003ccode\u003edfaa376\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.28 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/053a31627b060de5e8110d6964f2bb62d32ea52d\"\u003e\u003ccode\u003e053a316\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/core/issues/17239\"\u003e#17239\u003c/a\u003e from jyx-07/fix/sse-interceptor-teardown\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/8e7a2ee7ba78492aab49f3031934393b87488b9a\"\u003e\u003ccode\u003e8e7a2ee\u003c/code\u003e\u003c/a\u003e feat(core): include auto-converted route in legacy route path warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/c5b71643e8bf3823e1b9df4c798344ccf4dc89c7\"\u003e\u003ccode\u003ec5b7164\u003c/code\u003e\u003c/a\u003e fix(core): trigger sse observable teardown on disconnect\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.28/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/platform-express` from 11.1.27 to 11.1.28\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest/releases\"\u003e@​nestjs/platform-express's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.28 (2026-07-08)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17239\"\u003e#17239\u003c/a\u003e fix(core): trigger teardown of SSE producer Observable on client disconnect with interceptor (\u003ca href=\"https://github.com/jyx-07\"\u003e\u003ccode\u003e@​jyx-07\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17257\"\u003e#17257\u003c/a\u003e fix(common): Add missing exception classes to HttpErrorByCode (\u003ca href=\"https://github.com/Se3do\"\u003e\u003ccode\u003e@​Se3do\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ewebsockets\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17188\"\u003e#17188\u003c/a\u003e fix(websockets): correct type guard to check value not key (\u003ca href=\"https://github.com/Se3do\"\u003e\u003ccode\u003e@​Se3do\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eEnhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17241\"\u003e#17241\u003c/a\u003e feat(core): include auto-converted route in legacy route path warning (\u003ca href=\"https://github.com/ronielli\"\u003e\u003ccode\u003e@​ronielli\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17262\"\u003e#17262\u003c/a\u003e chore(deps): bump fastify from 5.8.5 to 5.10.0 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eplatform-express\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17164\"\u003e#17164\u003c/a\u003e fix(deps): update dependency multer to v2.2.0 [security] (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 4\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eMohammed Said (\u003ca href=\"https://github.com/Se3do\"\u003e\u003ccode\u003e@​Se3do\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRonielli (\u003ca href=\"https://github.com/ronielli\"\u003e\u003ccode\u003e@​ronielli\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egreymoth (\u003ca href=\"https://github.com/greymoth-jp\"\u003e\u003ccode\u003e@​greymoth-jp\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e종윤 (\u003ca href=\"https://github.com/jyx-07\"\u003e\u003ccode\u003e@​jyx-07\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/nestjs/nest/commit/dfaa376170168d12d9d28bcfe137a9bacce579a3\"\u003e\u003ccode\u003edfaa376\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.28 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/541977a8ae0b0b08e717adb990f99cb315549ef9\"\u003e\u003ccode\u003e541977a\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency multer to v2.2.0 [security]\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.28/packages/platform-express\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/testing` from 11.1.27 to 11.1.28\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest/releases\"\u003e@​nestjs/testing's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.28 (2026-07-08)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17239\"\u003e#17239\u003c/a\u003e fix(core): trigger teardown of SSE producer Observable on client disconnect with interceptor (\u003ca href=\"https://github.com/jyx-07\"\u003e\u003ccode\u003e@​jyx-07\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17257\"\u003e#17257\u003c/a\u003e fix(common): Add missing exception classes to HttpErrorByCode (\u003ca href=\"https://github.com/Se3do\"\u003e\u003ccode\u003e@​Se3do\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ewebsockets\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17188\"\u003e#17188\u003c/a\u003e fix(websockets): correct type guard to check value not key (\u003ca href=\"https://github.com/Se3do\"\u003e\u003ccode\u003e@​Se3do\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eEnhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17241\"\u003e#17241\u003c/a\u003e feat(core): include auto-converted route in legacy route path warning (\u003ca href=\"https://github.com/ronielli\"\u003e\u003ccode\u003e@​ronielli\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17262\"\u003e#17262\u003c/a\u003e chore(deps): bump fastify from 5.8.5 to 5.10.0 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eplatform-express\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17164\"\u003e#17164\u003c/a\u003e fix(deps): update dependency multer to v2.2.0 [security] (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 4\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eMohammed Said (\u003ca href=\"https://github.com/Se3do\"\u003e\u003ccode\u003e@​Se3do\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRonielli (\u003ca href=\"https://github.com/ronielli\"\u003e\u003ccode\u003e@​ronielli\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egreymoth (\u003ca href=\"https://github.com/greymoth-jp\"\u003e\u003ccode\u003e@​greymoth-jp\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e종윤 (\u003ca href=\"https://github.com/jyx-07\"\u003e\u003ccode\u003e@​jyx-07\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/nestjs/nest/commit/dfaa376170168d12d9d28bcfe137a9bacce579a3\"\u003e\u003ccode\u003edfaa376\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.28 release\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.28/packages/testing\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mysql2` from 3.22.5 to 3.22.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sidorares/node-mysql2/releases\"\u003emysql2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.22.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/compare/v3.22.5...v3.22.6\"\u003e3.22.6\u003c/a\u003e (2026-07-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003esql-escaper:\u003c/strong\u003e resolve multi statement and expand object regressions (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4380\"\u003e#4380\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/1b927a92c1c0e59b00d3552786215fe249ef550f\"\u003e1b927a9\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/sidorares/node-mysql2/blob/master/Changelog.md\"\u003emysql2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/compare/v3.22.5...v3.22.6\"\u003e3.22.6\u003c/a\u003e (2026-07-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003esql-escaper:\u003c/strong\u003e resolve multi statement and expand object regressions (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4380\"\u003e#4380\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/1b927a92c1c0e59b00d3552786215fe249ef550f\"\u003e1b927a9\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/sidorares/node-mysql2/commit/9e58ed74f9373fc5e3d8516a0e6ad311d7c63ade\"\u003e\u003ccode\u003e9e58ed7\u003c/code\u003e\u003c/a\u003e chore(master): release 3.22.6 (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4381\"\u003e#4381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/1b927a92c1c0e59b00d3552786215fe249ef550f\"\u003e\u003ccode\u003e1b927a9\u003c/code\u003e\u003c/a\u003e fix(sql-escaper): resolve multi statement and expand object regressions (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4380\"\u003e#4380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/122dba81d6b310318f15dd2cff56369917a3aeb4\"\u003e\u003ccode\u003e122dba8\u003c/code\u003e\u003c/a\u003e docs(website): fix typos in documentation (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4372\"\u003e#4372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/c463d13a16248b53db42813160c1967b49337a76\"\u003e\u003ccode\u003ec463d13\u003c/code\u003e\u003c/a\u003e ci: fix typos in test comments (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4371\"\u003e#4371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/245ef440760cb8e93d21440c37dc827f1044541d\"\u003e\u003ccode\u003e245ef44\u003c/code\u003e\u003c/a\u003e docs(lib): fix typos in comments (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4370\"\u003e#4370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/35ecd4e802711746a7d219740ebc6e0f2465fb73\"\u003e\u003ccode\u003e35ecd4e\u003c/code\u003e\u003c/a\u003e build(deps): bump lucide-react from 1.22.0 to 1.23.0 in /website (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4367\"\u003e#4367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/f82c2c34b104d5b889b64881ffd540c366d0f568\"\u003e\u003ccode\u003ef82c2c3\u003c/code\u003e\u003c/a\u003e build(deps): bump lucide-react from 1.21.0 to 1.22.0 in /website (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4360\"\u003e#4360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/2339621a78c2e857d237fc6499acc462cd8d45bd\"\u003e\u003ccode\u003e2339621\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e in the dev-dependencies group (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4356\"\u003e#4356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/33a6809381ba970d02ed32e70fa6e4e343d25759\"\u003e\u003ccode\u003e33a6809\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4357\"\u003e#4357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/a3e07850d6bb6c43249c627275d0a644efab0d5b\"\u003e\u003ccode\u003ea3e0785\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump the dev-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4355\"\u003e#4355\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sidorares/node-mysql2/compare/v3.22.5...v3.22.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e","html_url":"https://github.com/nest-native/drizzle/pull/149","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/nest-native%2Fdrizzle/issues/149","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/149/packages"}},{"old_version":"11.1.23","new_version":"11.1.28","update_type":"patch","path":"/apps/api","pr_created_at":"2026-07-11T05:12:43.000Z","version_change":"11.1.23 → 11.1.28","issue":{"uuid":"4860687616","node_id":"PR_kwDOSmRfIM7wc1su","number":12,"state":"open","title":"chore(api): bump @nestjs/common from 11.1.23 to 11.1.28 in /apps/api","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-07-11T05:12:43.000Z","updated_at":"2026-07-11T05:12:49.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(api)","packages":[{"name":"@nestjs/common","old_version":"11.1.23","new_version":"11.1.28","repository_url":"https://github.com/nestjs/nest"}],"path":"/apps/api","ecosystem":"npm"},"body":"Bumps [@nestjs/common](https://github.com/nestjs/nest/tree/HEAD/packages/common) from 11.1.23 to 11.1.28.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest/releases\"\u003e@​nestjs/common's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.28 (2026-07-08)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17239\"\u003e#17239\u003c/a\u003e fix(core): trigger teardown of SSE producer Observable on client disconnect with interceptor (\u003ca href=\"https://github.com/jyx-07\"\u003e\u003ccode\u003e@​jyx-07\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17257\"\u003e#17257\u003c/a\u003e fix(common): Add missing exception classes to HttpErrorByCode (\u003ca href=\"https://github.com/Se3do\"\u003e\u003ccode\u003e@​Se3do\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ewebsockets\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17188\"\u003e#17188\u003c/a\u003e fix(websockets): correct type guard to check value not key (\u003ca href=\"https://github.com/Se3do\"\u003e\u003ccode\u003e@​Se3do\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eEnhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17241\"\u003e#17241\u003c/a\u003e feat(core): include auto-converted route in legacy route path warning (\u003ca href=\"https://github.com/ronielli\"\u003e\u003ccode\u003e@​ronielli\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17262\"\u003e#17262\u003c/a\u003e chore(deps): bump fastify from 5.8.5 to 5.10.0 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eplatform-express\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17164\"\u003e#17164\u003c/a\u003e fix(deps): update dependency multer to v2.2.0 [security] (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 4\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eMohammed Said (\u003ca href=\"https://github.com/Se3do\"\u003e\u003ccode\u003e@​Se3do\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRonielli (\u003ca href=\"https://github.com/ronielli\"\u003e\u003ccode\u003e@​ronielli\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egreymoth (\u003ca href=\"https://github.com/greymoth-jp\"\u003e\u003ccode\u003e@​greymoth-jp\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e종윤 (\u003ca href=\"https://github.com/jyx-07\"\u003e\u003ccode\u003e@​jyx-07\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.27\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): sse async handlers teardown issue by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17131\"\u003enestjs/nest#17131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(platform-fastify): forRoutes middleware ending slash  by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17138\"\u003enestjs/nest#17138\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.26\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): post sse endpoint empty response \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/common/issues/17098\"\u003e#17098\u003c/a\u003e by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17099\"\u003enestjs/nest#17099\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.25...v11.1.26\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.25...v11.1.26\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.25\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(microservices): reject pending Redis requests on close by \u003ca href=\"https://github.com/yudin-s\"\u003e\u003ccode\u003e@​yudin-s\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17024\"\u003enestjs/nest#17024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(core): register SSE close listener before async setup by \u003ca href=\"https://github.com/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17018\"\u003enestjs/nest#17018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(platform-fastify): remove pathname ending slash by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17094\"\u003enestjs/nest#17094\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/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17018\"\u003enestjs/nest#17018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DucMinhNe\"\u003e\u003ccode\u003e@​DucMinhNe\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17085\"\u003enestjs/nest#17085\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/nestjs/nest/commit/dfaa376170168d12d9d28bcfe137a9bacce579a3\"\u003e\u003ccode\u003edfaa376\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.28 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/a5e86d8e460dc2ab7ccf9e1579215348fa4e9330\"\u003e\u003ccode\u003ea5e86d8\u003c/code\u003e\u003c/a\u003e fix(common): Add missing exception classes to HttpErrorByCode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/660a1249e32e7701cdd7e5ccb20b7f695e721bce\"\u003e\u003ccode\u003e660a124\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.27 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/aa5c4f176edee6995d71a8f43a7ddb2de4c3ad8d\"\u003e\u003ccode\u003eaa5c4f1\u003c/code\u003e\u003c/a\u003e chore: update readme and package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/9ff83d540f50e96eb0093b4eb0dd96191aa6a285\"\u003e\u003ccode\u003e9ff83d5\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.26 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/02f804159841a2771755c382832a7938b904c420\"\u003e\u003ccode\u003e02f8041\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.25 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/1634915597884f677b823ec0d77931f1637dede7\"\u003e\u003ccode\u003e1634915\u003c/code\u003e\u003c/a\u003e test(common): Add unit tests for cli-colors utility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/380bf5c13c7f22d24b871af8a412852f36d7030a\"\u003e\u003ccode\u003e380bf5c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/common/issues/17058\"\u003e#17058\u003c/a\u003e from Se3do/test/extend-metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/af4542b9c0f56262090bf0097444b71456cb0139\"\u003e\u003ccode\u003eaf4542b\u003c/code\u003e\u003c/a\u003e test(common): Add unit tests for assignCustomParameterMetadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/b67aea1505d568c6b80318707c2642ba395a5510\"\u003e\u003ccode\u003eb67aea1\u003c/code\u003e\u003c/a\u003e test(common): Add unit tests for extendArrayMetadata\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.28/packages/common\"\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=@nestjs/common\u0026package-manager=npm_and_yarn\u0026previous-version=11.1.23\u0026new-version=11.1.28)](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/dickyendra07/PML-Website-Next/pull/12","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dickyendra07%2FPML-Website-Next/issues/12","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/12/packages"}},{"old_version":"11.1.17","new_version":"11.1.28","update_type":"patch","path":null,"pr_created_at":"2026-07-09T05:13:42.000Z","version_change":"11.1.17 → 11.1.28","issue":{"uuid":"4843397742","node_id":"PR_kwDOPuBGHs7vlLci","number":99,"state":"open","title":"chore(deps): bump the prod-minor-patch group across 1 directory with 14 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":10,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-07-09T05:13:42.000Z","updated_at":"2026-07-18T18:43:23.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"prod-minor-patch","update_count":14,"packages":[{"name":"@nestjs/cli","old_version":"11.0.16","new_version":"11.0.24","repository_url":"https://github.com/nestjs/nest-cli"},{"name":"@nestjs/common","old_version":"11.1.17","new_version":"11.1.28","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/config","old_version":"4.0.3","new_version":"4.0.4","repository_url":"https://github.com/nestjs/config"},{"name":"@nestjs/core","old_version":"11.1.20","new_version":"11.1.28","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/platform-express","old_version":"11.1.13","new_version":"11.1.28","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/schematics","old_version":"11.0.9","new_version":"11.1.0","repository_url":"https://github.com/nestjs/schematics"},{"name":"@nestjs/swagger","old_version":"11.2.6","new_version":"11.4.5","repository_url":"https://github.com/nestjs/swagger"},{"name":"@types/luxon","old_version":"3.7.1","new_version":"3.7.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"axios","old_version":"1.18.0","new_version":"1.18.1","repository_url":"https://github.com/axios/axios"},{"name":"ioredis","old_version":"5.10.1","new_version":"5.11.1","repository_url":"https://github.com/luin/ioredis"},{"name":"joi","old_version":"18.1.1","new_version":"18.2.3","repository_url":"https://github.com/hapijs/joi"},{"name":"oidc-provider","old_version":"9.7.1","new_version":"9.9.1","repository_url":"https://github.com/panva/node-oidc-provider"},{"name":"sanitize-html","old_version":"2.17.4","new_version":"2.17.6","repository_url":"https://github.com/apostrophecms/apostrophe"},{"name":"ts-loader","old_version":"9.5.4","new_version":"9.6.2","repository_url":"https://github.com/TypeStrong/ts-loader"}],"path":null,"ecosystem":"npm"},"body":"Bumps the prod-minor-patch group with 14 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@nestjs/cli](https://github.com/nestjs/nest-cli) | `11.0.16` | `11.0.24` |\n| [@nestjs/common](https://github.com/nestjs/nest/tree/HEAD/packages/common) | `11.1.17` | `11.1.28` |\n| [@nestjs/config](https://github.com/nestjs/config) | `4.0.3` | `4.0.4` |\n| [@nestjs/core](https://github.com/nestjs/nest/tree/HEAD/packages/core) | `11.1.20` | `11.1.28` |\n| [@nestjs/platform-express](https://github.com/nestjs/nest/tree/HEAD/packages/platform-express) | `11.1.13` | `11.1.28` |\n| [@nestjs/schematics](https://github.com/nestjs/schematics) | `11.0.9` | `11.1.0` |\n| [@nestjs/swagger](https://github.com/nestjs/swagger) | `11.2.6` | `11.4.5` |\n| [@types/luxon](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/luxon) | `3.7.1` | `3.7.2` |\n| [axios](https://github.com/axios/axios) | `1.18.0` | `1.18.1` |\n| [ioredis](https://github.com/luin/ioredis) | `5.10.1` | `5.11.1` |\n| [joi](https://github.com/hapijs/joi) | `18.1.1` | `18.2.3` |\n| [oidc-provider](https://github.com/panva/node-oidc-provider) | `9.7.1` | `9.9.1` |\n| [sanitize-html](https://github.com/apostrophecms/apostrophe/tree/HEAD/packages/sanitize-html) | `2.17.4` | `2.17.6` |\n| [ts-loader](https://github.com/TypeStrong/ts-loader) | `9.5.4` | `9.6.2` |\n\n\nUpdates `@nestjs/cli` from 11.0.16 to 11.0.24\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest-cli/releases\"\u003e@​nestjs/cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 11.0.24\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(compiler): fail fast when typescript lacks the programmatic api (3c6b4ac4)\u003c/li\u003e\n\u003cli\u003erefactor: move available languages closer to first usage (1697b7fd)\u003c/li\u003e\n\u003cli\u003erefactor: delete unused gulp tool utility helper file (75b57c4e)\u003c/li\u003e\n\u003cli\u003efix(runners): remove duplicated binary in failed command message (54b08ae0)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 11.0.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;fix(compiler): validate delete out dir paths before rm\u0026quot; (0dd0e3ef)\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;fix(compiler): validate asset output paths\u0026quot; (728f80cf)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 11.0.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(cli): resolve Windows path separator bug in plugin loader (9e502bda)\u003c/li\u003e\n\u003cli\u003efix(compiler): validate asset output paths (c4342b2c)\u003c/li\u003e\n\u003cli\u003efix: Update CRUD option to accept a value for generating entry points (4c0e2cab)\u003c/li\u003e\n\u003cli\u003efeat: Add type and CRUD options in generate command (b19856a3)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 11.0.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: revert \u003ca href=\"https://redirect.github.com/nestjs/nest-cli/issues/3315\"\u003e#3315\u003c/a\u003e due to \u003ca href=\"https://redirect.github.com/nestjs/nest-cli/issues/3390\"\u003e#3390\u003c/a\u003e (255a559c)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 11.0.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: revert \u003ca href=\"https://redirect.github.com/nestjs/nest-cli/issues/3313\"\u003e#3313\u003c/a\u003e due to \u003ca href=\"https://redirect.github.com/nestjs/nest-cli/issues/3391\"\u003e#3391\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/nestjs/nest-cli/issues/3390\"\u003e#3390\u003c/a\u003e (705bb7da)\u003c/li\u003e\n\u003cli\u003echore(deps): update swc monorepo (8496c768)\u003c/li\u003e\n\u003cli\u003efix(assets-manager): return promise from close watchers (2181947d)\u003c/li\u003e\n\u003cli\u003efix(swc): fix inverted chokidar ignored filter in watch mode (a3890cba)\u003c/li\u003e\n\u003cli\u003efix: add type annotations to caught errors (c46ddd71)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 11.0.19\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(types): correct Asset type definition from string literal to string union by \u003ca href=\"https://github.com/yogeshwaran-c\"\u003e\u003ccode\u003e@​yogeshwaran-c\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest-cli/pull/3323\"\u003enestjs/nest-cli#3323\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(generate): use selected project name for specFileSuffix lookup by \u003ca href=\"https://github.com/yogeshwaran-c\"\u003e\u003ccode\u003e@​yogeshwaran-c\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest-cli/pull/3325\"\u003enestjs/nest-cli#3325\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(info): add missing space in os version display by \u003ca href=\"https://github.com/yogeshwaran-c\"\u003e\u003ccode\u003e@​yogeshwaran-c\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest-cli/pull/3321\"\u003enestjs/nest-cli#3321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(compiler): run tsconfig paths plugin before user plugins in tsc compiler by \u003ca href=\"https://github.com/yogeshwaran-c\"\u003e\u003ccode\u003e@​yogeshwaran-c\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest-cli/pull/3326\"\u003enestjs/nest-cli#3326\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(start): skip signal forwarding in watch mode by \u003ca href=\"https://github.com/maruthang\"\u003e\u003ccode\u003e@​maruthang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest-cli/pull/3338\"\u003enestjs/nest-cli#3338\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(compiler): resolve path aliases in declaration files by \u003ca href=\"https://github.com/maruthang\"\u003e\u003ccode\u003e@​maruthang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest-cli/pull/3344\"\u003enestjs/nest-cli#3344\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update angular-cli monorepo to v19.2.24 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nestjs/nest-cli/pull/3337\"\u003enestjs/nest-cli#3337\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest-cli/compare/11.0.18...11.0.19\"\u003ehttps://github.com/nestjs/nest-cli/compare/11.0.18...11.0.19\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e11.0.18\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(build): delete tsbuildinfo file with out dir (\u003ca href=\"https://redirect.github.com/nestjs/nest-cli/issues/3312\"\u003e#3312\u003c/a\u003e) by \u003ca href=\"https://github.com/maruthang\"\u003e\u003ccode\u003e@​maruthang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest-cli/pull/3317\"\u003enestjs/nest-cli#3317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(swc): prevent double initialization in watch mode by \u003ca href=\"https://github.com/maruthang\"\u003e\u003ccode\u003e@​maruthang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest-cli/pull/3316\"\u003enestjs/nest-cli#3316\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(swc): respect root dir option for strip leading paths by \u003ca href=\"https://github.com/maruthang\"\u003e\u003ccode\u003e@​maruthang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest-cli/pull/3318\"\u003enestjs/nest-cli#3318\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): error on unexpected extra positional arguments by \u003ca href=\"https://github.com/maruthang\"\u003e\u003ccode\u003e@​maruthang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest-cli/pull/3314\"\u003enestjs/nest-cli#3314\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(start): wait for async shutdown hooks before exiting by \u003ca href=\"https://github.com/maruthang\"\u003e\u003ccode\u003e@​maruthang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest-cli/pull/3313\"\u003enestjs/nest-cli#3313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(assets): use ready event for watcher closing by \u003ca href=\"https://github.com/maruthang\"\u003e\u003ccode\u003e@​maruthang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest-cli/pull/3315\"\u003enestjs/nest-cli#3315\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: expand \u003ccode\u003e@​swc/cli\u003c/code\u003e peer range to include ^0.8.0 by \u003ca href=\"https://github.com/wwenrr\"\u003e\u003ccode\u003e@​wwenrr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest-cli/pull/3309\"\u003enestjs/nest-cli#3309\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency \u003ccode\u003e@​nestjs/schematics\u003c/code\u003e to v11.0.10 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nestjs/nest-cli/pull/3300\"\u003enestjs/nest-cli#3300\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(compiler): potential undefined access in getWebpackConfigPath by \u003ca href=\"https://github.com/zendy199x\"\u003e\u003ccode\u003e@​zendy199x\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest-cli/pull/3296\"\u003enestjs/nest-cli#3296\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/nestjs/nest-cli/commit/c8a68da18e5160e3a1a8291a2fc0d15026055c38\"\u003e\u003ccode\u003ec8a68da\u003c/code\u003e\u003c/a\u003e chore(): release v11.0.24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest-cli/commit/e5fda8cdc6d1ca3fee2a89133c86058e1f21f484\"\u003e\u003ccode\u003ee5fda8c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/nest-cli/issues/3478\"\u003e#3478\u003c/a\u003e from ruban-s/fix/typescript-7-unsupported-api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest-cli/commit/3c6b4ac411fd93916b59a3ed03cf8164c7a0b178\"\u003e\u003ccode\u003e3c6b4ac\u003c/code\u003e\u003c/a\u003e fix(compiler): fail fast when typescript lacks the programmatic api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest-cli/commit/de854349ac8cb66e2c67b443f99a7dd2dfc753cd\"\u003e\u003ccode\u003ede85434\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/nest-cli/issues/3475\"\u003e#3475\u003c/a\u003e from abdulganiyy/refactor/move-languages-variable-cl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest-cli/commit/1697b7fdf69b11fbab103f2ce8f1551d9fbbfe68\"\u003e\u003ccode\u003e1697b7f\u003c/code\u003e\u003c/a\u003e refactor: move available languages closer to first usage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest-cli/commit/2705bd46a173f35eedc888e27b1ae8a64678ba63\"\u003e\u003ccode\u003e2705bd4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/nest-cli/issues/3472\"\u003e#3472\u003c/a\u003e from abdulganiyy/delete-unused-helper-file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest-cli/commit/75b57c4e34478b2bb5cead999c6b9da6ed4832d3\"\u003e\u003ccode\u003e75b57c4\u003c/code\u003e\u003c/a\u003e refactor: delete unused gulp tool utility helper file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest-cli/commit/c2aefdf11ea5056ee186ad889fa3b2655cebc478\"\u003e\u003ccode\u003ec2aefdf\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/nest-cli/issues/3469\"\u003e#3469\u003c/a\u003e from iamkanguk97/fix/runner-duplicated-binary\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest-cli/commit/54b08ae06521fce98ddeea1e069820f260ffffff\"\u003e\u003ccode\u003e54b08ae\u003c/code\u003e\u003c/a\u003e fix(runners): remove duplicated binary in failed command message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest-cli/commit/731a09bafc25dd586b4984a089d759880f1698b3\"\u003e\u003ccode\u003e731a09b\u003c/code\u003e\u003c/a\u003e chore(): release v11.0.23\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/nest-cli/compare/11.0.16...11.0.24\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/common` from 11.1.17 to 11.1.28\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest/releases\"\u003e@​nestjs/common's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.28 (2026-07-08)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17239\"\u003e#17239\u003c/a\u003e fix(core): trigger teardown of SSE producer Observable on client disconnect with interceptor (\u003ca href=\"https://github.com/jyx-07\"\u003e\u003ccode\u003e@​jyx-07\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17257\"\u003e#17257\u003c/a\u003e fix(common): Add missing exception classes to HttpErrorByCode (\u003ca href=\"https://github.com/Se3do\"\u003e\u003ccode\u003e@​Se3do\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ewebsockets\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17188\"\u003e#17188\u003c/a\u003e fix(websockets): correct type guard to check value not key (\u003ca href=\"https://github.com/Se3do\"\u003e\u003ccode\u003e@​Se3do\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eEnhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17241\"\u003e#17241\u003c/a\u003e feat(core): include auto-converted route in legacy route path warning (\u003ca href=\"https://github.com/ronielli\"\u003e\u003ccode\u003e@​ronielli\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17262\"\u003e#17262\u003c/a\u003e chore(deps): bump fastify from 5.8.5 to 5.10.0 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eplatform-express\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17164\"\u003e#17164\u003c/a\u003e fix(deps): update dependency multer to v2.2.0 [security] (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 4\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eMohammed Said (\u003ca href=\"https://github.com/Se3do\"\u003e\u003ccode\u003e@​Se3do\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRonielli (\u003ca href=\"https://github.com/ronielli\"\u003e\u003ccode\u003e@​ronielli\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egreymoth (\u003ca href=\"https://github.com/greymoth-jp\"\u003e\u003ccode\u003e@​greymoth-jp\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e종윤 (\u003ca href=\"https://github.com/jyx-07\"\u003e\u003ccode\u003e@​jyx-07\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.27\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): sse async handlers teardown issue by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17131\"\u003enestjs/nest#17131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(platform-fastify): forRoutes middleware ending slash  by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17138\"\u003enestjs/nest#17138\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.26\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): post sse endpoint empty response \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/common/issues/17098\"\u003e#17098\u003c/a\u003e by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17099\"\u003enestjs/nest#17099\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.25...v11.1.26\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.25...v11.1.26\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.25\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(microservices): reject pending Redis requests on close by \u003ca href=\"https://github.com/yudin-s\"\u003e\u003ccode\u003e@​yudin-s\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17024\"\u003enestjs/nest#17024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(core): register SSE close listener before async setup by \u003ca href=\"https://github.com/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17018\"\u003enestjs/nest#17018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(platform-fastify): remove pathname ending slash by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17094\"\u003enestjs/nest#17094\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/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17018\"\u003enestjs/nest#17018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DucMinhNe\"\u003e\u003ccode\u003e@​DucMinhNe\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17085\"\u003enestjs/nest#17085\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/nestjs/nest/commit/dfaa376170168d12d9d28bcfe137a9bacce579a3\"\u003e\u003ccode\u003edfaa376\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.28 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/a5e86d8e460dc2ab7ccf9e1579215348fa4e9330\"\u003e\u003ccode\u003ea5e86d8\u003c/code\u003e\u003c/a\u003e fix(common): Add missing exception classes to HttpErrorByCode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/660a1249e32e7701cdd7e5ccb20b7f695e721bce\"\u003e\u003ccode\u003e660a124\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.27 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/aa5c4f176edee6995d71a8f43a7ddb2de4c3ad8d\"\u003e\u003ccode\u003eaa5c4f1\u003c/code\u003e\u003c/a\u003e chore: update readme and package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/9ff83d540f50e96eb0093b4eb0dd96191aa6a285\"\u003e\u003ccode\u003e9ff83d5\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.26 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/02f804159841a2771755c382832a7938b904c420\"\u003e\u003ccode\u003e02f8041\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.25 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/1634915597884f677b823ec0d77931f1637dede7\"\u003e\u003ccode\u003e1634915\u003c/code\u003e\u003c/a\u003e test(common): Add unit tests for cli-colors utility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/380bf5c13c7f22d24b871af8a412852f36d7030a\"\u003e\u003ccode\u003e380bf5c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/common/issues/17058\"\u003e#17058\u003c/a\u003e from Se3do/test/extend-metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/af4542b9c0f56262090bf0097444b71456cb0139\"\u003e\u003ccode\u003eaf4542b\u003c/code\u003e\u003c/a\u003e test(common): Add unit tests for assignCustomParameterMetadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/b67aea1505d568c6b80318707c2642ba395a5510\"\u003e\u003ccode\u003eb67aea1\u003c/code\u003e\u003c/a\u003e test(common): Add unit tests for extendArrayMetadata\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.28/packages/common\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/config` from 4.0.3 to 4.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/config/releases\"\u003e@​nestjs/config's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 4.0.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(deps): update dependency dotenv to v17.4.1 (6bc5737)\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency lodash to v4.18.1 [security] (f31ee98)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/config/commit/3b5d5921cea0a313c88a9059fddb745d56b90c43\"\u003e\u003ccode\u003e3b5d592\u003c/code\u003e\u003c/a\u003e chore(): release v4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/config/commit/4fbcb03a9cb7626ad147ac3af232c3fbb5f788ac\"\u003e\u003ccode\u003e4fbcb03\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/config/issues/2263\"\u003e#2263\u003c/a\u003e from nestjs/renovate/dotenv-17.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/config/commit/33dae891d4bf5c61e4c54dc3daea34c3b70feda1\"\u003e\u003ccode\u003e33dae89\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/config/issues/2269\"\u003e#2269\u003c/a\u003e from nestjs/renovate/cimg-node-24.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/config/commit/0a727c3ab5fa4d451501f5c3f2dd6a12f4b17eb8\"\u003e\u003ccode\u003e0a727c3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/config/issues/2313\"\u003e#2313\u003c/a\u003e from nestjs/renovate/npm-lodash-vulnerability\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/config/commit/6bc5737752ef718ee1eaa44592860856d97a4dfd\"\u003e\u003ccode\u003e6bc5737\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency dotenv to v17.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/config/commit/f31ee980f3c1ac7205fd6add780ef480f96d451f\"\u003e\u003ccode\u003ef31ee98\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency lodash to v4.18.1 [security]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/config/commit/059314cb1b234bc67d538fbbe21d760cf2e23e8a\"\u003e\u003ccode\u003e059314c\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.58.1 (\u003ca href=\"https://redirect.github.com/nestjs/config/issues/2315\"\u003e#2315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/config/commit/0f81e2dd99916e60db795f138598767ab8decc8e\"\u003e\u003ccode\u003e0f81e2d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint to v10.2.0 (\u003ca href=\"https://redirect.github.com/nestjs/config/issues/2314\"\u003e#2314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/config/commit/e673ab2e808f787b06c71df5e2f7e9c6a2e394d9\"\u003e\u003ccode\u003ee673ab2\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24.12.2 (\u003ca href=\"https://redirect.github.com/nestjs/config/issues/2311\"\u003e#2311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/config/commit/b1ede30356ba95efca8a17ce2357e4182cbf99f5\"\u003e\u003ccode\u003eb1ede30\u003c/code\u003e\u003c/a\u003e chore(deps): update nest monorepo to v11.1.18 (\u003ca href=\"https://redirect.github.com/nestjs/config/issues/2312\"\u003e#2312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/config/compare/4.0.3...4.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/core` from 11.1.20 to 11.1.28\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest/releases\"\u003e@​nestjs/core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.28 (2026-07-08)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17239\"\u003e#17239\u003c/a\u003e fix(core): trigger teardown of SSE producer Observable on client disconnect with interceptor (\u003ca href=\"https://github.com/jyx-07\"\u003e\u003ccode\u003e@​jyx-07\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17257\"\u003e#17257\u003c/a\u003e fix(common): Add missing exception classes to HttpErrorByCode (\u003ca href=\"https://github.com/Se3do\"\u003e\u003ccode\u003e@​Se3do\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ewebsockets\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17188\"\u003e#17188\u003c/a\u003e fix(websockets): correct type guard to check value not key (\u003ca href=\"https://github.com/Se3do\"\u003e\u003ccode\u003e@​Se3do\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eEnhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17241\"\u003e#17241\u003c/a\u003e feat(core): include auto-converted route in legacy route path warning (\u003ca href=\"https://github.com/ronielli\"\u003e\u003ccode\u003e@​ronielli\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17262\"\u003e#17262\u003c/a\u003e chore(deps): bump fastify from 5.8.5 to 5.10.0 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eplatform-express\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17164\"\u003e#17164\u003c/a\u003e fix(deps): update dependency multer to v2.2.0 [security] (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 4\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eMohammed Said (\u003ca href=\"https://github.com/Se3do\"\u003e\u003ccode\u003e@​Se3do\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRonielli (\u003ca href=\"https://github.com/ronielli\"\u003e\u003ccode\u003e@​ronielli\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egreymoth (\u003ca href=\"https://github.com/greymoth-jp\"\u003e\u003ccode\u003e@​greymoth-jp\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e종윤 (\u003ca href=\"https://github.com/jyx-07\"\u003e\u003ccode\u003e@​jyx-07\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.27\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): sse async handlers teardown issue by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17131\"\u003enestjs/nest#17131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(platform-fastify): forRoutes middleware ending slash  by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17138\"\u003enestjs/nest#17138\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.26\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): post sse endpoint empty response \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/core/issues/17098\"\u003e#17098\u003c/a\u003e by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17099\"\u003enestjs/nest#17099\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.25...v11.1.26\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.25...v11.1.26\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.25\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(microservices): reject pending Redis requests on close by \u003ca href=\"https://github.com/yudin-s\"\u003e\u003ccode\u003e@​yudin-s\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17024\"\u003enestjs/nest#17024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(core): register SSE close listener before async setup by \u003ca href=\"https://github.com/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17018\"\u003enestjs/nest#17018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(platform-fastify): remove pathname ending slash by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17094\"\u003enestjs/nest#17094\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/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17018\"\u003enestjs/nest#17018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DucMinhNe\"\u003e\u003ccode\u003e@​DucMinhNe\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17085\"\u003enestjs/nest#17085\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/nestjs/nest/commit/dfaa376170168d12d9d28bcfe137a9bacce579a3\"\u003e\u003ccode\u003edfaa376\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.28 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/053a31627b060de5e8110d6964f2bb62d32ea52d\"\u003e\u003ccode\u003e053a316\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/core/issues/17239\"\u003e#17239\u003c/a\u003e from jyx-07/fix/sse-interceptor-teardown\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/8e7a2ee7ba78492aab49f3031934393b87488b9a\"\u003e\u003ccode\u003e8e7a2ee\u003c/code\u003e\u003c/a\u003e feat(core): include auto-converted route in legacy route path warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/c5b71643e8bf3823e1b9df4c798344ccf4dc89c7\"\u003e\u003ccode\u003ec5b7164\u003c/code\u003e\u003c/a\u003e fix(core): trigger sse observable teardown on disconnect\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/660a1249e32e7701cdd7e5ccb20b7f695e721bce\"\u003e\u003ccode\u003e660a124\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.27 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/5c5e9bae643f831683bdc0d63ef1dee788e40162\"\u003e\u003ccode\u003e5c5e9ba\u003c/code\u003e\u003c/a\u003e fix(core): sse async handlers teardown issue \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/core/issues/17128\"\u003e#17128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/aa5c4f176edee6995d71a8f43a7ddb2de4c3ad8d\"\u003e\u003ccode\u003eaa5c4f1\u003c/code\u003e\u003c/a\u003e chore: update readme and package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/9ff83d540f50e96eb0093b4eb0dd96191aa6a285\"\u003e\u003ccode\u003e9ff83d5\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.26 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/0f398fd86de387fce28669ddd7a4049d4054f9e5\"\u003e\u003ccode\u003e0f398fd\u003c/code\u003e\u003c/a\u003e test: fix broken unit test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/d152eec8ebba6a38eb448021a83018b43372192e\"\u003e\u003ccode\u003ed152eec\u003c/code\u003e\u003c/a\u003e fix(core): post sse endpoint empty response \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/core/issues/17098\"\u003e#17098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.28/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/platform-express` from 11.1.13 to 11.1.28\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest/releases\"\u003e@​nestjs/platform-express's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.28 (2026-07-08)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17239\"\u003e#17239\u003c/a\u003e fix(core): trigger teardown of SSE producer Observable on client disconnect with interceptor (\u003ca href=\"https://github.com/jyx-07\"\u003e\u003ccode\u003e@​jyx-07\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17257\"\u003e#17257\u003c/a\u003e fix(common): Add missing exception classes to HttpErrorByCode (\u003ca href=\"https://github.com/Se3do\"\u003e\u003ccode\u003e@​Se3do\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ewebsockets\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17188\"\u003e#17188\u003c/a\u003e fix(websockets): correct type guard to check value not key (\u003ca href=\"https://github.com/Se3do\"\u003e\u003ccode\u003e@​Se3do\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eEnhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17241\"\u003e#17241\u003c/a\u003e feat(core): include auto-converted route in legacy route path warning (\u003ca href=\"https://github.com/ronielli\"\u003e\u003ccode\u003e@​ronielli\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17262\"\u003e#17262\u003c/a\u003e chore(deps): bump fastify from 5.8.5 to 5.10.0 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eplatform-express\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17164\"\u003e#17164\u003c/a\u003e fix(deps): update dependency multer to v2.2.0 [security] (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 4\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eMohammed Said (\u003ca href=\"https://github.com/Se3do\"\u003e\u003ccode\u003e@​Se3do\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRonielli (\u003ca href=\"https://github.com/ronielli\"\u003e\u003ccode\u003e@​ronielli\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egreymoth (\u003ca href=\"https://github.com/greymoth-jp\"\u003e\u003ccode\u003e@​greymoth-jp\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e종윤 (\u003ca href=\"https://github.com/jyx-07\"\u003e\u003ccode\u003e@​jyx-07\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.27\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): sse async handlers teardown issue by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17131\"\u003enestjs/nest#17131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(platform-fastify): forRoutes middleware ending slash  by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17138\"\u003enestjs/nest#17138\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.26\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): post sse endpoint empty response \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/platform-express/issues/17098\"\u003e#17098\u003c/a\u003e by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17099\"\u003enestjs/nest#17099\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.25...v11.1.26\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.25...v11.1.26\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.25\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(microservices): reject pending Redis requests on close by \u003ca href=\"https://github.com/yudin-s\"\u003e\u003ccode\u003e@​yudin-s\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17024\"\u003enestjs/nest#17024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(core): register SSE close listener before async setup by \u003ca href=\"https://github.com/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17018\"\u003enestjs/nest#17018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(platform-fastify): remove pathname ending slash by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17094\"\u003enestjs/nest#17094\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/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17018\"\u003enestjs/nest#17018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DucMinhNe\"\u003e\u003ccode\u003e@​DucMinhNe\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17085\"\u003enestjs/nest#17085\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/nestjs/nest/commit/dfaa376170168d12d9d28bcfe137a9bacce579a3\"\u003e\u003ccode\u003edfaa376\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.28 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/541977a8ae0b0b08e717adb990f99cb315549ef9\"\u003e\u003ccode\u003e541977a\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency multer to v2.2.0 [security]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/660a1249e32e7701cdd7e5ccb20b7f695e721bce\"\u003e\u003ccode\u003e660a124\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.27 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/aa5c4f176edee6995d71a8f43a7ddb2de4c3ad8d\"\u003e\u003ccode\u003eaa5c4f1\u003c/code\u003e\u003c/a\u003e chore: update readme and package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/9ff83d540f50e96eb0093b4eb0dd96191aa6a285\"\u003e\u003ccode\u003e9ff83d5\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.26 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/02f804159841a2771755c382832a7938b904c420\"\u003e\u003ccode\u003e02f8041\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.25 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/d8a0ab829ddd8291b75109c9ac4fc4c7d070fc9e\"\u003e\u003ccode\u003ed8a0ab8\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.24 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/2dccece853413a40fe287221b84ca593ec9682a7\"\u003e\u003ccode\u003e2dccece\u003c/code\u003e\u003c/a\u003e chore: update readmes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/b8be8c12270b2e6dcd275d435e573f08b4c79d79\"\u003e\u003ccode\u003eb8be8c1\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.23 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/801c46ffa19d2a549adc446d1f91e7484ae61edb\"\u003e\u003ccode\u003e801c46f\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.22 release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.28/packages/platform-express\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/schematics` from 11.0.9 to 11.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/schematics/releases\"\u003e@​nestjs/schematics's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 11.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(schematics): add format option to run prettier before writing files by \u003ca href=\"https://github.com/yogeshwaran-c\"\u003e\u003ccode\u003e@​yogeshwaran-c\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/schematics/pull/2322\"\u003enestjs/schematics#2322\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/yogeshwaran-c\"\u003e\u003ccode\u003e@​yogeshwaran-c\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/schematics/pull/2322\"\u003enestjs/schematics#2322\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/schematics/compare/11.0.10...11.1.0\"\u003ehttps://github.com/nestjs/schematics/compare/11.0.10...11.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e11.0.10\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: add after each app.close() to e2e template by \u003ca href=\"https://github.com/lrousseau-wanadev\"\u003e\u003ccode\u003e@​lrousseau-wanadev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/schematics/pull/2313\"\u003enestjs/schematics#2313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency comment-json to v4.6.2 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nestjs/schematics/pull/2245\"\u003enestjs/schematics#2245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update angular-cli monorepo to v19.2.23 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nestjs/schematics/pull/2211\"\u003enestjs/schematics#2211\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/lrousseau-wanadev\"\u003e\u003ccode\u003e@​lrousseau-wanadev\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/schematics/pull/2313\"\u003enestjs/schematics#2313\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/schematics/compare/11.0.9...11.0.10\"\u003ehttps://github.com/nestjs/schematics/compare/11.0.9...11.0.10\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/nestjs/schematics/commit/7db4cdd7c6531827f7a8a7b232ab055393952136\"\u003e\u003ccode\u003e7db4cdd\u003c/code\u003e\u003c/a\u003e chore(): release v11.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/schematics/commit/765af5fde4dce639a2efd4f464e8b01dbb159405\"\u003e\u003ccode\u003e765af5f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/schematics/issues/2327\"\u003e#2327\u003c/a\u003e from nestjs/renovate/release-it-20.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/schematics/commit/ca1d7436c1825c65dea01c843f683f2421aebe23\"\u003e\u003ccode\u003eca1d743\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/schematics/issues/2322\"\u003e#2322\u003c/a\u003e from yogeshwaran-c/feat/format-generated-files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/schematics/commit/ba6ef1d2e6b1f05b58288bd3db76c560ff8ce7f6\"\u003e\u003ccode\u003eba6ef1d\u003c/code\u003e\u003c/a\u003e Apply suggestion from \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/schematics/commit/70b7b848beef6f25f9ef1296fd0a6752f3717ca4\"\u003e\u003ccode\u003e70b7b84\u003c/code\u003e\u003c/a\u003e Apply suggestion from \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/schematics/commit/c6789af8986d3c01129f53a20258e48e236828a1\"\u003e\u003ccode\u003ec6789af\u003c/code\u003e\u003c/a\u003e Apply suggestion from \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/schematics/commit/c71b4693ba66446a9dbc4adf2648864de12b8b42\"\u003e\u003ccode\u003ec71b469\u003c/code\u003e\u003c/a\u003e Apply suggestion from \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/schematics/commit/d042e507e08eb5bc25ac909292ffde0bb00e66ec\"\u003e\u003ccode\u003ed042e50\u003c/code\u003e\u003c/a\u003e Apply suggestion from \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/schematics/commit/e97e4e39308838f2aa93c1d7b3a6cd1bf15711a5\"\u003e\u003ccode\u003ee97e4e3\u003c/code\u003e\u003c/a\u003e Apply suggestion from \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/schematics/commit/47f7ade85086a2e46ada8166193e86bb5438de51\"\u003e\u003ccode\u003e47f7ade\u003c/code\u003e\u003c/a\u003e Apply suggestion from \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/schematics/compare/11.0.9...11.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/swagger` from 11.2.6 to 11.4.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/swagger/releases\"\u003e@​nestjs/swagger's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.4.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(plugin): generate additionalProperties for Record/index-signature types by \u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3957\"\u003enestjs/swagger#3957\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency swagger-ui-dist to v5.32.8 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3973\"\u003enestjs/swagger#3973\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency js-yaml to v4.2.0 [security] by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3988\"\u003enestjs/swagger#3988\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/swagger/compare/11.4.4...11.4.5\"\u003ehttps://github.com/nestjs/swagger/compare/11.4.4...11.4.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 11.4.4\u003c/h2\u003e\n\u003ch2\u003e11.4.4 (2026-05-21)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3930\"\u003e#3930\u003c/a\u003e fix: top-level nullable with discriminator issue  (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eEnhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3921\"\u003e#3921\u003c/a\u003e feat(swagger): add summary field to Tag Object (OpenAPI 3.2) (\u003ca href=\"https://github.com/frbuceta\"\u003e\u003ccode\u003e@​frbuceta\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3924\"\u003e#3924\u003c/a\u003e feat(swagger): warn when \u003ca href=\"https://github.com/ApiTags\"\u003e\u003ccode\u003e@​ApiTags\u003c/code\u003e\u003c/a\u003e receives hierarchy fields (\u003ca href=\"https://github.com/frbuceta\"\u003e\u003ccode\u003e@​frbuceta\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3925\"\u003e#3925\u003c/a\u003e fix(swagger): type Tag Object kind as a free-form string (\u003ca href=\"https://github.com/frbuceta\"\u003e\u003ccode\u003e@​frbuceta\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 4\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAlexander Scholz (\u003ca href=\"https://github.com/LucidityDesign\"\u003e\u003ccode\u003e@​LucidityDesign\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFrancisco Buceta (\u003ca href=\"https://github.com/frbuceta\"\u003e\u003ccode\u003e@​frbuceta\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKamil Mysliwiec (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNatanael dos Santos Feitosa (\u003ca href=\"https://github.com/natanfeitosa\"\u003e\u003ccode\u003e@​natanfeitosa\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 11.4.3\u003c/h2\u003e\n\u003ch2\u003e11.4.3 (2026-05-14)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3910\"\u003e#3910\u003c/a\u003e fix(swagger): support const enum query params (\u003ca href=\"https://github.com/yudin-s\"\u003e\u003ccode\u003e@​yudin-s\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3911\"\u003e#3911\u003c/a\u003e fix(swagger-module): return reply from async route handlers (\u003ca href=\"https://github.com/tibohaffner\"\u003e\u003ccode\u003e@​tibohaffner\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3883\"\u003e#3883\u003c/a\u003e fix(response-object-factory): preserve example/examples for built-in scalar response types (\u003ca href=\"https://github.com/yogeshwaran-c\"\u003e\u003ccode\u003e@​yogeshwaran-c\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3882\"\u003e#3882\u003c/a\u003e fix(swagger-types-mapper): place multipleOf inside parameter schema (\u003ca href=\"https://github.com/yogeshwaran-c\"\u003e\u003ccode\u003e@​yogeshwaran-c\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eEnhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3885\"\u003e#3885\u003c/a\u003e feat(plugin): auto-generate enum metadata for string and number literal union types (\u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3604\"\u003e#3604\u003c/a\u003e feat: added api-include-endpoint (\u003ca href=\"https://github.com/TomSpott\"\u003e\u003ccode\u003e@​TomSpott\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3906\"\u003e#3906\u003c/a\u003e fix(deps): update dependency swagger-ui-dist to v5.32.6 (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eSerge Yudin (\u003ca href=\"https://github.com/yudin-s\"\u003e\u003ccode\u003e@​yudin-s\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThibault Haffner (\u003ca href=\"https://github.com/tibohaffner\"\u003e\u003ccode\u003e@​tibohaffner\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eYogeshwaran C (\u003ca href=\"https://github.com/yogeshwaran-c\"\u003e\u003ccode\u003e@​yogeshwaran-c\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eYukihiro Hasegawa (\u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TomSpott\"\u003e\u003ccode\u003e@​TomSpott\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kyungseopk1m\"\u003e\u003ccode\u003e@​kyungseopk1m\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/nestjs/swagger/commit/ce519621b75ba92e1ed93060bca56f21efdf699b\"\u003e\u003ccode\u003ece51962\u003c/code\u003e\u003c/a\u003e chore(): release v11.4.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/33cc986661c978b1e4208a429083e794498780a2\"\u003e\u003ccode\u003e33cc986\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3985\"\u003e#3985\u003c/a\u003e from nestjs/renovate/js-yaml-4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/874417fe9137fed1fb54f9fff5942240b30673c5\"\u003e\u003ccode\u003e874417f\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency js-yaml to v4.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/6cf725e5750694db74f4b435fd6f4c5378a96285\"\u003e\u003ccode\u003e6cf725e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3990\"\u003e#3990\u003c/a\u003e from nestjs/renovate/oxlint-monorepo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/d14de8a04e052a36626824a802790c2aabe00dd3\"\u003e\u003ccode\u003ed14de8a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3988\"\u003e#3988\u003c/a\u003e from nestjs/renovate/npm-js-yaml-vulnerability\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/d2706fb421afd94b6f485a864dcad111a107bba9\"\u003e\u003ccode\u003ed2706fb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3974\"\u003e#3974\u003c/a\u003e from nestjs/renovate/cimg-node-24.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/6d04dee863ad39a1393b3f967be979b26c545a96\"\u003e\u003ccode\u003e6d04dee\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3973\"\u003e#3973\u003c/a\u003e from nestjs/renovate/swagger-ui-dist-5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/631e8206bde112c9cbbd56cac9e249167ccb1d6f\"\u003e\u003ccode\u003e631e820\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency oxlint to v1.72.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/efa813885c5c91e56fc554818bc76fa4ebcafee9\"\u003e\u003ccode\u003eefa8138\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency prettier to v3.9.4 (\u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3989\"\u003e#3989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/1bb09f0af4d0bb790c4d925c93db756ca5a6a5a9\"\u003e\u003ccode\u003e1bb09f0\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency js-yaml to v4.2.0 [security]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/swagger/compare/11.2.6...11.4.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/luxon` from 3.7.1 to 3.7.2\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/luxon\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axios` from 1.18.0 to 1.18.1\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.18.1 — June 21, 2026\u003c/h2\u003e\n\u003cp\u003eThis release focuses on Node HTTP adapter fixes, safer AxiosError serialisation, runtime/type correctness fixes, documentation updates, and dependency maintenance.\u003c/p\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAxiosError Serialisation: Made AxiosError#cause non-enumerable to prevent circular JSON serialisation failures when errors include nested causes. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10913\"\u003e#10913\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNode HTTP Adapter: Guarded socket.setKeepAlive for proxy agent streams, accepted path-only URLs when socketPath is configured, deferred environment proxy handling to Node, and explicitly passed maxBodyLength through to follow-redirects. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10917\"\u003e#10917\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/10930\"\u003e#10930\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/10942\"\u003e#10942\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/10993\"\u003e#10993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRuntime and Type Correctness: Fixed several runtime crashes, type definition mismatches, and incorrect error handling paths. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10959\"\u003e#10959\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11021\"\u003e#11021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAxiosURLSearchParams: Switched the encoder callback to an arrow function so \u003ccode\u003eencoder.call(this)\u003c/code\u003e receives the \u003ccode\u003eAxiosURLSearchParams\u003c/code\u003e instance correctly. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11019\"\u003e#11019\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔧 Maintenance \u0026amp; Chores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eDocumentation: Documented sensitive headers and status transition behaviour, prepared cleaned-up docs, added Deno install instructions, and clarified that request data is request-specific (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11007\"\u003e#11007\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11010\"\u003e#11010\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11023\"\u003e#11023\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11025\"\u003e#11025\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDependencies: Bumped vite, rollup, form-data, js-yaml, and multer across the root project, docs, smoke tests, and module test workspaces. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11011\"\u003e#11011\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11012\"\u003e#11012\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11013\"\u003e#11013\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11014\"\u003e#11014\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11015\"\u003e#11015\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11016\"\u003e#11016\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11017\"\u003e#11017\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11026\"\u003e#11026\u003c/a\u003e)\u003c/p\u003e\n\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\u003ca href=\"https://github.com/webdevelopersrinu\"\u003e\u003ccode\u003e@​webdevelopersrinu\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10913\"\u003e#10913\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sijie-Z\"\u003e\u003ccode\u003e@​sijie-Z\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10993\"\u003e#10993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bartlomieju\"\u003e\u003ccode\u003e@​bartlomieju\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11023\"\u003e#11023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JSap0914\"\u003e\u003ccode\u003e@​JSap0914\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11019\"\u003e#11019\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/axios/axios/compare/v1.18.0...v1.18.1\"\u003eFull Changelog\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/axios/axios/blob/v1.x/CHANGELOG.md\"\u003eaxios's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/a209bfb1e5dcbce3cecbf4bd955339d006358887\"\u003e\u003ccode\u003ea209bfb\u003c/code\u003e\u003c/a\u003e chore(release): prepare release 1.18.1 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11027\"\u003e#11027\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/fa6a55ef99235074d2c11d80a1064ef02850d598\"\u003e\u003ccode\u003efa6a55e\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump multer from 2.1.1 to 2.2.0 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11026\"\u003e#11026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/40e7be8a78dd43caaeb2313cc4be3f8e714be91d\"\u003e\u003ccode\u003e40e7be8\u003c/code\u003e\u003c/a\u003e docs: clarifies that request data is request-specific in axios (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11025\"\u003e#11025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/a446b39b19c8b570214a4158520c5ddd5b020366\"\u003e\u003ccode\u003ea446b39\u003c/code\u003e\u003c/a\u003e fix(AxiosURLSearchParams): use arrow function so encoder.call(this) receives ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/cf1306a42d97960b635c894c83658f2692e53585\"\u003e\u003ccode\u003ecf1306a\u003c/code\u003e\u003c/a\u003e docs: add Deno to install instructions (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11023\"\u003e#11023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/b32880af48017457a1203ab2e63720902d3b71b3\"\u003e\u003ccode\u003eb32880a\u003c/code\u003e\u003c/a\u003e fix: incorrect use of error (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11021\"\u003e#11021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/1792eda11aff8fe0f8c8a6e5ae6ff305740a6460\"\u003e\u003ccode\u003e1792eda\u003c/code\u003e\u003c/a\u003e fix: ensure maxBodyLength is explicitly passed to follow-redirects (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10993\"\u003e#10993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/30499d6af0961ec38619792013a534d1933b08a9\"\u003e\u003ccode\u003e30499d6\u003c/code\u003e\u003c/a\u003e fix: various runtime crashes and type definition mismatches (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10959\"\u003e#10959\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/20ce9c412ebd88823d1a4a47000cb133a8f79440\"\u003e\u003ccode\u003e20ce9c4\u003c/code\u003e\u003c/a\u003e fix(http): defer env proxy handling to Node (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10942\"\u003e#10942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/e64bcf9c5af231d6f37d8389b1e57ded314fff86\"\u003e\u003ccode\u003ee64bcf9\u003c/code\u003e\u003c/a\u003e chore(deps): merge branch 'v1.x' into tests/module/cjs (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11014\"\u003e#11014\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/axios/axios/compare/v1.18.0...v1.18.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ioredis` from 5.10.1 to 5.11.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/luin/ioredis/releases\"\u003eioredis's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.11.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/luin/ioredis/compare/v5.11.0...v5.11.1\"\u003e5.11.1\u003c/a\u003e (2026-06-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecluster:\u003c/strong\u003e reconnect to nodes that restart without slot changes (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2096\"\u003e#2096\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/c84b2ee97fd7b25d8f6ef8b509c228a602f47cca\"\u003ec84b2ee\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eparse protocol-relative Redis URLs as TCP connections (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2125\"\u003e#2125\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/131ee24173380b986e62ecc428ddde82be12bc40\"\u003e131ee24\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.11.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/luin/ioredis/compare/v5.10.1...v5.11.0\"\u003e5.11.0\u003c/a\u003e (2026-05-26)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eprevent RangeError from string accumulation in pipeline (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2088\"\u003e#2088\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/defc07716a9ef10c2077ec4e23ea48cb9ea731fc\"\u003edefc077\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ereplace deprecated url.parse() with WHATWG URL API (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2081\"\u003e#2081\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/0021a4590e286aabbf27f4e2fc18f9d2de829ef0\"\u003e0021a45\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/redis/ioredis/issues/1747\"\u003eredis/ioredis#1747\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd array commands, typings and tests (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2114\"\u003e#2114\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/baf68d6d89553672cfac3e08543467b910b561c5\"\u003ebaf68d6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd increx command (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2115\"\u003e#2115\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/37d0695b212d865ef24132acff85420ae51dde50\"\u003e37d0695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd Redis MSETEX support (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2111\"\u003e#2111\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/04a4615e8e96b9c58d017e360b5eaafede8973d0\"\u003e04a4615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd typed GCRA command support and functional tests (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2094\"\u003e#2094\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/468a8023cd2c8f342ec7c55a01bf0c8d17e4b877\"\u003e468a802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd vector set command support (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2116\"\u003e#2116\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/b7b3defbd119d07fb86d071d5eefc255db4920c2\"\u003eb7b3def\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd xnack command (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2103\"\u003e#2103\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/187d29b45000ee46a4baa8ce91eacfa04675aee8\"\u003e187d29b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd zinter zunion count (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2104\"\u003e#2104\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/0d510bbc1cfc8b01d862b76c408f6687f6e77809\"\u003e0d510bb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eTracingChannel\u003c/code\u003e support (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2089\"\u003e#2089\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/4760e0a19c194f29f4feb703003dcf046e4509cd\"\u003e4760e0a\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/redis/ioredis/blob/main/CHANGELOG.md\"\u003eioredis's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/luin/ioredis/compare/v5.11.0...v5.11.1\"\u003e5.11.1\u003c/a\u003e (2026-06-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecluster:\u003c/strong\u003e reconnect to nodes that restart without slot changes (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2096\"\u003e#2096\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/c84b2ee97fd7b25d8f6ef8b509c228a602f47cca\"\u003ec84b2ee\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eparse protocol-relative Redis URLs as TCP connections (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2125\"\u003e#2125\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/131ee24173380b986e62ecc428ddde82be12bc40\"\u003e131ee24\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/luin/ioredis/compare/v5.10.1...v5.11.0\"\u003e5.11.0\u003c/a\u003e (2026-05-26)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eprevent RangeError from string accumulation in pipeline (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2088\"\u003e#2088\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/defc07716a9ef10c2077ec4e23ea48cb9ea731fc\"\u003edefc077\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ereplace deprecated url.parse() with WHATWG URL API (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2081\"\u003e#2081\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/0021a4590e286aabbf27f4e2fc18f9d2de829ef0\"\u003e0021a45\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/redis/ioredis/issues/1747\"\u003eredis/ioredis#1747\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd array commands, typings and tests (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2114\"\u003e#2114\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/baf68d6d89553672cfac3e08543467b910b561c5\"\u003ebaf68d6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd increx command (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2115\"\u003e#2115\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/37d0695b212d865ef24132acff85420ae51dde50\"\u003e37d0695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd Redis MSETEX support (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2111\"\u003e#2111\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/04a4615e8e96b9c58d017e360b5eaafede8973d0\"\u003e04a4615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd typed GCRA command support and functional tests (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2094\"\u003e#2094\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/468a8023cd2c8f342ec7c55a01bf0c8d17e4b877\"\u003e468a802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd vector set command support (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2116\"\u003e#2116\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/b7b3defbd119d07fb86d071d5eefc255db4920c2\"\u003eb7b3def\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd xnack command (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2103\"\u003e#2103\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/187d29b45000ee46a4baa8ce91eacfa04675aee8\"\u003e187d29b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd zinter zunion count (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2104\"\u003e#2104\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/0d510bbc1cfc8b01d862b76c408f6687f6e77809\"\u003e0d510bb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eTracingChannel\u003c/code\u003e support (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2089\"\u003e#2089\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/4760e0a19c194f29f4feb703003dcf046e4509cd\"\u003e4760e0a\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/redis/ioredis/commit/fb224a7609b6d25959e06e31fdab2460d1f75691\"\u003e\u003ccode\u003efb224a7\u003c/code\u003e\u003c/a\u003e chore(release): 5.11.1 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/ioredis/commit/131ee24173380b986e62ecc428ddde82be12bc40\"\u003e\u003ccode\u003e131ee24\u003c/code\u003e\u003c/a\u003e fix: parse protocol-relative Redis URLs as TCP connections (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2125\"\u003e#2125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/ioredis/commit/c84b2ee97fd7b25d8f6ef8b509c228a602f47cca\"\u003e\u003ccode\u003ec84b2ee\u003c/code\u003e\u003c/a\u003e fix(cluster): reconnect to nodes that restart without slot changes (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2096\"\u003e#2096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/ioredis/commit/14904327fc212d1f592172d776ebe45178fb7ee7\"\u003e\u003ccode\u003e1490432\u003c/code\u003e\u003c/a\u003e chore(release): 5.11.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/ioredis/commit/5359d4d090c17f2ca1e86d92b139cd935ba4643d\"\u003e\u003ccode\u003e5359d4d\u003c/code\u003e\u003c/a\u003e refactor(utils): inline defaults and isArguments helpers (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2107\"\u003e#2107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/ioredis/commit/b7b3defbd119d07fb86d071d5eefc255db4920c2\"\u003e\u003ccode\u003eb7b3def\u003c/code\u003e\u003c/a\u003e feat: add vector set command support (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2116\"\u003e#2116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/ioredis/commit/faa53fdfae7f605c19bd74564639640f9d30d404\"\u003e\u003ccode\u003efaa53fd\u003c/code\u003e\u003c/a\u003e ci: update Node.js and Redis test matrix (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2119\"\u003e#2119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/ioredis/commit/37d0695b212d865ef24132acff85420ae51dde50\"\u003e\u003ccode\u003e37d0695\u003c/code\u003e\u003c/a\u003e feat: add increx command (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2115\"\u003e#2115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/ioredis/commit/612ee9dfe96c1df942eaa415ca94881077191b5c\"\u003e\u003ccode\u003e612ee9d\u003c/code\u003e\u003c/a\u003e chore: update Redis 8.8 test image to custom (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2118\"\u003e#2118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/ioredis/commit/baf68d6d89553672cfac3e08543467b910b561c5\"\u003e\u003ccode\u003ebaf68d6\u003c/code\u003e\u003c/a\u003e feat: add array commands, typings and tests (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2114\"\u003e#2114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/luin/ioredis/compare/v5.10.1...v5.11.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `joi` from 18.1.1 to 18.2.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hapijs/joi/commit/c86ddc0b6143a0e8cec0f1c6047c4b62db8cb0c2\"\u003e\u003ccode\u003ec86ddc0\u003c/code\u003e\u003c/a\u003e 18.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hapijs/joi/commit/80771259d7833cb0e5ea97e6ff028a3bf1c8f8cd\"\u003e\u003ccode\u003e8077125\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/hapijs/joi/issues/3125\"\u003e#3125\u003c/a\u003e from hapijs/fix/json-schema-multiple-patterns\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hapijs/joi/commit/223217aea62183d90b1d6f9538cfa83c1744170d\"\u003e\u003ccode\u003e223217a\u003c/code\u003e\u003c/a\u003e fix: expose multiple string patterns in json schemas\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hapijs/joi/commit/85947a8c71cbb63fdf3c65eb06e21301161ae533\"\u003e\u003ccode\u003e85947a8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/hapijs/joi/issues/3124\"\u003e#3124\u003c/a\u003e from hapijs/chore/object-proto\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hapijs/joi/commit/fe41c4f64faa5c9ed22217ac6a3ad55949c13b95\"\u003e\u003ccode\u003efe41c4f\u003c/code\u003e\u003c/a\u003e chore: deny prototype pollution in objects by restoring prototype\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hapijs/joi/commit/87d3a6282a0ea94e2be6238534fcb3b589552742\"\u003e\u003ccode\u003e87d3a62\u003c/code\u003e\u003c/a\u003e 18.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hapijs/joi/commit/1c7d34e32d6f2c258e98fb4b0e29540f17038110\"\u003e\u003ccode\u003e1c7d34e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/hapijs/joi/issues/3120\"\u003e#3120\u003c/a\u003e from hapijs/fix/json-schema-bugfixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hapijs/joi/commit/515a8f094f980f07d4f1b8d8622708551c3fc188\"\u003e\u003ccode\u003e515a8f0\u003c/code\u003e\u003c/a\u003e test(json-schema): drop runtime validation from json-schema tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hapijs/joi/commit/6574f75ba96dbd67db45f60e872e5a6ce03989e4\"\u003e\u003ccode\u003e6574f75\u003c/code\u003e\u003c/a\u003e fix(json-schema): register id'd child schemas in $defs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hapijs/joi/commit/770a2cf070fa1a82ad686cbabd89b4fd5838b43e\"\u003e\u003ccode\u003e770a2cf\u003c/code\u003e\u003c/a\u003e fix(json-schema): skip rule handlers with ref arguments\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hapijs/joi/compare/v18.1.1...v18.2.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `oidc-provider` from 9.7.1 to 9.9.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/panva/node-oidc-provider/releases\"\u003eoidc-provider's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.9.1\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eignore stale clients during logout confirmation (\u003ca href=\"https://github.com/panva/node-oidc-provider/commit/7216f2bcec103e2de62f618efdf2171f049ba004\"\u003e7216f2b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.9.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebump CIMD draft to -02 (\u003ca href=\"https://github.com/panva/node-oidc-provider/commit/6a26aff486c9df59776c7de0b3f815158a1553b3\"\u003e6a26aff\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.8.6\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edon't call revokeByGrantId with no grantId (\u003ca href=\"https://github.com/panva/node-oidc-provider/commit/0bc71ad1b8e75026871c0853852f19e3a7980f5f\"\u003e0bc71ad\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/panva/node-oidc-provider/issues/1431\"\u003e#1431\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.8.5\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eescape default html helper output in shouldChange functions (\u003ca href=\"https://github.com/panva/node-oidc-provider/commit/f688321bd3a702d296b893b449a1c46866a414e6\"\u003ef688321\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enote helpers requiring deployment customization (\u003ca href=\"https://github.com/panva/node-oidc-provider/commit/567e551957237bae975bf5943a8acc7be37aaaab\"\u003e567e551\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.8.4\u003c/h2\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edetect non-node runtimes before checking for LTS (\u003ca href=\"https://github.com/panva/node-oidc-provider/commit/b3be0fd4885fa718df3959add2cceb04d464d608\"\u003eb3be0fd\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/panva/node-oidc-provider/issues/1424\"\u003e#1424\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eisolate SSRF dispatcher protection (\u003ca href=\"https://github.com/panva/node-oidc-provider/commit/1f649965a3c62b1f8ee554abe08e59033ddd0f21\"\u003e1f64996\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.8.3\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eawait registration token policy (\u003ca href=\"https://github.com/panva/node-oidc-provider/commit/62696027a9c579576b0a55d9a899d4143973d809\"\u003e6269602\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epass ciba user code to verifier (\u003ca href=\"https://github.com/panva/node-oidc-provider/commit/a3408691fc9f4404a05ba16b9112d2ce6fbe8df6\"\u003ea340869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ereject...\n\n_Description has been truncated_","html_url":"https://github.com/France-Travail/pass-emploi-connect/pull/99","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/France-Travail%2Fpass-emploi-connect/issues/99","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/99/packages"}},{"old_version":"11.1.26","new_version":"11.1.27","update_type":"patch","path":null,"pr_created_at":"2026-07-08T00:18:48.000Z","version_change":"11.1.26 → 11.1.27","issue":{"uuid":"4833211260","node_id":"PR_kwDOM6ADXc7vD46W","number":499,"state":"closed","title":"build(deps): bump the non-major-dependencies group across 1 directory with 45 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-07-15T00:17:16.000Z","author_association":null,"state_reason":null,"created_at":"2026-07-08T00:18:48.000Z","updated_at":"2026-07-15T00:17:17.000Z","time_to_close":604708,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"non-major-dependencies","update_count":45,"packages":[{"name":"@types/node","old_version":"24.13.1","new_version":"24.13.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"globals","old_version":"17.6.0","new_version":"17.7.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"prettier","old_version":"3.8.4","new_version":"3.9.4","repository_url":"https://github.com/prettier/prettier"},{"name":"typescript-eslint","old_version":"8.61.0","new_version":"8.63.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitest/coverage-v8","old_version":"4.1.8","new_version":"4.1.10","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"vitest","old_version":"4.1.8","new_version":"4.1.10","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@nestjs-modules/mailer","old_version":"2.3.6","new_version":"2.3.7","repository_url":"https://github.com/nest-modules/mailer"},{"name":"@nestjs/cache-manager","old_version":"3.1.2","new_version":"3.1.3","repository_url":"https://github.com/nestjs/cache-manager"},{"name":"@nestjs/common","old_version":"11.1.26","new_version":"11.1.27","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/core","old_version":"11.1.26","new_version":"11.1.27","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/platform-express","old_version":"11.1.26","new_version":"11.1.27","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/swagger","old_version":"11.4.4","new_version":"11.4.5","repository_url":"https://github.com/nestjs/swagger"},{"name":"@sentry/nestjs","old_version":"10.57.0","new_version":"10.64.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"axios","old_version":"1.17.0","new_version":"1.18.1","repository_url":"https://github.com/axios/axios"},{"name":"bullmq","old_version":"5.78.0","new_version":"5.79.3","repository_url":"https://github.com/taskforcesh/bullmq"},{"name":"cache-manager","old_version":"7.2.8","new_version":"7.2.9","repository_url":"https://github.com/jaredwray/cacheable"},{"name":"joi","old_version":"18.2.1","new_version":"18.2.3","repository_url":"https://github.com/hapijs/joi"},{"name":"mongoose","old_version":"9.7.0","new_version":"9.7.4","repository_url":"https://github.com/Automattic/mongoose"},{"name":"sharp","old_version":"0.34.5","new_version":"0.35.3","repository_url":"https://github.com/lovell/sharp"},{"name":"uuid","old_version":"14.0.0","new_version":"14.0.1","repository_url":"https://github.com/uuidjs/uuid"},{"name":"@nestjs/testing","old_version":"11.1.26","new_version":"11.1.27","repository_url":"https://github.com/nestjs/nest"},{"name":"@types/multer","old_version":"2.1.0","new_version":"2.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"ts-loader","old_version":"9.6.0","new_version":"9.6.2","repository_url":"https://github.com/TypeStrong/ts-loader"},{"name":"tsx","old_version":"4.22.4","new_version":"4.23.0","repository_url":"https://github.com/privatenumber/tsx"},{"name":"@fortawesome/fontawesome-svg-core","old_version":"7.2.0","new_version":"7.3.0","repository_url":"https://github.com/FortAwesome/Font-Awesome"},{"name":"@fortawesome/free-brands-svg-icons","old_version":"7.2.0","new_version":"7.3.0","repository_url":"https://github.com/FortAwesome/Font-Awesome"},{"name":"@fortawesome/free-regular-svg-icons","old_version":"7.2.0","new_version":"7.3.0","repository_url":"https://github.com/FortAwesome/Font-Awesome"},{"name":"@fortawesome/free-solid-svg-icons","old_version":"7.2.0","new_version":"7.3.0","repository_url":"https://github.com/FortAwesome/Font-Awesome"},{"name":"@sentry/react","old_version":"10.57.0","new_version":"10.64.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@tanstack/react-query","old_version":"5.101.0","new_version":"5.101.2","repository_url":"https://github.com/TanStack/query"},{"name":"react-router-dom","old_version":"7.17.0","new_version":"7.18.1","repository_url":"https://github.com/remix-run/react-router"},{"name":"@playwright/test","old_version":"1.60.0","new_version":"1.61.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@storybook/addon-docs","old_version":"10.4.3","new_version":"10.4.6","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-links","old_version":"10.4.3","new_version":"10.4.6","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-onboarding","old_version":"10.4.3","new_version":"10.4.6","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/builder-vite","old_version":"10.4.3","new_version":"10.4.6","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/react","old_version":"10.4.3","new_version":"10.4.6","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/react-vite","old_version":"10.4.3","new_version":"10.4.6","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@vitejs/plugin-react","old_version":"6.0.2","new_version":"6.0.3","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"eslint-plugin-react-refresh","old_version":"0.5.2","new_version":"0.5.3","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"msw","old_version":"2.14.6","new_version":"2.14.7","repository_url":"https://github.com/mswjs/msw"},{"name":"sass","old_version":"1.100.0","new_version":"1.101.0","repository_url":"https://github.com/sass/dart-sass"},{"name":"storybook","old_version":"10.4.3","new_version":"10.4.6","repository_url":"https://github.com/storybookjs/storybook"},{"name":"vite","old_version":"8.0.16","new_version":"8.1.3","repository_url":"https://github.com/vitejs/vite"},{"name":"bson","old_version":"7.2.0","new_version":"7.3.1","repository_url":"https://github.com/mongodb/js-bson"}],"path":null,"ecosystem":"npm"},"body":"Bumps the non-major-dependencies group with 45 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.13.1` | `24.13.2` |\n| [globals](https://github.com/sindresorhus/globals) | `17.6.0` | `17.7.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.4` | `3.9.4` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.61.0` | `8.63.0` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.1.8` | `4.1.10` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.8` | `4.1.10` |\n| [@nestjs-modules/mailer](https://github.com/nest-modules/mailer) | `2.3.6` | `2.3.7` |\n| [@nestjs/cache-manager](https://github.com/nestjs/cache-manager) | `3.1.2` | `3.1.3` |\n| [@nestjs/common](https://github.com/nestjs/nest/tree/HEAD/packages/common) | `11.1.26` | `11.1.27` |\n| [@nestjs/core](https://github.com/nestjs/nest/tree/HEAD/packages/core) | `11.1.26` | `11.1.27` |\n| [@nestjs/platform-express](https://github.com/nestjs/nest/tree/HEAD/packages/platform-express) | `11.1.26` | `11.1.27` |\n| [@nestjs/swagger](https://github.com/nestjs/swagger) | `11.4.4` | `11.4.5` |\n| [@sentry/nestjs](https://github.com/getsentry/sentry-javascript) | `10.57.0` | `10.64.0` |\n| [axios](https://github.com/axios/axios) | `1.17.0` | `1.18.1` |\n| [bullmq](https://github.com/taskforcesh/bullmq) | `5.78.0` | `5.79.3` |\n| [cache-manager](https://github.com/jaredwray/cacheable/tree/HEAD/packages/cache-manager) | `7.2.8` | `7.2.9` |\n| [joi](https://github.com/hapijs/joi) | `18.2.1` | `18.2.3` |\n| [mongoose](https://github.com/Automattic/mongoose) | `9.7.0` | `9.7.4` |\n| [sharp](https://github.com/lovell/sharp) | `0.34.5` | `0.35.3` |\n| [uuid](https://github.com/uuidjs/uuid) | `14.0.0` | `14.0.1` |\n| [@nestjs/testing](https://github.com/nestjs/nest/tree/HEAD/packages/testing) | `11.1.26` | `11.1.27` |\n| [@types/multer](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/multer) | `2.1.0` | `2.2.0` |\n| [ts-loader](https://github.com/TypeStrong/ts-loader) | `9.6.0` | `9.6.2` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.22.4` | `4.23.0` |\n| [@fortawesome/fontawesome-svg-core](https://github.com/FortAwesome/Font-Awesome) | `7.2.0` | `7.3.0` |\n| [@fortawesome/free-brands-svg-icons](https://github.com/FortAwesome/Font-Awesome) | `7.2.0` | `7.3.0` |\n| [@fortawesome/free-regular-svg-icons](https://github.com/FortAwesome/Font-Awesome) | `7.2.0` | `7.3.0` |\n| [@fortawesome/free-solid-svg-icons](https://github.com/FortAwesome/Font-Awesome) | `7.2.0` | `7.3.0` |\n| [@sentry/react](https://github.com/getsentry/sentry-javascript) | `10.57.0` | `10.64.0` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.101.0` | `5.101.2` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.17.0` | `7.18.1` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.60.0` | `1.61.1` |\n| [@storybook/addon-docs](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs) | `10.4.3` | `10.4.6` |\n| [@storybook/addon-links](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/links) | `10.4.3` | `10.4.6` |\n| [@storybook/addon-onboarding](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/onboarding) | `10.4.3` | `10.4.6` |\n| [@storybook/builder-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/builders/builder-vite) | `10.4.3` | `10.4.6` |\n| [@storybook/react](https://github.com/storybookjs/storybook/tree/HEAD/code/renderers/react) | `10.4.3` | `10.4.6` |\n| [@storybook/react-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/react-vite) | `10.4.3` | `10.4.6` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `6.0.2` | `6.0.3` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.5.2` | `0.5.3` |\n| [msw](https://github.com/mswjs/msw) | `2.14.6` | `2.14.7` |\n| [sass](https://github.com/sass/dart-sass) | `1.100.0` | `1.101.0` |\n| [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/core) | `10.4.3` | `10.4.6` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.0.16` | `8.1.3` |\n| [bson](https://github.com/mongodb/js-bson) | `7.2.0` | `7.3.1` |\n\n\nUpdates `@types/node` from 24.13.1 to 24.13.2\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 `globals` from 17.6.0 to 17.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/globals/releases\"\u003eglobals's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev17.7.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (2026-06-22) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/345\"\u003e#345\u003c/a\u003e)  33b75f9\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.6.0...v17.7.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v17.6.0...v17.7.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/sindresorhus/globals/commit/a19670cc86c1218e915657c55ea02ba3e7623834\"\u003e\u003ccode\u003ea19670c\u003c/code\u003e\u003c/a\u003e 17.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/9611620bad0ea45531ae0261b986ce694374e42c\"\u003e\u003ccode\u003e9611620\u003c/code\u003e\u003c/a\u003e Update actions (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/346\"\u003e#346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/33b75f9ddeb6f9ddd81251b043667eb8104a8d15\"\u003e\u003ccode\u003e33b75f9\u003c/code\u003e\u003c/a\u003e Update globals (2026-06-22) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/345\"\u003e#345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/887dd529bde24486b7f9e31d1b2c515df2b7cf5c\"\u003e\u003ccode\u003e887dd52\u003c/code\u003e\u003c/a\u003e Fix build script (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/344\"\u003e#344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.6.0...v17.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.8.4 to 3.9.4\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.9.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAngular: Format \u003ccode\u003e@content(name)\u003c/code\u003e -\u0026gt; \u003ccode\u003e@content (name)\u003c/code\u003e to align with other block syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19499\"\u003e#19499\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\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.9.4/CHANGELOG.md#394\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMarkdown: Fix unexpected removal of characters in liquid syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19489\"\u003eprettier/prettier#19489\u003c/a\u003e by \u003ca href=\"https://github.com/seiyab\"\u003e\u003ccode\u003e@​seiyab\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTypeScript: Allow decorators to be used with declare on class fields (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19492\"\u003eprettier/prettier#19492\u003c/a\u003e by \u003ca href=\"https://github.com/evoactivity\"\u003e\u003ccode\u003e@​evoactivity\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.9.3/CHANGELOG.md#393\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCLI: Fix ignored file has been cached incorrectly (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19483\"\u003e#19483\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.9.1/CHANGELOG.md#391\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.5...3.9.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2026/06/27/3.9.0\"\u003ePrettier 3.9: Major parser upgrades and Formatting improvements\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Flow variance annotation print (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19022\"\u003e#19022\u003c/a\u003e by \u003ca href=\"https://github.com/marcoww6\"\u003e\u003ccode\u003e@​marcoww6\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.5/CHANGELOG.md#385\"\u003eChangelog\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/prettier/prettier/blob/main/CHANGELOG.md\"\u003eprettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.9.4\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.9.3...3.9.4\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eAngular: Format \u003ccode\u003e@content(name)\u003c/code\u003e -\u0026gt; \u003ccode\u003e@content (name)\u003c/code\u003e to align with other block syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19499\"\u003e#19499\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\u0026lt;!-- Input --\u0026gt;\n\u0026lt;FancyButton [label]=\u0026quot;title\u0026quot;\u0026gt;\n  @content (icon) {\n    \u0026lt;span\u0026gt;Icon!\u0026lt;/span\u0026gt;\n  }\n  @content (description) {\n    \u0026lt;span\u0026gt;Description text\u0026lt;/span\u0026gt;\n  }\n  \u0026lt;span\u0026gt;Other children\u0026lt;/span\u0026gt;\n\u0026lt;/FancyButton\u0026gt;\n\u003cp\u003e\u0026lt;!-- Prettier 3.9.3 --\u0026gt;\n\u0026lt;FancyButton [label]=\u0026quot;title\u0026quot;\u0026gt;\n\u003ca href=\"https://github.com/content\"\u003e\u003ccode\u003e@​content\u003c/code\u003e\u003c/a\u003e(icon) {\n\u0026lt;span\u0026gt;Icon!\u0026lt;/span\u0026gt;\n}\n\u003ca href=\"https://github.com/content\"\u003e\u003ccode\u003e@​content\u003c/code\u003e\u003c/a\u003e(description) {\n\u0026lt;span\u0026gt;Description text\u0026lt;/span\u0026gt;\n}\n\u0026lt;span\u0026gt;Other children\u0026lt;/span\u0026gt;\n\u0026lt;/FancyButton\u0026gt;\u003c/p\u003e\n\u003cp\u003e\u0026lt;!-- Prettier 3.9.4 --\u0026gt;\n\u0026lt;FancyButton [label]=\u0026quot;title\u0026quot;\u0026gt;\n\u003ca href=\"https://github.com/content\"\u003e\u003ccode\u003e@​content\u003c/code\u003e\u003c/a\u003e (icon) {\n\u0026lt;span\u0026gt;Icon!\u0026lt;/span\u0026gt;\n}\n\u003ca href=\"https://github.com/content\"\u003e\u003ccode\u003e@​content\u003c/code\u003e\u003c/a\u003e (description) {\n\u0026lt;span\u0026gt;Description text\u0026lt;/span\u0026gt;\n}\n\u0026lt;span\u0026gt;Other children\u0026lt;/span\u0026gt;\n\u0026lt;/FancyButton\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch1\u003e3.9.3\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.9.1...3.9.3\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eMarkdown: Fix unexpected removal of characters in liquid syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19489\"\u003e#19489\u003c/a\u003e by \u003ca href=\"https://github.com/seiyab\"\u003e\u003ccode\u003e@​seiyab\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"md\"\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/b693cb22b412b759784bc2298fc86880e351cd3a\"\u003e\u003ccode\u003eb693cb2\u003c/code\u003e\u003c/a\u003e Release 3.9.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/2e92ac0ee29fb83b7ce32277cb914c2eee192955\"\u003e\u003ccode\u003e2e92ac0\u003c/code\u003e\u003c/a\u003e Angular: Format \u003ccode\u003e@content(name)\u003c/code\u003e -\u0026gt; \u003ccode\u003e@content (name)\u003c/code\u003e to align with other blo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/abed2c22db3cb61e922b7284c3b6c65424353ac2\"\u003e\u003ccode\u003eabed2c2\u003c/code\u003e\u003c/a\u003e Bump Prettier dependency to 3.9.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/6cfbc00921de451e918b18bb5ab6b80e80f5cd34\"\u003e\u003ccode\u003e6cfbc00\u003c/code\u003e\u003c/a\u003e Clean changelog_unreleased\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/3732e1dee6a36bdb2e77a722d206a79ac7e67aa3\"\u003e\u003ccode\u003e3732e1d\u003c/code\u003e\u003c/a\u003e Release 3.9.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/a74a7b05dee7fbef39a6aeff378c3741e1a8ee15\"\u003e\u003ccode\u003ea74a7b0\u003c/code\u003e\u003c/a\u003e Allow decorators to be used with \u003ccode\u003edeclare\u003c/code\u003e on class fields (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19492\"\u003e#19492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/bd9e11ab41e17a4f61f363a981c1ec24d2a4167a\"\u003e\u003ccode\u003ebd9e11a\u003c/code\u003e\u003c/a\u003e Correct text identification in liquid syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19489\"\u003e#19489\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/269eee3faa1f82b1de07bb7e4d15e1cee70f80d4\"\u003e\u003ccode\u003e269eee3\u003c/code\u003e\u003c/a\u003e Bump Prettier dependency to 3.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/ec7ccd1ea47c965bda3c958239899737e899603d\"\u003e\u003ccode\u003eec7ccd1\u003c/code\u003e\u003c/a\u003e Clean changelog_unreleased\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/c47654c003fe525572e10d5cc1ea64d7b9c0ee55\"\u003e\u003ccode\u003ec47654c\u003c/code\u003e\u003c/a\u003e Release 3.9.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prettier/prettier/compare/3.8.4...3.9.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript-eslint` from 8.61.0 to 8.63.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\"\u003etypescript-eslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.63.0\u003c/h2\u003e\n\u003ch2\u003e8.63.0 (2026-07-06)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-promises] detect async usage of a sync dispose usage (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12426\"\u003e#12426\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [method-signature-style] suggest converting readonly function properties instead of emitting invalid syntax (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12447\"\u003e#12447\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12446\"\u003e#12446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] handle optional-chained calls to overloaded functions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12491\"\u003e#12491\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12485\"\u003e#12485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-base-to-string] don't flag a shadowed String() call (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12492\"\u003e#12492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e export ClassStaticBlockScope (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12460\"\u003e#12460\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\u003eKristjan \u003ca href=\"https://github.com/KristjanTammekivi\"\u003e\u003ccode\u003e@​KristjanTammekivi\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMichael Naumov \u003ca href=\"https://github.com/mnaoumov\"\u003e\u003ccode\u003e@​mnaoumov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSerhii Leniv \u003ca href=\"https://github.com/Serhii-Leniv\"\u003e\u003ccode\u003e@​Serhii-Leniv\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e송재욱\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.63.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.62.1\u003c/h2\u003e\n\u003ch2\u003e8.62.1 (2026-06-29)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-optional-chain] use suggestion instead of autofix for trailing binary operator (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12328\"\u003e#12328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-boolean-literal-compare] preserve boolean result in fixer for nullable true comparisons (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12365\"\u003e#12365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] parenthesize object literal at left edge of expression statement (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12443\"\u003e#12443\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12418\"\u003e#12418\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\u003emdm317\u003c/li\u003e\n\u003cli\u003ePatrick Aleite\u003c/li\u003e\n\u003cli\u003e송재욱\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.62.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\u003ev8.62.0\u003c/h2\u003e\n\u003ch2\u003e8.62.0 (2026-06-22)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\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/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md\"\u003etypescript-eslint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.63.0 (2026-07-06)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint 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.63.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.62.1 (2026-06-29)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint 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.62.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.62.0 (2026-06-22)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove redundant package.json \u0026quot;files\u0026quot; (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12444\"\u003e#12444\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\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.62.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.61.1 (2026-06-15)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint 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.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\u003c/blockquote\u003e\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/290cf6cdcc5ffb00c5b8f3e1e0e9f2fd8cc96374\"\u003e\u003ccode\u003e290cf6c\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.63.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/3ea32f4ba5e196c08c6da1095619d7f65ba4905e\"\u003e\u003ccode\u003e3ea32f4\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.62.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/54e285728e5d8cb83fadb8041189f0c3b4ab436a\"\u003e\u003ccode\u003e54e2857\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.62.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/81e4c2654c3f4d923766a888691add2c45b5d64a\"\u003e\u003ccode\u003e81e4c26\u003c/code\u003e\u003c/a\u003e feat: remove redundant package.json \u0026quot;files\u0026quot; (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12444\"\u003e#12444\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/aaad7187b529c4b6ff8088ffd7e948c69c2763b6\"\u003e\u003ccode\u003eaaad718\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.61.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.63.0/packages/typescript-eslint\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/coverage-v8` from 4.1.8 to 4.1.10\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\"\u003e@​vitest/coverage-v8's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.10\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Check fs access in builtin commands [backport to v4]  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eOpenCode (claude-opus-4-8)\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10680\"\u003evitest-dev/vitest#10680\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5c18dd267\"\u003e\u003c!-- raw HTML omitted --\u003e(5c18d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evm\u003c/strong\u003e: Fix external module resolve error with deps optimizer query for encoded URI [backport to v4]  -  by \u003ca href=\"https://github.com/SveLil\"\u003e\u003ccode\u003e@​SveLil\u003c/code\u003e\u003c/a\u003e and \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/10661\"\u003evitest-dev/vitest#10661\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/bae52b511\"\u003e\u003c!-- raw HTML omitted --\u003e(bae52)\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.9...v4.1.10\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.1.9\u003c/h2\u003e\n\u003ch3\u003e🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eimportOriginal\u003c/code\u003e with optimizer and query import [backport to v4] - by \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e, \u003cstrong\u003eDavid Harris\u003c/strong\u003e, \u003cstrong\u003eCodex\u003c/strong\u003eand \u003cstrong\u003eVladimir\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10546\"\u003evitest-dev/vitest#10546\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a5180190c\"\u003e\u003c!-- raw HTML omitted --\u003e(a5180)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eWait for orchestrator readiness before resolving browser sessions [backport to v4] - by \u003cstrong\u003eVladimir\u003c/strong\u003e and \u003cstrong\u003eSéamus O'Connor\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10555\"\u003evitest-dev/vitest#10555\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7fb29651a\"\u003e\u003c!-- raw HTML omitted --\u003e(7fb29)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWait for iframe tester readiness before preparing  [backport to v4] - by \u003cstrong\u003eVladimir\u003c/strong\u003e and \u003cstrong\u003eSéamus O'Connor\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10497\"\u003evitest-dev/vitest#10497\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10556\"\u003evitest-dev/vitest#10556\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fbc626c40\"\u003e\u003c!-- raw HTML omitted --\u003e(fbc62)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emocker\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eHoist vi.mock() for vite-plus/test imports [backport to v4] - by \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e, \u003cstrong\u003eLongYinan\u003c/strong\u003e, \u003cstrong\u003eClaude Opus 4.8\u003c/strong\u003e and \u003cstrong\u003eVladimir\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10548\"\u003evitest-dev/vitest#10548\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2c9559c02\"\u003e\u003c!-- raw HTML omitted --\u003e(2c955)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epool\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003ePrevent test run hang on worker crash  [backport to v4] - by \u003cstrong\u003eAri Perkkiö\u003c/strong\u003e and \u003cstrong\u003eJattioui Ismail\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10543\"\u003evitest-dev/vitest#10543\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10564\"\u003evitest-dev/vitest#10564\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/934b0f587\"\u003e\u003c!-- raw HTML omitted --\u003e(934b0)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.8...v4.1.9\"\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/db616d227b6e0cb07a94f5d1bba262ee95db7e46\"\u003e\u003ccode\u003edb616d2\u003c/code\u003e\u003c/a\u003e chore: release v4.1.10 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/10718\"\u003e#10718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/a7a61e78c7d0718f00173cff6800a91a344457d4\"\u003e\u003ccode\u003ea7a61e7\u003c/code\u003e\u003c/a\u003e chore: release v4.1.9 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/10598\"\u003e#10598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.1.10/packages/coverage-v8\"\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.8 to 4.1.10\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.10\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Check fs access in builtin commands [backport to v4]  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eOpenCode (claude-opus-4-8)\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10680\"\u003evitest-dev/vitest#10680\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5c18dd267\"\u003e\u003c!-- raw HTML omitted --\u003e(5c18d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evm\u003c/strong\u003e: Fix external module resolve error with deps optimizer query for encoded URI [backport to v4]  -  by \u003ca href=\"https://github.com/SveLil\"\u003e\u003ccode\u003e@​SveLil\u003c/code\u003e\u003c/a\u003e and \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/10661\"\u003evitest-dev/vitest#10661\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/bae52b511\"\u003e\u003c!-- raw HTML omitted --\u003e(bae52)\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.9...v4.1.10\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.1.9\u003c/h2\u003e\n\u003ch3\u003e🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eimportOriginal\u003c/code\u003e with optimizer and query import [backport to v4] - by \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e, \u003cstrong\u003eDavid Harris\u003c/strong\u003e, \u003cstrong\u003eCodex\u003c/strong\u003eand \u003cstrong\u003eVladimir\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10546\"\u003evitest-dev/vitest#10546\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a5180190c\"\u003e\u003c!-- raw HTML omitted --\u003e(a5180)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eWait for orchestrator readiness before resolving browser sessions [backport to v4] - by \u003cstrong\u003eVladimir\u003c/strong\u003e and \u003cstrong\u003eSéamus O'Connor\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10555\"\u003evitest-dev/vitest#10555\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7fb29651a\"\u003e\u003c!-- raw HTML omitted --\u003e(7fb29)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWait for iframe tester readiness before preparing  [backport to v4] - by \u003cstrong\u003eVladimir\u003c/strong\u003e and \u003cstrong\u003eSéamus O'Connor\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10497\"\u003evitest-dev/vitest#10497\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10556\"\u003evitest-dev/vitest#10556\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fbc626c40\"\u003e\u003c!-- raw HTML omitted --\u003e(fbc62)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emocker\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eHoist vi.mock() for vite-plus/test imports [backport to v4] - by \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e, \u003cstrong\u003eLongYinan\u003c/strong\u003e, \u003cstrong\u003eClaude Opus 4.8\u003c/strong\u003e and \u003cstrong\u003eVladimir\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10548\"\u003evitest-dev/vitest#10548\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2c9559c02\"\u003e\u003c!-- raw HTML omitted --\u003e(2c955)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epool\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003ePrevent test run hang on worker crash  [backport to v4] - by \u003cstrong\u003eAri Perkkiö\u003c/strong\u003e and \u003cstrong\u003eJattioui Ismail\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10543\"\u003evitest-dev/vitest#10543\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10564\"\u003evitest-dev/vitest#10564\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/934b0f587\"\u003e\u003c!-- raw HTML omitted --\u003e(934b0)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.8...v4.1.9\"\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/db616d227b6e0cb07a94f5d1bba262ee95db7e46\"\u003e\u003ccode\u003edb616d2\u003c/code\u003e\u003c/a\u003e chore: release v4.1.10 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/10718\"\u003e#10718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/bae52b5112a6fd8200101b88bf8af9685d077295\"\u003e\u003ccode\u003ebae52b5\u003c/code\u003e\u003c/a\u003e fix(vm): fix external module resolve error with deps optimizer query for enco...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/a7a61e78c7d0718f00173cff6800a91a344457d4\"\u003e\u003ccode\u003ea7a61e7\u003c/code\u003e\u003c/a\u003e chore: release v4.1.9 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/10598\"\u003e#10598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/934b0f587cb61d8338d83f525295322692a2db40\"\u003e\u003ccode\u003e934b0f5\u003c/code\u003e\u003c/a\u003e fix(pool): prevent test run hang on worker crash (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/10543\"\u003e#10543\u003c/a\u003e) [backport to v4] (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/7fb29651afbae2a9b0cefe6c031a9308f168ac60\"\u003e\u003ccode\u003e7fb2965\u003c/code\u003e\u003c/a\u003e fix(browser): wait for orchestrator readiness before resolving browser sessio...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/a5180190c1be7089e3705e3dd9e84fea118d09d3\"\u003e\u003ccode\u003ea518019\u003c/code\u003e\u003c/a\u003e fix: fix \u003ccode\u003eimportOriginal\u003c/code\u003e with optimizer and query import [backport to v4] (#...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.1.10/packages/vitest\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs-modules/mailer` from 2.3.6 to 2.3.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nest-modules/mailer/releases\"\u003e@​nestjs-modules/mailer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​nestjs-modules/mailer\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.3.7\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/nest-modules/mailer/pull/1313\"\u003e#1313\u003c/a\u003e \u003ca href=\"https://github.com/nest-modules/mailer/commit/3d922107b1d9dbac130dce1f55855b7a0df870b4\"\u003e\u003ccode\u003e3d92210\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/juandav\"\u003e\u003ccode\u003e@​juandav\u003c/code\u003e\u003c/a\u003e! - Fix several issues in the mailer package:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eMjmlAdapter\u003c/strong\u003e: handle the Promise returned by \u003ccode\u003emjml2html\u003c/code\u003e in mjml v5+, so\nrendered HTML is no longer \u003ccode\u003eundefined\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nest-modules/mailer/issues/1312\"\u003e#1312\u003c/a\u003e). The adapter now also\npropagates errors from the inner engine.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMailerQueueModule\u003c/strong\u003e: support a \u003ccode\u003eglobal\u003c/code\u003e option in both \u003ccode\u003eregister\u003c/code\u003e and\n\u003ccode\u003eregisterAsync\u003c/code\u003e, allowing \u003ccode\u003eMailerQueueService\u003c/code\u003e to be injected across the\napplication without re-importing the module (\u003ca href=\"https://redirect.github.com/nest-modules/mailer/issues/1311\"\u003e#1311\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTransportType\u003c/strong\u003e: re-export \u003ccode\u003eTransportType\u003c/code\u003e from the package entry point so\ncustom transports can type their \u003ccode\u003egetTransport()\u003c/code\u003e return value without deep\nimports (\u003ca href=\"https://redirect.github.com/nest-modules/mailer/issues/1309\"\u003e#1309\u003c/a\u003e).\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/nest-modules/mailer/commit/747db09306e9163a21d42b684e83742d5bcd97ae\"\u003e\u003ccode\u003e747db09\u003c/code\u003e\u003c/a\u003e chore(release): version packages (\u003ca href=\"https://redirect.github.com/nest-modules/mailer/issues/1314\"\u003e#1314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nest-modules/mailer/commit/3d922107b1d9dbac130dce1f55855b7a0df870b4\"\u003e\u003ccode\u003e3d92210\u003c/code\u003e\u003c/a\u003e fix(mailer): mjml v5 promise, queue global option, export TransportType (\u003ca href=\"https://redirect.github.com/nest-modules/mailer/issues/1313\"\u003e#1313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nest-modules/mailer/compare/@nestjs-modules/mailer@2.3.6...@nestjs-modules/mailer@2.3.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/cache-manager` from 3.1.2 to 3.1.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/cache-manager/releases\"\u003e@​nestjs/cache-manager's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 3.1.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: add keyv dummy check for swc builds \u003ca href=\"https://redirect.github.com/nestjs/cache-manager/issues/756\"\u003e#756\u003c/a\u003e by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/cache-manager/pull/1076\"\u003enestjs/cache-manager#1076\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/cache-manager/compare/3.1.2...3.1.3\"\u003ehttps://github.com/nestjs/cache-manager/compare/3.1.2...3.1.3\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/nestjs/cache-manager/commit/01015f0ce6aa2bcc5ed1896898c860a7f1646c69\"\u003e\u003ccode\u003e01015f0\u003c/code\u003e\u003c/a\u003e chore(): release v3.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/f324b7fc226f375b6c23a90e864692fe5a039c3d\"\u003e\u003ccode\u003ef324b7f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/cache-manager/issues/1076\"\u003e#1076\u003c/a\u003e from nestjs/chore/keyv-dummy-check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/cf5752c358a127ac1599eaac389b4e6a8613494e\"\u003e\u003ccode\u003ecf5752c\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency vitest to v4.1.7 (\u003ca href=\"https://redirect.github.com/nestjs/cache-manager/issues/1088\"\u003e#1088\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/f7e44257fdc81bc28c629df2e82426518781fad3\"\u003e\u003ccode\u003ef7e4425\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency oxlint to v1.66.0 (\u003ca href=\"https://redirect.github.com/nestjs/cache-manager/issues/1087\"\u003e#1087\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/36a3f4ca05ee2f90b8d865efa1182f7b85a4f3c6\"\u003e\u003ccode\u003e36a3f4c\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency lint-staged to v17.0.5 (\u003ca href=\"https://redirect.github.com/nestjs/cache-manager/issues/1086\"\u003e#1086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/4be068f75eb8364b754cc8e62f0fdabe1df8405d\"\u003e\u003ccode\u003e4be068f\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency oxlint to v1.65.0 (\u003ca href=\"https://redirect.github.com/nestjs/cache-manager/issues/1085\"\u003e#1085\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/fc93e00d40779105ec245b28bfd219c1917ad96d\"\u003e\u003ccode\u003efc93e00\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency vite to v8.0.13 (\u003ca href=\"https://redirect.github.com/nestjs/cache-manager/issues/1084\"\u003e#1084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/8832c82f16337b88bdc644de61e60edae7e689b9\"\u003e\u003ccode\u003e8832c82\u003c/code\u003e\u003c/a\u003e chore(deps): update nest monorepo to v11.1.21 (\u003ca href=\"https://redirect.github.com/nestjs/cache-manager/issues/1083\"\u003e#1083\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/a2b55d534844fc1bd0e95bd0757271991d94ad20\"\u003e\u003ccode\u003ea2b55d5\u003c/code\u003e\u003c/a\u003e chore(deps): update nest monorepo to v11.1.20 (\u003ca href=\"https://redirect.github.com/nestjs/cache-manager/issues/1082\"\u003e#1082\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/0ec4ebf844019329db171be4c4c0f5fb03e30bdc\"\u003e\u003ccode\u003e0ec4ebf\u003c/code\u003e\u003c/a\u003e chore(deps): update commitlint monorepo to v21.0.1 (\u003ca href=\"https://redirect.github.com/nestjs/cache-manager/issues/1081\"\u003e#1081\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/cache-manager/compare/3.1.2...3.1.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/common` from 11.1.26 to 11.1.27\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest/releases\"\u003e@​nestjs/common's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.27\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): sse async handlers teardown issue by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17131\"\u003enestjs/nest#17131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(platform-fastify): forRoutes middleware ending slash  by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17138\"\u003enestjs/nest#17138\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\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/nestjs/nest/commit/660a1249e32e7701cdd7e5ccb20b7f695e721bce\"\u003e\u003ccode\u003e660a124\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.27 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/aa5c4f176edee6995d71a8f43a7ddb2de4c3ad8d\"\u003e\u003ccode\u003eaa5c4f1\u003c/code\u003e\u003c/a\u003e chore: update readme and package.json\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.27/packages/common\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/core` from 11.1.26 to 11.1.27\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest/releases\"\u003e@​nestjs/core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.27\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): sse async handlers teardown issue by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17131\"\u003enestjs/nest#17131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(platform-fastify): forRoutes middleware ending slash  by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17138\"\u003enestjs/nest#17138\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\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/nestjs/nest/commit/660a1249e32e7701cdd7e5ccb20b7f695e721bce\"\u003e\u003ccode\u003e660a124\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.27 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/5c5e9bae643f831683bdc0d63ef1dee788e40162\"\u003e\u003ccode\u003e5c5e9ba\u003c/code\u003e\u003c/a\u003e fix(core): sse async handlers teardown issue \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/core/issues/17128\"\u003e#17128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/aa5c4f176edee6995d71a8f43a7ddb2de4c3ad8d\"\u003e\u003ccode\u003eaa5c4f1\u003c/code\u003e\u003c/a\u003e chore: update readme and package.json\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.27/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/platform-express` from 11.1.26 to 11.1.27\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest/releases\"\u003e@​nestjs/platform-express's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.27\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): sse async handlers teardown issue by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17131\"\u003enestjs/nest#17131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(platform-fastify): forRoutes middleware ending slash  by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17138\"\u003enestjs/nest#17138\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\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/nestjs/nest/commit/660a1249e32e7701cdd7e5ccb20b7f695e721bce\"\u003e\u003ccode\u003e660a124\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.27 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/aa5c4f176edee6995d71a8f43a7ddb2de4c3ad8d\"\u003e\u003ccode\u003eaa5c4f1\u003c/code\u003e\u003c/a\u003e chore: update readme and package.json\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.27/packages/platform-express\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/swagger` from 11.4.4 to 11.4.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/swagger/releases\"\u003e@​nestjs/swagger's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.4.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(plugin): generate additionalProperties for Record/index-signature types by \u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3957\"\u003enestjs/swagger#3957\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency swagger-ui-dist to v5.32.8 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3973\"\u003enestjs/swagger#3973\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency js-yaml to v4.2.0 [security] by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3988\"\u003enestjs/swagger#3988\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/swagger/compare/11.4.4...11.4.5\"\u003ehttps://github.com/nestjs/swagger/compare/11.4.4...11.4.5\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/ce519621b75ba92e1ed93060bca56f21efdf699b\"\u003e\u003ccode\u003ece51962\u003c/code\u003e\u003c/a\u003e chore(): release v11.4.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/33cc986661c978b1e4208a429083e794498780a2\"\u003e\u003ccode\u003e33cc986\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3985\"\u003e#3985\u003c/a\u003e from nestjs/renovate/js-yaml-4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/874417fe9137fed1fb54f9fff5942240b30673c5\"\u003e\u003ccode\u003e874417f\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency js-yaml to v4.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/6cf725e5750694db74f4b435fd6f4c5378a96285\"\u003e\u003ccode\u003e6cf725e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3990\"\u003e#3990\u003c/a\u003e from nestjs/renovate/oxlint-monorepo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/d14de8a04e052a36626824a802790c2aabe00dd3\"\u003e\u003ccode\u003ed14de8a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3988\"\u003e#3988\u003c/a\u003e from nestjs/renovate/npm-js-yaml-vulnerability\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/d2706fb421afd94b6f485a864dcad111a107bba9\"\u003e\u003ccode\u003ed2706fb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3974\"\u003e#3974\u003c/a\u003e from nestjs/renovate/cimg-node-24.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/6d04dee863ad39a1393b3f967be979b26c545a96\"\u003e\u003ccode\u003e6d04dee\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3973\"\u003e#3973\u003c/a\u003e from nestjs/renovate/swagger-ui-dist-5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/631e8206bde112c9cbbd56cac9e249167ccb1d6f\"\u003e\u003ccode\u003e631e820\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency oxlint to v1.72.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/efa813885c5c91e56fc554818bc76fa4ebcafee9\"\u003e\u003ccode\u003eefa8138\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency prettier to v3.9.4 (\u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3989\"\u003e#3989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/1bb09f0af4d0bb790c4d925c93db756ca5a6a5a9\"\u003e\u003ccode\u003e1bb09f0\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency js-yaml to v4.2.0 [security]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/swagger/compare/11.4.4...11.4.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/nestjs` from 10.57.0 to 10.64.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/nestjs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.64.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(cloudflare): Add \u003ccode\u003enodejs_compat\u003c/code\u003e entrypoint (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21881\"\u003e#21881\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe Cloudflare SDK now ships a dedicated \u003ccode\u003e@sentry/cloudflare/nodejs_compat\u003c/code\u003e entrypoint for Workers running with the \u003ccode\u003enodejs_compat\u003c/code\u003e flag. This entrypoint unlocks Node SDK features on Cloudflare, including the \u003ccode\u003eprismaIntegration\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21882\"\u003e#21882\u003c/a\u003e) and AI v7 support for the \u003ccode\u003evercelAiIntegration\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21917\"\u003e#21917\u003c/a\u003e).\u003c/p\u003e\n\u003cp\u003eThis entrypoint is a drop-in replacement, so you can switch your imports from \u003ccode\u003e@sentry/cloudflare\u003c/code\u003e directly to \u003ccode\u003e@sentry/cloudflare/nodejs_compat\u003c/code\u003e. To use it, your Worker must set the \u003ccode\u003enodejs_compat\u003c/code\u003e compatibility flag in \u003ccode\u003ewrangler.toml\u003c/code\u003e/\u003ccode\u003ewrangler.jsonc\u003c/code\u003e. This will become the default entrypoint in v11.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat: Use Sentry's minimal OpenTelemetry tracer provider by default (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21666\"\u003e#21666\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21680\"\u003e#21680\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21842\"\u003e#21842\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe Node SDK now registers Sentry's own minimal \u003ccode\u003eSentryTracerProvider\u003c/code\u003e by default, which creates native Sentry spans directly instead of routing them through the full OpenTelemetry SDK span pipeline. This reduces overhead for the common case where you don't need the full OpenTelemetry tracing stack.\u003c/p\u003e\n\u003cp\u003eIf you rely on OpenTelemetry SDK features that the minimal provider doesn't support, you can opt out and fall back to the full OpenTelemetry \u003ccode\u003eBasicTracerProvider\u003c/code\u003e by setting \u003ccode\u003eopenTelemetryBasicTracerProvider: true\u003c/code\u003e in your \u003ccode\u003eSentry.init()\u003c/code\u003e options. Providing custom \u003ccode\u003eopenTelemetrySpanProcessors\u003c/code\u003e also forces the full provider automatically.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(bun,deno,node): pg orchestrion instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21826\"\u003e#21826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(bun): enable new mysql, pg integrations in 'bun build' (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21828\"\u003e#21828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(cloudflare): Enable AI v7 support for Cloudflare in the /nodejs_compat entrypoint (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21917\"\u003e#21917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(cloudflare): Expose prismaIntegration in nodejs_compat export (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21882\"\u003e#21882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Add \u003ccode\u003esentry.trace_lifecycle\u003c/code\u003e attribute (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21850\"\u003e#21850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Add deferred segment-span transaction capture (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21839\"\u003e#21839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(deps): Bump OpenTelemetry dependencies to latest (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21988\"\u003e#21988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(mongoose): Instrument mongoose \u0026gt;= 9.7 via native tracing channels (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21803\"\u003e#21803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(replays): Record segment names that occur during replay (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21851\"\u003e#21851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Accept precisely-typed GrowthBook class in growthbookIntegration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21825\"\u003e#21825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Flush telemetry when page is hidden (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21862\"\u003e#21862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(cloudflare): Catch potential errors during flush and dispose (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21976\"\u003e#21976\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Capture Anthropic stream stop_reason from message_delta (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21907\"\u003e#21907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Print getTraceMetaTags in 1 line to prevent hydration errors (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22004\"\u003e#22004\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Add immutable browser chunks to upload assets (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21978\"\u003e#21978\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Handle \u003ccode\u003eMiddleware.execute\u003c/code\u003e root spans on Node.js runtime (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22013\"\u003e#22013\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(react/solid/vue): Instrument TanStack Router navigations via \u003ccode\u003eonBeforeLoad\u003c/code\u003e/\u003ccode\u003eonResolved\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21975\"\u003e#21975\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Add experimentalUseDiagnosticsChannelInjection in node size-limit (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21992\"\u003e#21992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Add external contributor to CHANGELOG.md (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21945\"\u003e#21945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Clarify usage of hoistTransitiveImports option (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21888\"\u003e#21888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Make \u003ccode\u003e@​sentry/conventions\u003c/code\u003e sideEffect free during bundling (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22015\"\u003e#22015\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Remove runtime ESM/CJS switching (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21761\"\u003e#21761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(ci): Replace \u003ccode\u003eapp-id\u003c/code\u003e with \u003ccode\u003eclient-id\u003c/code\u003e in GH workflows (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21914\"\u003e#21914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(cloudflare): Disallow Node SDK usage outside of nodejs_compat (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21884\"\u003e#21884\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(cloudflare): Disallow server-utils usage outside of nodejs_compat (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21918\"\u003e#21918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(node-core): Move isCjs to its own file to prevent sideEffects (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21856\"\u003e#21856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eci: Increase Node integration test timeout to 20 minutes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21903\"\u003e#21903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edeps(server-utils): Bump \u003ccode\u003e@​apm-js-collab/tracing-hooks\u003c/code\u003e to 0.10.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21892\"\u003e#21892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(server-utils): Implement orchestrion-based instrumentation for vercel-ai v6 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21658\"\u003e#21658\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/nestjs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.64.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(cloudflare): Add \u003ccode\u003enodejs_compat\u003c/code\u003e entrypoint (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21881\"\u003e#21881\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe Cloudflare SDK now ships a dedicated \u003ccode\u003e@sentry/cloudflare/nodejs_compat\u003c/code\u003e entrypoint for Workers running with the \u003ccode\u003enodejs_compat\u003c/code\u003e flag. This entrypoint unlocks Node SDK features on Cloudflare, including the \u003ccode\u003eprismaIntegration\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21882\"\u003e#21882\u003c/a\u003e) and AI v7 support for the \u003ccode\u003evercelAiIntegration\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21917\"\u003e#21917\u003c/a\u003e).\u003c/p\u003e\n\u003cp\u003eThis entrypoint is a drop-in replacement, so you can switch your imports from \u003ccode\u003e@sentry/cloudflare\u003c/code\u003e directly to \u003ccode\u003e@sentry/cloudflare/nodejs_compat\u003c/code\u003e. To use it, your Worker must set the \u003ccode\u003enodejs_compat\u003c/code\u003e compatibility flag in \u003ccode\u003ewrangler.toml\u003c/code\u003e/\u003ccode\u003ewrangler.jsonc\u003c/code\u003e. This will become the default entrypoint in v11.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat: Use Sentry's minimal OpenTelemetry tracer provider by default (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21666\"\u003e#21666\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21680\"\u003e#21680\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21842\"\u003e#21842\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe Node SDK now registers Sentry's own minimal \u003ccode\u003eSentryTracerProvider\u003c/code\u003e by default, which creates native Sentry spans directly instead of routing them through the full OpenTelemetry SDK span pipeline. This reduces overhead for the common case where you don't need the full OpenTelemetry tracing stack.\u003c/p\u003e\n\u003cp\u003eIf you rely on OpenTelemetry SDK features that the minimal provider doesn't support, you can opt out and fall back to the full OpenTelemetry \u003ccode\u003eBasicTracerProvider\u003c/code\u003e by setting \u003ccode\u003eopenTelemetryBasicTracerProvider: true\u003c/code\u003e in your \u003ccode\u003eSentry.init()\u003c/code\u003e options. Providing custom \u003ccode\u003eopenTelemetrySpanProcessors\u003c/code\u003e also forces the full provider automatically.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(bun,deno,node): pg orchestrion instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21826\"\u003e#21826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(bun): enable new mysql, pg integrations in 'bun build' (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21828\"\u003e#21828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(cloudflare): Enable AI v7 support for Cloudflare in the /nodejs_compat entrypoint (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21917\"\u003e#21917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(cloudflare): Expose prismaIntegration in nodejs_compat export (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21882\"\u003e#21882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Add \u003ccode\u003esentry.trace_lifecycle\u003c/code\u003e attribute (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21850\"\u003e#21850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Add deferred segment-span transaction capture (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21839\"\u003e#21839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(deps): Bump OpenTelemetry dependencies to latest (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21988\"\u003e#21988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(mongoose): Instrument mongoose \u0026gt;= 9.7 via native tracing channels (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21803\"\u003e#21803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(replays): Record segment names that occur during replay (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21851\"\u003e#21851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Accept precisely-typed GrowthBook class in growthbookIntegration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21825\"\u003e#21825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Flush telemetry when page is hidden (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21862\"\u003e#21862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(cloudflare): Catch potential errors during flush and dispose (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21976\"\u003e#21976\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Capture Anthropic stream stop_reason from message_delta (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21907\"\u003e#21907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Print getTraceMetaTags in 1 line to prevent hydration errors (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22004\"\u003e#22004\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Add immutable browser chunks to upload assets (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21978\"\u003e#21978\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Handle \u003ccode\u003eMiddleware.execute\u003c/code\u003e root spans on Node.js runtime (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22013\"\u003e#22013\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(react/solid/vue): Instrument TanStack Router navigations via \u003ccode\u003eonBeforeLoad\u003c/code\u003e/\u003ccode\u003eonResolved\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21975\"\u003e#21975\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Add experimentalUseDiagnosticsChannelInjection in node size-limit (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21992\"\u003e#21992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Add external contributor to CHANGELOG.md (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21945\"\u003e#21945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Clarify usage of hoistTransitiveImports option (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21888\"\u003e#21888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Make \u003ccode\u003e@​sentry/conventions\u003c/code\u003e sideEffect free during bundling (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22015\"\u003e#22015\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Remove runtime ESM/CJS switching (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21761\"\u003e#21761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(ci): Replace \u003ccode\u003eapp-id\u003c/code\u003e with \u003ccode\u003eclient-id\u003c/code\u003e in GH workflows (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21914\"\u003e#21914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(cloudflare): Disallow Node SDK usage outside of nodejs_compat (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21884\"\u003e#21884\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(cloudflare): Disallow server-utils usage outside of nodejs_compat (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21918\"\u003e#21918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(node-core): Move isCjs to its own file to prevent sideEffects (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21856\"\u003e#21856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eci: Increase Node integration test timeout to 20 minutes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21903\"\u003e#21903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edeps(server-utils): Bump \u003ccode\u003e@​apm-js-collab/tracing-hooks\u003c/code\u003e to 0.10.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21892\"\u003e#21892\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/getsentry/sentry-javascript/commit/5736a381ec4f09caf26854067d1d624fb4f84d24\"\u003e\u003ccode\u003e5736a38\u003c/code\u003e\u003c/a\u003e release: 10.64.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/9074df693d4f30125b0c0450cabe6df28853f321\"\u003e\u003ccode\u003e9074df6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/22016\"\u003e#22016\u003c/a\u003e from getsentry/prepare-release/10.64.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/3610701c56a020dc839165fb9cafaa22be0bc247\"\u003e\u003ccode\u003e3610701\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.64.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/7df7f30c4583433180845f4092bdbbf4d4c7ca1a\"\u003e\u003ccode\u003e7df7f30\u003c/code\u003e\u003c/a\u003e fix(core): Print getTraceMetaTags in 1 line to prevent hydration errors (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/22004\"\u003e#22004\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/39d05cd6ff07493a34a0ebf3c636b208ffb4cd34\"\u003e\u003ccode\u003e39d05cd\u003c/code\u003e\u003c/a\u003e fix(nextjs):  Handle \u003ccode\u003eMiddleware.execute\u003c/code\u003e root spans on Node.js runtime (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/22013\"\u003e#22013\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/f7c75e741c1df140cc0d6220cdc25ae8a6705163\"\u003e\u003ccode\u003ef7c75e7\u003c/code\u003e\u003c/a\u003e chore: Make \u003ccode\u003e@​sentry/conventions\u003c/code\u003e sideEffect free during bundling (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/22015\"\u003e#22015\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/851edb35850813e1ee2528783daec9c15eefe2b0\"\u003e\u003ccode\u003e851edb3\u003c/code\u003e\u003c/a\u003e test(node): Attempt to unflake docker-based node integration tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/21905\"\u003e#21905\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/5e48cb01618419cdcc0d1136e90293ea57811405\"\u003e\u003ccode\u003e5e48cb0\u003c/code\u003e\u003c/a\u003e feat(server-utils): Rewrite \u003ccode\u003e@opentelemetry/instrumentation-hapi\u003c/code\u003e to orchestr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/067f1b230d6ce425b5fbe5e8c33357e71f325280\"\u003e\u003ccode\u003e067f1b2\u003c/code\u003e\u003c/a\u003e chore(cloudflare): Disallow server-utils usage outside of nodejs_compat (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/21918\"\u003e#21918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/00cc3176c115eabf5d92ae7fddbf87a61fa95a33\"\u003e\u003ccode\u003e00cc317\u003c/code\u003e\u003c/a\u003e feat(cloudflare): Enable AI v7 support for Cloudflare in the /nodejs_compat e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.57.0...10.64.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axios` from 1.17.0 to 1.18.1\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.18.1 — June 21, 2026\u003c/h2\u003e\n\u003cp\u003eThis release focuses on Node HTTP adapter fixes, safer AxiosError serialisation, runtime/type correctness fixes, documentation updates, and dependency maintenance.\u003c/p\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAxiosError Serialisation: Made AxiosError#cause non-enumerable to prevent circular JSON serialisation failures when errors include nested causes. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10913\"\u003e#10913\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNode HTTP Adapter: Guarded socket.setKeepAlive for proxy agent streams, accepted path-only URLs when socketPath is configured, deferred environment proxy handling to Node, and explicitly passed maxBodyLength through to follow-redirects. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10917\"\u003e#10917\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/10930\"\u003e#10930\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/10942\"\u003e#10942\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/10993\"\u003e#10993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRuntime and Type Correctness: Fixed several runtime crashes, type definition mismatches, and incorrect error handling paths. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10959\"\u003e#10959\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11021\"\u003e#11021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAxiosURLSearchParams: Switched the encoder callback to an arrow function so \u003ccode\u003eencoder.call(this)\u003c/code\u003e receives the \u003ccode\u003eAxiosURLSearchParams\u003c/code\u003e instance correctly. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11019\"\u003e#11019\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔧 Maintenance \u0026amp; Chores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eDocumentation: Documented sensitive headers and status transition behaviour, prepared cleaned-up docs, added Deno install instructions, and clarified that request data is request-specific (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11007\"\u003e#11007\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11010\"\u003e#11010\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11023\"\u003e#11023\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11025\"\u003e#11025\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDependencies: Bumped vite, rollup, form-data, js-yaml, and multer across the root project, docs, smoke tests, and module test workspaces. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11011\"\u003e#11011\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11012\"\u003e#11012\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11013\"\u003e#11013\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11014\"\u003e#11014\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11015\"\u003e#11015\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11016\"\u003e#11016\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11017\"\u003e#11017\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11026\"\u003e#11026\u003c/a\u003e)\u003c/p\u003e\n\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\u003ca href=\"https://github.com/webdevelopersrinu\"\u003e\u003ccode\u003e@​webdevelopersrinu\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10913\"\u003e#10913\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sijie-Z\"\u003e\u003ccode\u003e@​sijie-Z\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10993\"\u003e#10993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bartlomieju\"\u003e\u003ccode\u003e@​bartlomieju\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11023\"\u003e#11023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JSap0914\"\u003e\u003ccode\u003e@​JSap0914\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11019\"\u003e#11019\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/axios/axios/compare/v1.18....\n\n_Description has been truncated_","html_url":"https://github.com/emilhornlund/klurigo/pull/499","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/emilhornlund%2Fklurigo/issues/499","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/499/packages"}},{"old_version":"11.1.24","new_version":"11.1.27","update_type":"patch","path":null,"pr_created_at":"2026-07-02T05:32:33.000Z","version_change":"11.1.24 → 11.1.27","issue":{"uuid":"4791567371","node_id":"PR_kwDOO9HTB87s-igH","number":932,"state":"closed","title":"chore(deps-backend): bump the nest group across 1 directory with 7 updates","user":"dependabot[bot]","labels":["type/other","size/S","dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-07-07T13:57:49.000Z","author_association":null,"state_reason":null,"created_at":"2026-07-02T05:32:33.000Z","updated_at":"2026-07-07T13:57:51.000Z","time_to_close":462316,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-backend): bump","group_name":"nest","update_count":7,"packages":[{"name":"@nestjs/common","old_version":"11.1.24","new_version":"11.1.27","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/core","old_version":"11.1.24","new_version":"11.1.27","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/platform-express","old_version":"11.1.24","new_version":"11.1.27","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/swagger","old_version":"11.4.4","new_version":"11.4.5","repository_url":"https://github.com/nestjs/swagger"},{"name":"@nestjs/typeorm","old_version":"11.0.1","new_version":"11.0.3","repository_url":"https://github.com/nestjs/typeorm"},{"name":"@nestjs/cli","old_version":"11.0.21","new_version":"11.0.23","repository_url":"https://github.com/nestjs/nest-cli"},{"name":"@nestjs/testing","old_version":"11.1.24","new_version":"11.1.27","repository_url":"https://github.com/nestjs/nest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the nest group with 7 updates in the /ayunis-core-backend directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@nestjs/common](https://github.com/nestjs/nest/tree/HEAD/packages/common) | `11.1.24` | `11.1.27` |\n| [@nestjs/core](https://github.com/nestjs/nest/tree/HEAD/packages/core) | `11.1.24` | `11.1.27` |\n| [@nestjs/platform-express](https://github.com/nestjs/nest/tree/HEAD/packages/platform-express) | `11.1.24` | `11.1.27` |\n| [@nestjs/swagger](https://github.com/nestjs/swagger) | `11.4.4` | `11.4.5` |\n| [@nestjs/typeorm](https://github.com/nestjs/typeorm) | `11.0.1` | `11.0.3` |\n| [@nestjs/cli](https://github.com/nestjs/nest-cli) | `11.0.21` | `11.0.23` |\n| [@nestjs/testing](https://github.com/nestjs/nest/tree/HEAD/packages/testing) | `11.1.24` | `11.1.27` |\n\n\nUpdates `@nestjs/common` from 11.1.24 to 11.1.27\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest/releases\"\u003e@​nestjs/common's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.27\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): sse async handlers teardown issue by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17131\"\u003enestjs/nest#17131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(platform-fastify): forRoutes middleware ending slash  by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17138\"\u003enestjs/nest#17138\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.26\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): post sse endpoint empty response \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/common/issues/17098\"\u003e#17098\u003c/a\u003e by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17099\"\u003enestjs/nest#17099\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.25...v11.1.26\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.25...v11.1.26\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.25\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(microservices): reject pending Redis requests on close by \u003ca href=\"https://github.com/yudin-s\"\u003e\u003ccode\u003e@​yudin-s\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17024\"\u003enestjs/nest#17024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(core): register SSE close listener before async setup by \u003ca href=\"https://github.com/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17018\"\u003enestjs/nest#17018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(platform-fastify): remove pathname ending slash by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17094\"\u003enestjs/nest#17094\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/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17018\"\u003enestjs/nest#17018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DucMinhNe\"\u003e\u003ccode\u003e@​DucMinhNe\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17085\"\u003enestjs/nest#17085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iambeaukim\"\u003e\u003ccode\u003e@​iambeaukim\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17091\"\u003enestjs/nest#17091\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.24...v11.1.25\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.24...v11.1.25\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/nestjs/nest/commit/660a1249e32e7701cdd7e5ccb20b7f695e721bce\"\u003e\u003ccode\u003e660a124\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.27 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/aa5c4f176edee6995d71a8f43a7ddb2de4c3ad8d\"\u003e\u003ccode\u003eaa5c4f1\u003c/code\u003e\u003c/a\u003e chore: update readme and package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/9ff83d540f50e96eb0093b4eb0dd96191aa6a285\"\u003e\u003ccode\u003e9ff83d5\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.26 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/02f804159841a2771755c382832a7938b904c420\"\u003e\u003ccode\u003e02f8041\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.25 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/1634915597884f677b823ec0d77931f1637dede7\"\u003e\u003ccode\u003e1634915\u003c/code\u003e\u003c/a\u003e test(common): Add unit tests for cli-colors utility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/380bf5c13c7f22d24b871af8a412852f36d7030a\"\u003e\u003ccode\u003e380bf5c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/common/issues/17058\"\u003e#17058\u003c/a\u003e from Se3do/test/extend-metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/af4542b9c0f56262090bf0097444b71456cb0139\"\u003e\u003ccode\u003eaf4542b\u003c/code\u003e\u003c/a\u003e test(common): Add unit tests for assignCustomParameterMetadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/b67aea1505d568c6b80318707c2642ba395a5510\"\u003e\u003ccode\u003eb67aea1\u003c/code\u003e\u003c/a\u003e test(common): Add unit tests for extendArrayMetadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/e1e401444ba0c32a11ab5f82994f408be0b65eba\"\u003e\u003ccode\u003ee1e4014\u003c/code\u003e\u003c/a\u003e test(common): Tighten throw assertions in validateModuleKeys spec\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/6b97771a58068e885f7adf3f888f1a660ac3a08f\"\u003e\u003ccode\u003e6b97771\u003c/code\u003e\u003c/a\u003e test(common): Add unit tests for validateModuleKeys\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.27/packages/common\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/core` from 11.1.24 to 11.1.27\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest/releases\"\u003e@​nestjs/core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.27\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): sse async handlers teardown issue by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17131\"\u003enestjs/nest#17131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(platform-fastify): forRoutes middleware ending slash  by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17138\"\u003enestjs/nest#17138\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.26\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): post sse endpoint empty response \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/core/issues/17098\"\u003e#17098\u003c/a\u003e by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17099\"\u003enestjs/nest#17099\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.25...v11.1.26\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.25...v11.1.26\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.25\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(microservices): reject pending Redis requests on close by \u003ca href=\"https://github.com/yudin-s\"\u003e\u003ccode\u003e@​yudin-s\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17024\"\u003enestjs/nest#17024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(core): register SSE close listener before async setup by \u003ca href=\"https://github.com/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17018\"\u003enestjs/nest#17018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(platform-fastify): remove pathname ending slash by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17094\"\u003enestjs/nest#17094\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/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17018\"\u003enestjs/nest#17018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DucMinhNe\"\u003e\u003ccode\u003e@​DucMinhNe\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17085\"\u003enestjs/nest#17085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iambeaukim\"\u003e\u003ccode\u003e@​iambeaukim\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17091\"\u003enestjs/nest#17091\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.24...v11.1.25\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.24...v11.1.25\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/nestjs/nest/commit/660a1249e32e7701cdd7e5ccb20b7f695e721bce\"\u003e\u003ccode\u003e660a124\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.27 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/5c5e9bae643f831683bdc0d63ef1dee788e40162\"\u003e\u003ccode\u003e5c5e9ba\u003c/code\u003e\u003c/a\u003e fix(core): sse async handlers teardown issue \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/core/issues/17128\"\u003e#17128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/aa5c4f176edee6995d71a8f43a7ddb2de4c3ad8d\"\u003e\u003ccode\u003eaa5c4f1\u003c/code\u003e\u003c/a\u003e chore: update readme and package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/9ff83d540f50e96eb0093b4eb0dd96191aa6a285\"\u003e\u003ccode\u003e9ff83d5\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.26 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/0f398fd86de387fce28669ddd7a4049d4054f9e5\"\u003e\u003ccode\u003e0f398fd\u003c/code\u003e\u003c/a\u003e test: fix broken unit test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/d152eec8ebba6a38eb448021a83018b43372192e\"\u003e\u003ccode\u003ed152eec\u003c/code\u003e\u003c/a\u003e fix(core): post sse endpoint empty response \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/core/issues/17098\"\u003e#17098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/02f804159841a2771755c382832a7938b904c420\"\u003e\u003ccode\u003e02f8041\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.25 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/e2ad4e23f637bef1ce804ee6e93367a1d875b9e9\"\u003e\u003ccode\u003ee2ad4e2\u003c/code\u003e\u003c/a\u003e Update package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/396cf81a9e5db8a33fad7adbe26c5e893b459bf0\"\u003e\u003ccode\u003e396cf81\u003c/code\u003e\u003c/a\u003e refactor(core): avoid duplicating sse intercept call\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/55cd6991f7e68d64ba8be93236d2857a47229247\"\u003e\u003ccode\u003e55cd699\u003c/code\u003e\u003c/a\u003e fix(core): preserve deferred SSE handlers\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.27/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/platform-express` from 11.1.24 to 11.1.27\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest/releases\"\u003e@​nestjs/platform-express's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.27\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): sse async handlers teardown issue by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17131\"\u003enestjs/nest#17131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(platform-fastify): forRoutes middleware ending slash  by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17138\"\u003enestjs/nest#17138\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.26\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): post sse endpoint empty response \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/platform-express/issues/17098\"\u003e#17098\u003c/a\u003e by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17099\"\u003enestjs/nest#17099\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.25...v11.1.26\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.25...v11.1.26\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.25\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(microservices): reject pending Redis requests on close by \u003ca href=\"https://github.com/yudin-s\"\u003e\u003ccode\u003e@​yudin-s\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17024\"\u003enestjs/nest#17024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(core): register SSE close listener before async setup by \u003ca href=\"https://github.com/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17018\"\u003enestjs/nest#17018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(platform-fastify): remove pathname ending slash by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17094\"\u003enestjs/nest#17094\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/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17018\"\u003enestjs/nest#17018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DucMinhNe\"\u003e\u003ccode\u003e@​DucMinhNe\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17085\"\u003enestjs/nest#17085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iambeaukim\"\u003e\u003ccode\u003e@​iambeaukim\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17091\"\u003enestjs/nest#17091\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.24...v11.1.25\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.24...v11.1.25\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/nestjs/nest/commit/660a1249e32e7701cdd7e5ccb20b7f695e721bce\"\u003e\u003ccode\u003e660a124\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.27 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/aa5c4f176edee6995d71a8f43a7ddb2de4c3ad8d\"\u003e\u003ccode\u003eaa5c4f1\u003c/code\u003e\u003c/a\u003e chore: update readme and package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/9ff83d540f50e96eb0093b4eb0dd96191aa6a285\"\u003e\u003ccode\u003e9ff83d5\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.26 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/02f804159841a2771755c382832a7938b904c420\"\u003e\u003ccode\u003e02f8041\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.25 release\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.27/packages/platform-express\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/swagger` from 11.4.4 to 11.4.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/swagger/releases\"\u003e@​nestjs/swagger's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.4.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(plugin): generate additionalProperties for Record/index-signature types by \u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3957\"\u003enestjs/swagger#3957\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency swagger-ui-dist to v5.32.8 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3973\"\u003enestjs/swagger#3973\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency js-yaml to v4.2.0 [security] by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3988\"\u003enestjs/swagger#3988\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/swagger/compare/11.4.4...11.4.5\"\u003ehttps://github.com/nestjs/swagger/compare/11.4.4...11.4.5\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/ce519621b75ba92e1ed93060bca56f21efdf699b\"\u003e\u003ccode\u003ece51962\u003c/code\u003e\u003c/a\u003e chore(): release v11.4.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/33cc986661c978b1e4208a429083e794498780a2\"\u003e\u003ccode\u003e33cc986\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3985\"\u003e#3985\u003c/a\u003e from nestjs/renovate/js-yaml-4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/874417fe9137fed1fb54f9fff5942240b30673c5\"\u003e\u003ccode\u003e874417f\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency js-yaml to v4.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/6cf725e5750694db74f4b435fd6f4c5378a96285\"\u003e\u003ccode\u003e6cf725e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3990\"\u003e#3990\u003c/a\u003e from nestjs/renovate/oxlint-monorepo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/d14de8a04e052a36626824a802790c2aabe00dd3\"\u003e\u003ccode\u003ed14de8a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3988\"\u003e#3988\u003c/a\u003e from nestjs/renovate/npm-js-yaml-vulnerability\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/d2706fb421afd94b6f485a864dcad111a107bba9\"\u003e\u003ccode\u003ed2706fb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3974\"\u003e#3974\u003c/a\u003e from nestjs/renovate/cimg-node-24.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/6d04dee863ad39a1393b3f967be979b26c545a96\"\u003e\u003ccode\u003e6d04dee\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3973\"\u003e#3973\u003c/a\u003e from nestjs/renovate/swagger-ui-dist-5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/631e8206bde112c9cbbd56cac9e249167ccb1d6f\"\u003e\u003ccode\u003e631e820\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency oxlint to v1.72.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/efa813885c5c91e56fc554818bc76fa4ebcafee9\"\u003e\u003ccode\u003eefa8138\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency prettier to v3.9.4 (\u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3989\"\u003e#3989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/1bb09f0af4d0bb790c4d925c93db756ca5a6a5a9\"\u003e\u003ccode\u003e1bb09f0\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency js-yaml to v4.2.0 [security]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/swagger/compare/11.4.4...11.4.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/typeorm` from 11.0.1 to 11.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/typeorm/releases\"\u003e@​nestjs/typeorm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 11.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: warn instead of throwing error, partially revert \u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2584\"\u003e#2584\u003c/a\u003e (4fbe9a7)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 11.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2616\"\u003e#2616\u003c/a\u003e from nestjs/renovate/cimg-node-24.x (b227891)\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2605\"\u003e#2605\u003c/a\u003e from nestjs/renovate/postgres-18.x (60575ba)\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2631\"\u003e#2631\u003c/a\u003e from nestjs/renovate/oxlint-monorepo (60c6218)\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2632\"\u003e#2632\u003c/a\u003e from nestjs/renovate/actions-setup-node-6.x (5156904)\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/setup-node action to v6 (5eb47ad)\u003c/li\u003e\n\u003cli\u003echore(deps): update oxlint monorepo to v1.70.0 (bfcfc7d)\u003c/li\u003e\n\u003cli\u003echore(deps): update nest monorepo to v11.1.27 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2630\"\u003e#2630\u003c/a\u003e) (55cdb77)\u003c/li\u003e\n\u003cli\u003echore(deps): update vitest monorepo to v4.1.9 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2628\"\u003e#2628\u003c/a\u003e) (2073532)\u003c/li\u003e\n\u003cli\u003echore(deps): update postgres docker tag to v18.4 (efdd83f)\u003c/li\u003e\n\u003cli\u003echore(deps): update node.js to v24.16.0 (66b9fb2)\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2627\"\u003e#2627\u003c/a\u003e from naorpeled/feat/support-v1-of-typeorm (4c80d7c)\u003c/li\u003e\n\u003cli\u003eci: bump typeorm dev dependency to v1 and test both majors (959211b)\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24.13.2 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2626\"\u003e#2626\u003c/a\u003e) (75f1b11)\u003c/li\u003e\n\u003cli\u003echore(deps): update oxlint monorepo to v1.69.0 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2617\"\u003e#2617\u003c/a\u003e) (5535652)\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency prettier to v3.8.4 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2625\"\u003e#2625\u003c/a\u003e) (4cff37a)\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency release-it to v20.2.0 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2619\"\u003e#2619\u003c/a\u003e) (27286ba)\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24.13.1 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2622\"\u003e#2622\u003c/a\u003e) (2f36f10)\u003c/li\u003e\n\u003cli\u003echore(deps): update vitest monorepo to v4.1.8 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2621\"\u003e#2621\u003c/a\u003e) (704c51b)\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency lint-staged to v17.0.7 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2620\"\u003e#2620\u003c/a\u003e) (7a754c9)\u003c/li\u003e\n\u003cli\u003echore(deps): update commitlint monorepo to v21.0.2 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2618\"\u003e#2618\u003c/a\u003e) (fbbd6c4)\u003c/li\u003e\n\u003cli\u003echore(deps): update nest monorepo to v11.1.26 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2615\"\u003e#2615\u003c/a\u003e) (c97a755)\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2624\"\u003e#2624\u003c/a\u003e from AdrianoCLeao/fix/issue-2623 (051a201)\u003c/li\u003e\n\u003cli\u003eci: use preinstalled docker compose in CircleCI (c1160d2)\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency vitest to v4.1.7 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2614\"\u003e#2614\u003c/a\u003e) (017a7cf)\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency oxlint to v1.66.0 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2611\"\u003e#2611\u003c/a\u003e) (130d4af)\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency typeorm to v0.3.30 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2610\"\u003e#2610\u003c/a\u003e) (94ec5c1)\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency pg to v8.21.0 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2609\"\u003e#2609\u003c/a\u003e) (840651f)\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency lint-staged to v17.0.5 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2607\"\u003e#2607\u003c/a\u003e) (55e6c51)\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency oxlint to v1.65.0 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2606\"\u003e#2606\u003c/a\u003e) (cb42970)\u003c/li\u003e\n\u003cli\u003echore(deps): update nest monorepo to v11.1.21 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2604\"\u003e#2604\u003c/a\u003e) (297a950)\u003c/li\u003e\n\u003cli\u003echore(deps): update nest monorepo to v11.1.20 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2603\"\u003e#2603\u003c/a\u003e) (0a6eb6f)\u003c/li\u003e\n\u003cli\u003echore(deps): update commitlint monorepo to v21.0.1 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2602\"\u003e#2602\u003c/a\u003e) (0a44cbf)\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24.12.4 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2601\"\u003e#2601\u003c/a\u003e) (550a144)\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency oxlint to v1.64.0 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2600\"\u003e#2600\u003c/a\u003e) (db34f2d)\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency vitest to v4.1.6 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2599\"\u003e#2599\u003c/a\u003e) (924848a)\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency lint-staged to v17.0.4 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2598\"\u003e#2598\u003c/a\u003e) (a659bac)\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency typeorm to v0.3.29 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2597\"\u003e#2597\u003c/a\u003e) (c71e849)\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency lint-staged to v17.0.3 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2596\"\u003e#2596\u003c/a\u003e) (c451279)\u003c/li\u003e\n\u003cli\u003echore(deps): update commitlint monorepo to v21 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2595\"\u003e#2595\u003c/a\u003e) (b249ebd)\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24.12.3 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2594\"\u003e#2594\u003c/a\u003e) (15094b3)\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency lint-staged to v17 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2593\"\u003e#2593\u003c/a\u003e) (e788568)\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency oxlint to v1.63.0 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2592\"\u003e#2592\u003c/a\u003e) (6155c6e)\u003c/li\u003e\n\u003cli\u003echore(deps): update commitlint monorepo to v20.5.3 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2590\"\u003e#2590\u003c/a\u003e) (0bcbba1)\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency oxlint to v1.62.0 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2589\"\u003e#2589\u003c/a\u003e) (c5e870f)\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2585\"\u003e#2585\u003c/a\u003e from yogeshwaran-c/fix/typeorm-v1-optional-imports (4fe2cf2)\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency \u003ccode\u003e@​commitlint/cli\u003c/code\u003e to v20.5.2 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2588\"\u003e#2588\u003c/a\u003e) (dcb1ffe)\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/nestjs/typeorm/commit/3ac5f9af2f8d411c3d248806fd13d0fd7221e7c6\"\u003e\u003ccode\u003e3ac5f9a\u003c/code\u003e\u003c/a\u003e chore(): release v11.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/typeorm/commit/6bff4597013ce5eba1bb1a18984e2659be3aa7bf\"\u003e\u003ccode\u003e6bff459\u003c/code\u003e\u003c/a\u003e chore: revert warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/typeorm/commit/8d7f535b547572dea74ef54d6e0f1fe3ddb98e50\"\u003e\u003ccode\u003e8d7f535\u003c/code\u003e\u003c/a\u003e chore: ci dont remove package-lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/typeorm/commit/d667e3fa8d49b4ba7374d6c7453a28092330e4b2\"\u003e\u003ccode\u003ed667e3f\u003c/code\u003e\u003c/a\u003e chore: temp check ci fail\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/typeorm/commit/450ba73900de951a06f49e12040ca743ad61d1ac\"\u003e\u003ccode\u003e450ba73\u003c/code\u003e\u003c/a\u003e test: comment data sources out\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/typeorm/commit/02339ca331622f43d3baa1a1f2bcaabee63eafa4\"\u003e\u003ccode\u003e02339ca\u003c/code\u003e\u003c/a\u003e test: comment data sources out\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/typeorm/commit/4fbe9a70519b1eb3784ce3b0f099662b486ca139\"\u003e\u003ccode\u003e4fbe9a7\u003c/code\u003e\u003c/a\u003e chore: warn instead of throwing error, partially revert \u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2584\"\u003e#2584\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/typeorm/commit/ee4bd78bfcaed64fded3db3e1e47c3c2a42bf39f\"\u003e\u003ccode\u003eee4bd78\u003c/code\u003e\u003c/a\u003e chore(deps): update oxlint monorepo (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2638\"\u003e#2638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/typeorm/commit/26a52091dec24936b904a5db295b06f9e1992454\"\u003e\u003ccode\u003e26a5209\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency lint-staged to v17.0.8 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2635\"\u003e#2635\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/typeorm/commit/345d5b077ecc2bc91379527da4d5b55ef89caaff\"\u003e\u003ccode\u003e345d5b0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency pg to v8.22.0 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2634\"\u003e#2634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/typeorm/compare/11.0.1...11.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/cli` from 11.0.21 to 11.0.23\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest-cli/releases\"\u003e@​nestjs/cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 11.0.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;fix(compiler): validate delete out dir paths before rm\u0026quot; (0dd0e3ef)\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;fix(compiler): validate asset output paths\u0026quot; (728f80cf)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 11.0.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(cli): resolve Windows path separator bug in plugin loader (9e502bda)\u003c/li\u003e\n\u003cli\u003efix(compiler): validate asset output paths (c4342b2c)\u003c/li\u003e\n\u003cli\u003efix: Update CRUD option to accept a value for generating entry points (4c0e2cab)\u003c/li\u003e\n\u003cli\u003efeat: Add type and CRUD options in generate command (b19856a3)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest-cli/commit/731a09bafc25dd586b4984a089d759880f1698b3\"\u003e\u003ccode\u003e731a09b\u003c/code\u003e\u003c/a\u003e chore(): release v11.0.23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest-cli/commit/756d41d14f1a2c2fc2c46e3cbdedd2162123da1e\"\u003e\u003ccode\u003e756d41d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/nest-cli/issues/3462\"\u003e#3462\u003c/a\u003e from nestjs/revert-3455-fix/issue-3454\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest-cli/commit/11a0599ae6db30028b7fa1608c4628360edb1214\"\u003e\u003ccode\u003e11a0599\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/nest-cli/issues/3461\"\u003e#3461\u003c/a\u003e from nestjs/revert-3457-fix/issue-3456\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest-cli/commit/0dd0e3efa647a7e581f2265222fd117db00c6b3d\"\u003e\u003ccode\u003e0dd0e3e\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix(compiler): validate delete out dir paths before rm\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest-cli/commit/728f80cf9cb50bedd81baa96a73bf2f13f0b4b80\"\u003e\u003ccode\u003e728f80c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix(compiler): validate asset output paths\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest-cli/commit/7ffb9f1f1b37add259abcd83b8ed08010e4a52d3\"\u003e\u003ccode\u003e7ffb9f1\u003c/code\u003e\u003c/a\u003e chore(): release v11.0.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest-cli/commit/f43b0e700e4bf81c272836f586d9319ffc67349b\"\u003e\u003ccode\u003ef43b0e7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/nest-cli/issues/3458\"\u003e#3458\u003c/a\u003e from dzeroone/fix/windows-path-separator-plugin-loader\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest-cli/commit/b0d473b94ebb9fbb42971182d6987fec73d9454d\"\u003e\u003ccode\u003eb0d473b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/nest-cli/issues/3457\"\u003e#3457\u003c/a\u003e from AdrianoCLeao/fix/issue-3456\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest-cli/commit/9e502bda562f177ee5e89a4d2cea9d2e1f73f901\"\u003e\u003ccode\u003e9e502bd\u003c/code\u003e\u003c/a\u003e fix(cli): resolve Windows path separator bug in plugin loader\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest-cli/commit/c4342b2c93313c5a051a8d17044c49a01306fc6b\"\u003e\u003ccode\u003ec4342b2\u003c/code\u003e\u003c/a\u003e fix(compiler): validate asset output paths\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/nest-cli/compare/11.0.21...11.0.23\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/testing` from 11.1.24 to 11.1.27\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest/releases\"\u003e@​nestjs/testing's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.27\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): sse async handlers teardown issue by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17131\"\u003enestjs/nest#17131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(platform-fastify): forRoutes middleware ending slash  by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17138\"\u003enestjs/nest#17138\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.26\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): post sse endpoint empty response \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/testing/issues/17098\"\u003e#17098\u003c/a\u003e by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17099\"\u003enestjs/nest#17099\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.25...v11.1.26\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.25...v11.1.26\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.25\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(microservices): reject pending Redis requests on close by \u003ca href=\"https://github.com/yudin-s\"\u003e\u003ccode\u003e@​yudin-s\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17024\"\u003enestjs/nest#17024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(core): register SSE close listener before async setup by \u003ca href=\"https://github.com/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17018\"\u003enestjs/nest#17018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(platform-fastify): remove pathname ending slash by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17094\"\u003enestjs/nest#17094\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/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17018\"\u003enestjs/nest#17018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DucMinhNe\"\u003e\u003ccode\u003e@​DucMinhNe\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17085\"\u003enestjs/nest#17085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iambeaukim\"\u003e\u003ccode\u003e@​iambeaukim\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17091\"\u003enestjs/nest#17091\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.24...v11.1.25\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.24...v11.1.25\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/nestjs/nest/commit/660a1249e32e7701cdd7e5ccb20b7f695e721bce\"\u003e\u003ccode\u003e660a124\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.27 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/aa5c4f176edee6995d71a8f43a7ddb2de4c3ad8d\"\u003e\u003ccode\u003eaa5c4f1\u003c/code\u003e\u003c/a\u003e chore: update readme and package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/9ff83d540f50e96eb0093b4eb0dd96191aa6a285\"\u003e\u003ccode\u003e9ff83d5\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.26 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/02f804159841a2771755c382832a7938b904c420\"\u003e\u003ccode\u003e02f8041\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.25 release\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.27/packages/testing\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e","html_url":"https://github.com/ayunis-core/ayunis-core/pull/932","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ayunis-core%2Fayunis-core/issues/932","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/932/packages"}},{"old_version":"11.1.19","new_version":"11.1.27","update_type":"patch","path":null,"pr_created_at":"2026-06-29T04:44:00.000Z","version_change":"11.1.19 → 11.1.27","issue":{"uuid":"4765111038","node_id":"PR_kwDOShn1q87rn1Uz","number":18,"state":"closed","title":"chore(deps): bump the minor-and-patch group across 1 directory with 42 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-07-06T04:41:40.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-29T04:44:00.000Z","updated_at":"2026-07-06T04:41:42.000Z","time_to_close":604660,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"minor-and-patch","update_count":42,"packages":[{"name":"@axe-core/playwright","old_version":"4.11.3","new_version":"4.12.1","repository_url":"https://github.com/dequelabs/axe-core-npm"},{"name":"@playwright/test","old_version":"1.59.1","new_version":"1.61.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"pa11y-ci","old_version":"4.1.0","new_version":"4.1.1","repository_url":"https://github.com/pa11y/pa11y-ci"},{"name":"prettier","old_version":"3.8.3","new_version":"3.9.1","repository_url":"https://github.com/prettier/prettier"},{"name":"@nestjs/common","old_version":"11.1.19","new_version":"11.1.27","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/core","old_version":"11.1.19","new_version":"11.1.27","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/platform-express","old_version":"11.1.19","new_version":"11.1.27","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/platform-socket.io","old_version":"11.1.19","new_version":"11.1.27","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/swagger","old_version":"11.3.0","new_version":"11.4.4","repository_url":"https://github.com/nestjs/swagger"},{"name":"@nestjs/websockets","old_version":"11.1.19","new_version":"11.1.27","repository_url":"https://github.com/nestjs/nest"},{"name":"@sentry/node","old_version":"10.50.0","new_version":"10.62.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@sentry/profiling-node","old_version":"10.50.0","new_version":"10.62.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@simplewebauthn/server","old_version":"13.3.0","new_version":"13.3.2","repository_url":"https://github.com/MasterKale/SimpleWebAuthn"},{"name":"axios","old_version":"1.15.0","new_version":"1.18.1","repository_url":"https://github.com/axios/axios"},{"name":"bullmq","old_version":"5.74.1","new_version":"5.79.2","repository_url":"https://github.com/taskforcesh/bullmq"},{"name":"helmet","old_version":"8.1.0","new_version":"8.2.0","repository_url":"https://github.com/helmetjs/helmet"},{"name":"ioredis","old_version":"5.10.1","new_version":"5.11.1","repository_url":"https://github.com/luin/ioredis"},{"name":"ldapts","old_version":"8.1.7","new_version":"8.1.8","repository_url":"https://github.com/ldapts/ldapts"},{"name":"marked","old_version":"18.0.2","new_version":"18.0.5","repository_url":"https://github.com/markedjs/marked"},{"name":"meilisearch","old_version":"0.57.0","new_version":"0.58.0","repository_url":"https://github.com/meilisearch/meilisearch-js"},{"name":"mjml","old_version":"5.1.0","new_version":"5.3.0","repository_url":"https://github.com/mjmlio/mjml"},{"name":"multer","old_version":"2.1.1","new_version":"2.2.0","repository_url":"https://github.com/expressjs/multer"},{"name":"otplib","old_version":"13.4.0","new_version":"13.4.1","repository_url":"https://github.com/yeojz/otplib"},{"name":"sanitize-html","old_version":"2.17.3","new_version":"2.17.5","repository_url":"https://github.com/apostrophecms/apostrophe"},{"name":"sharp","old_version":"0.34.5","new_version":"0.35.2","repository_url":"https://github.com/lovell/sharp"},{"name":"uuid","old_version":"14.0.0","new_version":"14.0.1","repository_url":"https://github.com/uuidjs/uuid"},{"name":"@nestjs/cli","old_version":"11.0.21","new_version":"11.0.23","repository_url":"https://github.com/nestjs/nest-cli"},{"name":"@nestjs/testing","old_version":"11.1.19","new_version":"11.1.27","repository_url":"https://github.com/nestjs/nest"},{"name":"ts-jest","old_version":"29.4.9","new_version":"29.4.11","repository_url":"https://github.com/kulshekhar/ts-jest"},{"name":"@sentry/nextjs","old_version":"10.50.0","new_version":"10.62.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"dompurify","old_version":"3.4.0","new_version":"3.4.11","repository_url":"https://github.com/cure53/DOMPurify"},{"name":"lucide-react","old_version":"1.8.0","new_version":"1.22.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"next","old_version":"15.5.15","new_version":"15.5.19","repository_url":"https://github.com/vercel/next.js"},{"name":"next-intl","old_version":"4.9.1","new_version":"4.13.0","repository_url":"https://github.com/amannn/next-intl"},{"name":"react","old_version":"19.2.5","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.2.14","new_version":"19.2.17","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.2.5","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"react-hook-form","old_version":"7.72.1","new_version":"7.80.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"zustand","old_version":"5.0.12","new_version":"5.0.14","repository_url":"https://github.com/pmndrs/zustand"},{"name":"autoprefixer","old_version":"10.5.0","new_version":"10.5.2","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"postcss","old_version":"8.5.10","new_version":"8.5.16","repository_url":"https://github.com/postcss/postcss"},{"name":"tsx","old_version":"4.21.0","new_version":"4.22.4","repository_url":"https://github.com/privatenumber/tsx"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 42 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@axe-core/playwright](https://github.com/dequelabs/axe-core-npm) | `4.11.3` | `4.12.1` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.59.1` | `1.61.1` |\n| [pa11y-ci](https://github.com/pa11y/pa11y-ci) | `4.1.0` | `4.1.1` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.3` | `3.9.1` |\n| [@nestjs/common](https://github.com/nestjs/nest/tree/HEAD/packages/common) | `11.1.19` | `11.1.27` |\n| [@nestjs/core](https://github.com/nestjs/nest/tree/HEAD/packages/core) | `11.1.19` | `11.1.27` |\n| [@nestjs/platform-express](https://github.com/nestjs/nest/tree/HEAD/packages/platform-express) | `11.1.19` | `11.1.27` |\n| [@nestjs/platform-socket.io](https://github.com/nestjs/nest/tree/HEAD/packages/platform-socket.io) | `11.1.19` | `11.1.27` |\n| [@nestjs/swagger](https://github.com/nestjs/swagger) | `11.3.0` | `11.4.4` |\n| [@nestjs/websockets](https://github.com/nestjs/nest/tree/HEAD/packages/websockets) | `11.1.19` | `11.1.27` |\n| [@sentry/node](https://github.com/getsentry/sentry-javascript) | `10.50.0` | `10.62.0` |\n| [@sentry/profiling-node](https://github.com/getsentry/sentry-javascript) | `10.50.0` | `10.62.0` |\n| [@simplewebauthn/server](https://github.com/MasterKale/SimpleWebAuthn/tree/HEAD/packages/server) | `13.3.0` | `13.3.2` |\n| [axios](https://github.com/axios/axios) | `1.15.0` | `1.18.1` |\n| [bullmq](https://github.com/taskforcesh/bullmq) | `5.74.1` | `5.79.2` |\n| [helmet](https://github.com/helmetjs/helmet) | `8.1.0` | `8.2.0` |\n| [ioredis](https://github.com/luin/ioredis) | `5.10.1` | `5.11.1` |\n| [ldapts](https://github.com/ldapts/ldapts) | `8.1.7` | `8.1.8` |\n| [marked](https://github.com/markedjs/marked) | `18.0.2` | `18.0.5` |\n| [meilisearch](https://github.com/meilisearch/meilisearch-js) | `0.57.0` | `0.58.0` |\n| [mjml](https://github.com/mjmlio/mjml/tree/HEAD/packages/mjml) | `5.1.0` | `5.3.0` |\n| [multer](https://github.com/expressjs/multer) | `2.1.1` | `2.2.0` |\n| [otplib](https://github.com/yeojz/otplib/tree/HEAD/packages/otplib) | `13.4.0` | `13.4.1` |\n| [sanitize-html](https://github.com/apostrophecms/apostrophe/tree/HEAD/packages/sanitize-html) | `2.17.3` | `2.17.5` |\n| [sharp](https://github.com/lovell/sharp) | `0.34.5` | `0.35.2` |\n| [uuid](https://github.com/uuidjs/uuid) | `14.0.0` | `14.0.1` |\n| [@nestjs/cli](https://github.com/nestjs/nest-cli) | `11.0.21` | `11.0.23` |\n| [@nestjs/testing](https://github.com/nestjs/nest/tree/HEAD/packages/testing) | `11.1.19` | `11.1.27` |\n| [ts-jest](https://github.com/kulshekhar/ts-jest) | `29.4.9` | `29.4.11` |\n| [@sentry/nextjs](https://github.com/getsentry/sentry-javascript) | `10.50.0` | `10.62.0` |\n| [dompurify](https://github.com/cure53/DOMPurify) | `3.4.0` | `3.4.11` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.8.0` | `1.22.0` |\n| [next](https://github.com/vercel/next.js) | `15.5.15` | `15.5.19` |\n| [next-intl](https://github.com/amannn/next-intl) | `4.9.1` | `4.13.0` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.5` | `19.2.7` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.14` | `19.2.17` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.5` | `19.2.7` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.72.1` | `7.80.0` |\n| [zustand](https://github.com/pmndrs/zustand) | `5.0.12` | `5.0.14` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.5.0` | `10.5.2` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.10` | `8.5.16` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.21.0` | `4.22.4` |\n\n\nUpdates `@axe-core/playwright` from 4.11.3 to 4.12.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dequelabs/axe-core-npm/blob/develop/CHANGELOG.md\"\u003e@​axe-core/playwright's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/compare/v4.11.3...v4.12.1\"\u003e4.12.1\u003c/a\u003e (2026-06-22)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate axe-core to v4.12.1 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1378\"\u003e#1378\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/4263054240dc10bbfac0005ae2904f48651891d3\"\u003e4263054\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\u003eSee full diff in \u003ca href=\"https://github.com/dequelabs/axe-core-npm/commits\"\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.61.1\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.61.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41365\"\u003e#41365\u003c/a\u003e [Bug]: Expect.Extend matcher with same name as default matcher in same expect instance overrides default matchers implementation to custom matcher\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41351\"\u003e#41351\u003c/a\u003e [Bug]: Playwright UI mode: apiRequestContext._wrapApiCall reports unexpected number of bytes (same test passes in headed mode)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41360\"\u003e#41360\u003c/a\u003e [Bug]: Trace viewer: message times in websockets are downscaled by 1000\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41311\"\u003e#41311\u003c/a\u003e [Bug]: [Regression]: Sync loader throws \u0026quot;context.conditions?.includes is not a function\u0026quot; on Node 22.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41371\"\u003e#41371\u003c/a\u003e [Regression]: Sync ESM loader (registerHooks) fails to resolve extensionless .ts subpath imports across pnpm workspace symlinks\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.61.0\u003c/h2\u003e\n\u003ch2\u003e🔑 WebAuthn passkeys\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-credentials\"\u003eCredentials\u003c/a\u003e virtual authenticator, available via \u003ca href=\"https://playwright.dev/docs/api/class-browsercontext#browser-context-credentials\"\u003ebrowserContext.credentials\u003c/a\u003e, lets tests register passkeys and answer \u003ccode\u003enavigator.credentials.create()\u003c/code\u003e / \u003ccode\u003enavigator.credentials.get()\u003c/code\u003e ceremonies in the page — no real hardware key required, works in all browsers:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst context = await browser.newContext();\r\n\u003cp\u003e// Seed a passkey your backend provisioned for a test user.\nawait context.credentials.create('example.com', {\nid: credentialId,\nuserHandle,\nprivateKey,\npublicKey,\n});\nawait context.credentials.install();\u003c/p\u003e\n\u003cp\u003econst page = await context.newPage();\nawait page.goto('\u003ca href=\"https://example.com/login\"\u003ehttps://example.com/login\u003c/a\u003e');\n// The page's navigator.credentials.get() is answered with the seeded passkey.\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eYou can also let the app register a passkey once in a setup test, read it back with \u003ca href=\"https://playwright.dev/docs/api/class-credentials#credentials-get\"\u003ecredentials.get()\u003c/a\u003e, and seed it into later tests — see \u003ca href=\"https://playwright.dev/docs/api/class-credentials\"\u003eCredentials\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003e🗃️ Web Storage\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-webstorage\"\u003eWebStorage\u003c/a\u003e API, available via \u003ca href=\"https://playwright.dev/docs/api/class-page#page-local-storage\"\u003epage.localStorage\u003c/a\u003e and \u003ca href=\"https://playwright.dev/docs/api/class-page#page-session-storage\"\u003epage.sessionStorage\u003c/a\u003e, reads and writes the page's storage for the current origin:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait page.localStorage.setItem('token', 'abc');\r\nconst token = await page.localStorage.getItem('token');\r\nconst items = await page.sessionStorage.items();\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eNew APIs\u003c/h2\u003e\n\u003ch3\u003eNetwork\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://playwright.dev/docs/api/class-apiresponse#api-response-security-details\"\u003eapiResponse.securityDetails()\u003c/a\u003e and \u003ca href=\"https://playwright.dev/docs/api/class-apiresponse#api-response-server-addr\"\u003eapiResponse.serverAddr()\u003c/a\u003e mirror the browser-side \u003ca href=\"https://playwright.dev/docs/api/class-response#response-security-details\"\u003eresponse.securityDetails()\u003c/a\u003e and \u003ca href=\"https://playwright.dev/docs/api/class-response#response-server-addr\"\u003eresponse.serverAddr()\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBrowser and Screencast\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/39e3553a4f283a41134d75d7e404484bd9e6865a\"\u003e\u003ccode\u003e39e3553\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41399\"\u003e#41399\u003c/a\u003e): fix(test): load require-reached files as commonjs in syn...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/4328122a0fa91df1be287f12d26f272f598ccca7\"\u003e\u003ccode\u003e4328122\u003c/code\u003e\u003c/a\u003e chore: mark v1.61.1 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41404\"\u003e#41404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/2c29a94ed59a2dbb2cb2553ee7d1ba429f027826\"\u003e\u003ccode\u003e2c29a94\u003c/code\u003e\u003c/a\u003e fix(tracing): stop recording websocket frames outside of chunks (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41398\"\u003e#41398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/4324b1904199c58ae56d864390f5210df18e33f6\"\u003e\u003ccode\u003e4324b19\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41367\"\u003e#41367\u003c/a\u003e): fix(test): keep builtin expect matchers on base extend\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/041e7e30002e7c384e1918c29720b34c435145f4\"\u003e\u003ccode\u003e041e7e3\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41364\"\u003e#41364\u003c/a\u003e): fix(har): \u003ccode\u003eWebSocket\u003c/code\u003e message timestamps should be in mi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/b8a0fc33932399fc5cfcd211165cf16f8ca01d71\"\u003e\u003ccode\u003eb8a0fc3\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41309\"\u003e#41309\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43149\"\u003e#43149\u003c/a\u003e): Revert \u0026quot;fix(firefox): treat `navigationCommitted...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/b5a31759e6611397bf3afaaa6049a420a5f082bd\"\u003e\u003ccode\u003eb5a3175\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41319\"\u003e#41319\u003c/a\u003e): fix(loader): support other node versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/d4724a91b280ae1ee9a87c426e9d6a953c59756e\"\u003e\u003ccode\u003ed4724a9\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41290\"\u003e#41290\u003c/a\u003e): feat(docker): add Ubuntu 26.04 (Resolute Raccoon) image\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/1cc5a90cfa3eaa430b1a991963100f95126caa47\"\u003e\u003ccode\u003e1cc5a90\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41295\"\u003e#41295\u003c/a\u003e): chore: PLAYWRIGHT_TRACING_NO_WEBSOCKET_FRAMES and PLAYWR...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/a6772bdede34028cbbd417a3b3d778801899e870\"\u003e\u003ccode\u003ea6772bd\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41280\"\u003e#41280\u003c/a\u003e): Revert \u0026quot;fix(trace-viewer): add keyboard navigation to `N...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.59.1...v1.61.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pa11y-ci` from 4.1.0 to 4.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pa11y/pa11y-ci/releases\"\u003epa11y-ci's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.1\u003c/h2\u003e\n\u003cp\u003ePa11y CI 4.1.1 updates the \u003ccode\u003elodash\u003c/code\u003e dependency  to \u003ccode\u003e~4.18.1\u003c/code\u003e to resolve \u003ca href=\"https://osv.dev/vulnerability/GHSA-f23m-r3pf-42rh\"\u003eGHSA-f23m-r3pf-42r\u003c/a\u003e / \u003ca href=\"https://nvd.nist.gov/vuln/detail/CVE-2026-2950\"\u003eCVE-2026-2950\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/pa11y/pa11y-ci/blob/main/CHANGELOG.md\"\u003epa11y-ci's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.1.1 (2026-05-11)\u003c/h2\u003e\n\u003cp\u003ePa11y CI 4.1.1 updates the \u003ccode\u003elodash\u003c/code\u003e dependency  to \u003ccode\u003e~4.18.1\u003c/code\u003e to resolve \u003ca href=\"https://osv.dev/vulnerability/GHSA-f23m-r3pf-42rh\"\u003eGHSA-f23m-r3pf-42r\u003c/a\u003e / \u003ca href=\"https://nvd.nist.gov/vuln/detail/CVE-2026-2950\"\u003eCVE-2026-2950\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/pa11y/pa11y-ci/commit/db624756dc21a3e6d41e984f94ac1551e7969e05\"\u003e\u003ccode\u003edb62475\u003c/code\u003e\u003c/a\u003e Update documentation for v4.1.1 (\u003ca href=\"https://redirect.github.com/pa11y/pa11y-ci/issues/335\"\u003e#335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pa11y/pa11y-ci/commit/c7218ba1cc348086d8676068eb2d53b1bb0610ca\"\u003e\u003ccode\u003ec7218ba\u003c/code\u003e\u003c/a\u003e Bump puppeteer from 24.37.5 to 24.43.0 (\u003ca href=\"https://redirect.github.com/pa11y/pa11y-ci/issues/330\"\u003e#330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pa11y/pa11y-ci/commit/6f561e3a9bc09e4654d5c5d61df6ecc0646b1d26\"\u003e\u003ccode\u003e6f561e3\u003c/code\u003e\u003c/a\u003e Bump ip-address from 10.1.0 to 10.2.0 (\u003ca href=\"https://redirect.github.com/pa11y/pa11y-ci/issues/331\"\u003e#331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pa11y/pa11y-ci/commit/9491bc8c14b5b20982a808c22dd83b4b9c863963\"\u003e\u003ccode\u003e9491bc8\u003c/code\u003e\u003c/a\u003e Bump basic-ftp from 5.2.0 to 5.3.1 (\u003ca href=\"https://redirect.github.com/pa11y/pa11y-ci/issues/332\"\u003e#332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pa11y/pa11y-ci/commit/08eedc50d0784e6aa4921c00fe4e0b85f5158457\"\u003e\u003ccode\u003e08eedc5\u003c/code\u003e\u003c/a\u003e Bump undici from 6.23.0 to 6.25.0 (\u003ca href=\"https://redirect.github.com/pa11y/pa11y-ci/issues/334\"\u003e#334\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pa11y/pa11y-ci/commit/30a9ea1f2a93a86644d21eaf5946f7d7ba7113c4\"\u003e\u003ccode\u003e30a9ea1\u003c/code\u003e\u003c/a\u003e Bump lodash from 4.17.23 to 4.18.1 (\u003ca href=\"https://redirect.github.com/pa11y/pa11y-ci/issues/324\"\u003e#324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pa11y/pa11y-ci/commit/d179c2835f3a4261145960da4d24aa201be90656\"\u003e\u003ccode\u003ed179c28\u003c/code\u003e\u003c/a\u003e Making .gitignore consistent between repos\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/pa11y/pa11y-ci/compare/4.1.0...4.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.8.3 to 3.9.1\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.9.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCLI: Fix ignored file has been cached incorrectly (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19483\"\u003e#19483\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.9.1/CHANGELOG.md#391\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.5...3.9.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2026/06/27/3.9.0\"\u003ePrettier 3.9: Major parser upgrades and Formatting improvements\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Flow variance annotation print (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19022\"\u003e#19022\u003c/a\u003e by \u003ca href=\"https://github.com/marcoww6\"\u003e\u003ccode\u003e@​marcoww6\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.5/CHANGELOG.md#385\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMarkdown: Fix blank lines between list items and nested sub-lists being removed in Markdown/MDX (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/17746\"\u003eprettier/prettier#17746\u003c/a\u003e by \u003ca href=\"https://github.com/byplayer\"\u003e\u003ccode\u003e@​byplayer\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.4/CHANGELOG.md#384\"\u003eChangelog\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/prettier/prettier/blob/main/CHANGELOG.md\"\u003eprettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.9.1\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.9.0...3.9.1\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eCLI: Fix ignored file has been cached incorrectly (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19483\"\u003e#19483\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003cp\u003eBug details \u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18016\"\u003eprettier/prettier#18016\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003e3.9.0\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.5...3.9.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2026/06/27/3.9.0\"\u003eRelease Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003e3.8.5\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.4...3.8.5\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eFlow: Support \u003ccode\u003ereadonly\u003c/code\u003e as a variance annotation (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19022\"\u003e#19022\u003c/a\u003e by \u003ca href=\"https://github.com/marcoww6\"\u003e\u003ccode\u003e@​marcoww6\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003cp\u003eFlow now accepts \u003ccode\u003ereadonly\u003c/code\u003e as a property variance annotation, equivalent to \u003ccode\u003e+\u003c/code\u003e (covariant/read-only).\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"jsx\"\u003e\u003ccode\u003e// Input\ntype T = {\n  readonly foo: string,\n};\n\u003cp\u003e// Prettier 3.8.4\u003cbr /\u003e\nSyntaxError\u003c/p\u003e\n\u003cp\u003e// Prettier 3.8.5\u003cbr /\u003e\ntype T = {\u003cbr /\u003e\nreadonly foo: string,\u003cbr /\u003e\n};\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch1\u003e3.8.4\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.3...3.8.4\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eMarkdown: Fix blank lines between list items and nested sub-lists being removed in Markdown/MDX (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/17746\"\u003e#17746\u003c/a\u003e by \u003ca href=\"https://github.com/byplayer\"\u003e\u003ccode\u003e@​byplayer\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003cp\u003ePrettier was removing blank lines between list items and their nested sub-lists, converting loose lists into tight lists and changing their semantic meaning.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"markdown\"\u003e\u003ccode\u003e\u0026lt;!-- Input --\u0026gt;\n- a\n\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/c47654c003fe525572e10d5cc1ea64d7b9c0ee55\"\u003e\u003ccode\u003ec47654c\u003c/code\u003e\u003c/a\u003e Release 3.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/06159aa254e662514d1c6f4de13fbac805984232\"\u003e\u003ccode\u003e06159aa\u003c/code\u003e\u003c/a\u003e Fix bug in release script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/4bc5ab40582921f5283af4ff5d6511b58d25ec00\"\u003e\u003ccode\u003e4bc5ab4\u003c/code\u003e\u003c/a\u003e Update file-entry-cache to 11.1.5 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19483\"\u003e#19483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/b7fd58bba027282038ad312af0522d4598e8b769\"\u003e\u003ccode\u003eb7fd58b\u003c/code\u003e\u003c/a\u003e Release \u003ccode\u003e@prettier/plugin-oxc@0.2.0\u003c/code\u003e and \u003ccode\u003e@prettier/plugin-hermes@0.2.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/3006400fc2560e297b54d82c58cbc331ec87902c\"\u003e\u003ccode\u003e3006400\u003c/code\u003e\u003c/a\u003e Revert changes in release script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/7bef7dba7e99423e8f781228e8a73163f26ca9e9\"\u003e\u003ccode\u003e7bef7db\u003c/code\u003e\u003c/a\u003e Git blame ignore 3.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/bb817b1bd04c04e0a8d89cb52c256a38e17fd0f5\"\u003e\u003ccode\u003ebb817b1\u003c/code\u003e\u003c/a\u003e Bump Prettier dependency to 3.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/05cf896cfcc0890f58790c380f3da1d98872d071\"\u003e\u003ccode\u003e05cf896\u003c/code\u003e\u003c/a\u003e Clean changelog_unreleased\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/79f6cdfd9873a91be9b25c9c6a41d26dcd9a6656\"\u003e\u003ccode\u003e79f6cdf\u003c/code\u003e\u003c/a\u003e Disable finished steps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/3613b1e5a309f5b4a74acf9436946a77e4dddf69\"\u003e\u003ccode\u003e3613b1e\u003c/code\u003e\u003c/a\u003e Add blog post for v3.9 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19414\"\u003e#19414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prettier/prettier/compare/3.8.3...3.9.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/common` from 11.1.19 to 11.1.27\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest/releases\"\u003e@​nestjs/common's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.27\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): sse async handlers teardown issue by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17131\"\u003enestjs/nest#17131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(platform-fastify): forRoutes middleware ending slash  by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17138\"\u003enestjs/nest#17138\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.26\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): post sse endpoint empty response \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/common/issues/17098\"\u003e#17098\u003c/a\u003e by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17099\"\u003enestjs/nest#17099\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.25...v11.1.26\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.25...v11.1.26\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.25\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(microservices): reject pending Redis requests on close by \u003ca href=\"https://github.com/yudin-s\"\u003e\u003ccode\u003e@​yudin-s\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17024\"\u003enestjs/nest#17024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(core): register SSE close listener before async setup by \u003ca href=\"https://github.com/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17018\"\u003enestjs/nest#17018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(platform-fastify): remove pathname ending slash by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17094\"\u003enestjs/nest#17094\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/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17018\"\u003enestjs/nest#17018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DucMinhNe\"\u003e\u003ccode\u003e@​DucMinhNe\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17085\"\u003enestjs/nest#17085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iambeaukim\"\u003e\u003ccode\u003e@​iambeaukim\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17091\"\u003enestjs/nest#17091\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.24...v11.1.25\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.24...v11.1.25\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.24 (2026-05-25)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17009\"\u003e#17009\u003c/a\u003e fix(core): reset dependency-tree cache on metadata changes (\u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eEnhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16997\"\u003e#16997\u003c/a\u003e feat(core): warn on late websocket adapter registration (\u003ca href=\"https://github.com/hbinhng\"\u003e\u003ccode\u003e@​hbinhng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-ws\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17011\"\u003e#17011\u003c/a\u003e chore(deps): bump ws from 8.20.1 to 8.21.0 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 2\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eNguyễn Hải Bình (\u003ca href=\"https://github.com/hbinhng\"\u003e\u003ccode\u003e@​hbinhng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePuneet Dixit (\u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.23 (2026-05-21)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/660a1249e32e7701cdd7e5ccb20b7f695e721bce\"\u003e\u003ccode\u003e660a124\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.27 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/aa5c4f176edee6995d71a8f43a7ddb2de4c3ad8d\"\u003e\u003ccode\u003eaa5c4f1\u003c/code\u003e\u003c/a\u003e chore: update readme and package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/9ff83d540f50e96eb0093b4eb0dd96191aa6a285\"\u003e\u003ccode\u003e9ff83d5\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.26 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/02f804159841a2771755c382832a7938b904c420\"\u003e\u003ccode\u003e02f8041\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.25 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/1634915597884f677b823ec0d77931f1637dede7\"\u003e\u003ccode\u003e1634915\u003c/code\u003e\u003c/a\u003e test(common): Add unit tests for cli-colors utility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/380bf5c13c7f22d24b871af8a412852f36d7030a\"\u003e\u003ccode\u003e380bf5c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/common/issues/17058\"\u003e#17058\u003c/a\u003e from Se3do/test/extend-metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/af4542b9c0f56262090bf0097444b71456cb0139\"\u003e\u003ccode\u003eaf4542b\u003c/code\u003e\u003c/a\u003e test(common): Add unit tests for assignCustomParameterMetadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/b67aea1505d568c6b80318707c2642ba395a5510\"\u003e\u003ccode\u003eb67aea1\u003c/code\u003e\u003c/a\u003e test(common): Add unit tests for extendArrayMetadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/e1e401444ba0c32a11ab5f82994f408be0b65eba\"\u003e\u003ccode\u003ee1e4014\u003c/code\u003e\u003c/a\u003e test(common): Tighten throw assertions in validateModuleKeys spec\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/6b97771a58068e885f7adf3f888f1a660ac3a08f\"\u003e\u003ccode\u003e6b97771\u003c/code\u003e\u003c/a\u003e test(common): Add unit tests for validateModuleKeys\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.27/packages/common\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/core` from 11.1.19 to 11.1.27\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest/releases\"\u003e@​nestjs/core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.27\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): sse async handlers teardown issue by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17131\"\u003enestjs/nest#17131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(platform-fastify): forRoutes middleware ending slash  by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17138\"\u003enestjs/nest#17138\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.26\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): post sse endpoint empty response \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/core/issues/17098\"\u003e#17098\u003c/a\u003e by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17099\"\u003enestjs/nest#17099\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.25...v11.1.26\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.25...v11.1.26\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.25\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(microservices): reject pending Redis requests on close by \u003ca href=\"https://github.com/yudin-s\"\u003e\u003ccode\u003e@​yudin-s\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17024\"\u003enestjs/nest#17024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(core): register SSE close listener before async setup by \u003ca href=\"https://github.com/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17018\"\u003enestjs/nest#17018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(platform-fastify): remove pathname ending slash by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17094\"\u003enestjs/nest#17094\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/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17018\"\u003enestjs/nest#17018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DucMinhNe\"\u003e\u003ccode\u003e@​DucMinhNe\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17085\"\u003enestjs/nest#17085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iambeaukim\"\u003e\u003ccode\u003e@​iambeaukim\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17091\"\u003enestjs/nest#17091\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.24...v11.1.25\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.24...v11.1.25\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.24 (2026-05-25)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17009\"\u003e#17009\u003c/a\u003e fix(core): reset dependency-tree cache on metadata changes (\u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eEnhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16997\"\u003e#16997\u003c/a\u003e feat(core): warn on late websocket adapter registration (\u003ca href=\"https://github.com/hbinhng\"\u003e\u003ccode\u003e@​hbinhng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-ws\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17011\"\u003e#17011\u003c/a\u003e chore(deps): bump ws from 8.20.1 to 8.21.0 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 2\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eNguyễn Hải Bình (\u003ca href=\"https://github.com/hbinhng\"\u003e\u003ccode\u003e@​hbinhng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePuneet Dixit (\u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.23 (2026-05-21)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/660a1249e32e7701cdd7e5ccb20b7f695e721bce\"\u003e\u003ccode\u003e660a124\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.27 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/5c5e9bae643f831683bdc0d63ef1dee788e40162\"\u003e\u003ccode\u003e5c5e9ba\u003c/code\u003e\u003c/a\u003e fix(core): sse async handlers teardown issue \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/core/issues/17128\"\u003e#17128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/aa5c4f176edee6995d71a8f43a7ddb2de4c3ad8d\"\u003e\u003ccode\u003eaa5c4f1\u003c/code\u003e\u003c/a\u003e chore: update readme and package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/9ff83d540f50e96eb0093b4eb0dd96191aa6a285\"\u003e\u003ccode\u003e9ff83d5\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.26 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/0f398fd86de387fce28669ddd7a4049d4054f9e5\"\u003e\u003ccode\u003e0f398fd\u003c/code\u003e\u003c/a\u003e test: fix broken unit test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/d152eec8ebba6a38eb448021a83018b43372192e\"\u003e\u003ccode\u003ed152eec\u003c/code\u003e\u003c/a\u003e fix(core): post sse endpoint empty response \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/core/issues/17098\"\u003e#17098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/02f804159841a2771755c382832a7938b904c420\"\u003e\u003ccode\u003e02f8041\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.25 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/e2ad4e23f637bef1ce804ee6e93367a1d875b9e9\"\u003e\u003ccode\u003ee2ad4e2\u003c/code\u003e\u003c/a\u003e Update package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/396cf81a9e5db8a33fad7adbe26c5e893b459bf0\"\u003e\u003ccode\u003e396cf81\u003c/code\u003e\u003c/a\u003e refactor(core): avoid duplicating sse intercept call\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/55cd6991f7e68d64ba8be93236d2857a47229247\"\u003e\u003ccode\u003e55cd699\u003c/code\u003e\u003c/a\u003e fix(core): preserve deferred SSE handlers\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.27/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/platform-express` from 11.1.19 to 11.1.27\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest/releases\"\u003e@​nestjs/platform-express's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.27\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): sse async handlers teardown issue by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17131\"\u003enestjs/nest#17131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(platform-fastify): forRoutes middleware ending slash  by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17138\"\u003enestjs/nest#17138\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.26\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): post sse endpoint empty response \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/platform-express/issues/17098\"\u003e#17098\u003c/a\u003e by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17099\"\u003enestjs/nest#17099\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.25...v11.1.26\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.25...v11.1.26\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.25\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(microservices): reject pending Redis requests on close by \u003ca href=\"https://github.com/yudin-s\"\u003e\u003ccode\u003e@​yudin-s\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17024\"\u003enestjs/nest#17024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(core): register SSE close listener before async setup by \u003ca href=\"https://github.com/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17018\"\u003enestjs/nest#17018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(platform-fastify): remove pathname ending slash by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17094\"\u003enestjs/nest#17094\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/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17018\"\u003enestjs/nest#17018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DucMinhNe\"\u003e\u003ccode\u003e@​DucMinhNe\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17085\"\u003enestjs/nest#17085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iambeaukim\"\u003e\u003ccode\u003e@​iambeaukim\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17091\"\u003enestjs/nest#17091\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.24...v11.1.25\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.24...v11.1.25\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.24 (2026-05-25)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17009\"\u003e#17009\u003c/a\u003e fix(core): reset dependency-tree cache on metadata changes (\u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eEnhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16997\"\u003e#16997\u003c/a\u003e feat(core): warn on late websocket adapter registration (\u003ca href=\"https://github.com/hbinhng\"\u003e\u003ccode\u003e@​hbinhng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-ws\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17011\"\u003e#17011\u003c/a\u003e chore(deps): bump ws from 8.20.1 to 8.21.0 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 2\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eNguyễn Hải Bình (\u003ca href=\"https://github.com/hbinhng\"\u003e\u003ccode\u003e@​hbinhng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePuneet Dixit (\u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.23 (2026-05-21)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/660a1249e32e7701cdd7e5ccb20b7f695e721bce\"\u003e\u003ccode\u003e660a124\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.27 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/aa5c4f176edee6995d71a8f43a7ddb2de4c3ad8d\"\u003e\u003ccode\u003eaa5c4f1\u003c/code\u003e\u003c/a\u003e chore: update readme and package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/9ff83d540f50e96eb0093b4eb0dd96191aa6a285\"\u003e\u003ccode\u003e9ff83d5\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.26 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/02f804159841a2771755c382832a7938b904c420\"\u003e\u003ccode\u003e02f8041\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.25 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/d8a0ab829ddd8291b75109c9ac4fc4c7d070fc9e\"\u003e\u003ccode\u003ed8a0ab8\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.24 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/2dccece853413a40fe287221b84ca593ec9682a7\"\u003e\u003ccode\u003e2dccece\u003c/code\u003e\u003c/a\u003e chore: update readmes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/b8be8c12270b2e6dcd275d435e573f08b4c79d79\"\u003e\u003ccode\u003eb8be8c1\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.23 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/801c46ffa19d2a549adc446d1f91e7484ae61edb\"\u003e\u003ccode\u003e801c46f\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.22 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/983dd52c4927753be3421162fc43e4fde8d3fcde\"\u003e\u003ccode\u003e983dd52\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.21 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/a0b01390c1c5034f3bd899c277e62860079db8c0\"\u003e\u003ccode\u003ea0b0139\u003c/code\u003e\u003c/a\u003e chore: update readme\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.27/packages/platform-express\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/platform-socket.io` from 11.1.19 to 11.1.27\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest/releases\"\u003e@​nestjs/platform-socket.io's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.27\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): sse async handlers teardown issue by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17131\"\u003enestjs/nest#17131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(platform-fastify): forRoutes middleware ending slash  by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17138\"\u003enestjs/nest#17138\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.26\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): post sse endpoint empty response \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/platform-socket.io/issues/17098\"\u003e#17098\u003c/a\u003e by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17099\"\u003enestjs/nest#17099\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.25...v11.1.26\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.25...v11.1.26\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.25\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(microservices): reject pending Redis requests on close by \u003ca href=\"https://github.com/yudin-s\"\u003e\u003ccode\u003e@​yudin-s\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17024\"\u003enestjs/nest#17024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(core): register SSE close listener before async setup by \u003ca href=\"https://github.com/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17018\"\u003enestjs/nest#17018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(platform-fastify): remove pathname ending slash by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17094\"\u003enestjs/nest#17094\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/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17018\"\u003enestjs/nest#17018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DucMinhNe\"\u003e\u003ccode\u003e@​DucMinhNe\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17085\"\u003enestjs/nest#17085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iambeaukim\"\u003e\u003ccode\u003e@​iambeaukim\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17091\"\u003enestjs/nest#17091\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.24...v11.1.25\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.24...v11.1.25\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.24 (2026-05-25)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17009\"\u003e#17009\u003c/a\u003e fix(core): reset dependency-tree cache on metadata changes (\u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eEnhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16997\"\u003e#16997\u003c/a\u003e feat(core): warn on late websocket adapter registration (\u003ca href=\"https://github.com/hbinhng\"\u003e\u003ccode\u003e@​hbinhng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-ws\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17011\"\u003e#17011\u003c/a\u003e chore(deps): bump ws from 8.20.1 to 8.21.0 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 2\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eNguyễn Hải Bình (\u003ca href=\"https://github.com/hbinhng\"\u003e\u003ccode\u003e@​hbinhng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePuneet Dixit (\u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.23 (2026-05-21)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/660a1249e32e7701cdd7e5ccb20b7f695e721bce\"\u003e\u003ccode\u003e660a124\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.27 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/aa5c4f176edee6995d71a8f43a7ddb2de4c3ad8d\"\u003e\u003ccode\u003eaa5c4f1\u003c/code\u003e\u003c/a\u003e chore: update readme and package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/9ff83d540f50e96eb0093b4eb0dd96191aa6a285\"\u003e\u003ccode\u003e9ff83d5\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.26 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/02f804159841a2771755c382832a7938b904c420\"\u003e\u003ccode\u003e02f8041\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.25 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/d8a0ab829ddd8291b75109c9ac4fc4c7d070fc9e\"\u003e\u003ccode\u003ed8a0ab8\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.24 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/2dccece853413a40fe287221b84ca593ec9682a7\"\u003e\u003ccode\u003e2dccece\u003c/code\u003e\u003c/a\u003e chore: update readmes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/b8be8c12270b2e6dcd275d435e573f08b4c79d79\"\u003e\u003ccode\u003eb8be8c1\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.23 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/801c46ffa19d2a549adc446d1f91e7484ae61edb\"\u003e\u003ccode\u003e801c46f\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.22 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/983dd52c4927753be3421162fc43e4fde8d3fcde\"\u003e\u003ccode\u003e983dd52\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.21 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/a0b01390c1c5034f3bd899c277e62860079db8c0\"\u003e\u003ccode\u003ea0b0139\u003c/code\u003e\u003c/a\u003e chore: update readme\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.27/packages/platform-socket.io\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/swagger` from 11.3.0 to 11.4.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/swagger/releases\"\u003e@​nestjs/swagger's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 11.4.4\u003c/h2\u003e\n\u003ch2\u003e11.4.4 (2026-05-21)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3930\"\u003e#3930\u003c/a\u003e fix: top-level nullable with discriminator issue  (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eEnhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3921\"\u003e#3921\u003c/a\u003e feat(swagger): add summary field to Tag Object (OpenAPI 3.2) (\u003ca href=\"https://github.com/frbuceta\"\u003e\u003ccode\u003e@​frbuceta\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3924\"\u003e#3924\u003c/a\u003e feat(swagger): warn when \u003ca href=\"https://github.com/ApiTags\"\u003e\u003ccode\u003e@​ApiTags\u003c/code\u003e\u003c/a\u003e receives hierarchy fields (\u003ca href=\"https://github.com/frbuceta\"\u003e\u003ccode\u003e@​frbuceta\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3925\"\u003e#3925\u003c/a\u003e fix(swagger): type Tag Object kind as a free-form string (\u003ca href=\"https://github.com/frbuceta\"\u003e\u003ccode\u003e@​frbuceta\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 4\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAlexander Scholz (\u003ca href=\"https://github.com/LucidityDesign\"\u003e\u003ccode\u003e@​LucidityDesign\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFrancisco Buceta (\u003ca href=\"https://github.com/frbuceta\"\u003e\u003ccode\u003e@​frbuceta\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKamil Mysliwiec (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNatanael dos Santos Feitosa (\u003ca href=\"https://github.com/natanfeitosa\"\u003e\u003ccode\u003e@​natanfeitosa\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 11.4.3\u003c/h2\u003e\n\u003ch2\u003e11.4.3 (2026-05-14)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3910\"\u003e#3910\u003c/a\u003e fix(swagger): support const enum query params (\u003ca href=\"https://github.com/yudin-s\"\u003e\u003ccode\u003e@​yudin-s\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3911\"\u003e#3911\u003c/a\u003e fix(swagger-module): return reply from async route handlers (\u003ca href=\"https://github.com/tibohaffner\"\u003e\u003ccode\u003e@​tibohaffner\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3883\"\u003e#3883\u003c/a\u003e fix(response-object-factory): preserve example/examples for built-in scalar response types (\u003ca href=\"https://github.com/yogeshwaran-c\"\u003e\u003ccode\u003e@​yogeshwaran-c\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3882\"\u003e#3882\u003c/a\u003e fix(swagger-types-mapper): place multipleOf inside parameter schema (\u003ca href=\"https://github.com/yogeshwaran-c\"\u003e\u003ccode\u003e@​yogeshwaran-c\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eEnhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3885\"\u003e#3885\u003c/a\u003e feat(plugin): auto-generate enum metadata for string and number literal union types (\u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3604\"\u003e#3604\u003c/a\u003e feat: added api-include-endpoint (\u003ca href=\"https://github.com/TomSpott\"\u003e\u003ccode\u003e@​TomSpott\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3906\"\u003e#3906\u003c/a\u003e fix(deps): update dependency swagger-ui-dist to v5.32.6 (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eSerge Yudin (\u003ca href=\"https://github.com/yudin-s\"\u003e\u003ccode\u003e@​yudin-s\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThibault Haffner (\u003ca href=\"https://github.com/tibohaffner\"\u003e\u003ccode\u003e@​tibohaffner\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eYogeshwaran C (\u003ca href=\"https://github.com/yogeshwaran-c\"\u003e\u003ccode\u003e@​yogeshwaran-c\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eYukihiro Hasegawa (\u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TomSpott\"\u003e\u003ccode\u003e@​TomSpott\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kyungseopk1m\"\u003e\u003ccode\u003e@​kyungseopk1m\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 11.4.2\u003c/h2\u003e\n\u003ch2\u003e11.4.2 (2026-04-27)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3867\"\u003e#3867\u003c/a\u003e fix(plugin): keep auto-inferred default response when only error Api*Response decorators are present (\u003ca href=\"https://github.com/PeterTheOne\"\u003e\u003ccode\u003e@​PeterTheOne\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3876\"\u003e#3876\u003c/a\u003e fix(plugin): handle IsIn enum inference when type falls back to Object (\u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 2\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ePeter Grassberger (\u003ca href=\"https://github.com/PeterTheOne\"\u003e\u003ccode\u003e@​PeterTheOne\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/nestjs/swagger/commit/57d8c193ec4e22971d246a29104876306d09629d\"\u003e\u003ccode\u003e57d8c19\u003c/code\u003e\u003c/a\u003e chore(): release v11.4.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/794e89514cf924904f6466c9f48315f80d81cab8\"\u003e\u003ccode\u003e794e895\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3930\"\u003e#3930\u003c/a\u003e from nestjs/fix/nullable-with-discriminator-3928\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/d91fbe05539eb9bf0c0baa5e0a1a6369b6ba767e\"\u003e\u003ccode\u003ed91fbe0\u003c/code\u003e\u003c/a\u003e fix: top-level nullable with discriminator issue \u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3928\"\u003e#3928\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/8121be39bec5220046983b6a59d49304f5035979\"\u003e\u003ccode\u003e8121be3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3921\"\u003e#3921\u003c/a\u003e from frbuceta/feat/openapi-32-tag-summary\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/5dd7ce3ee9eef81c7eb0b8da0a12082d17f30fca\"\u003e\u003ccode\u003e5dd7ce3\u003c/code\u003e\u003c/a\u003e feat(swagger): add summary field to OpenAPI 3.2 Tag Object\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/0d1907f8ace3a880973b1a1c66cccffd46b7adfb\"\u003e\u003ccode\u003e0d1907f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3927\"\u003e#3927\u003c/a\u003e from nestjs/renovate/vitest-monorepo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/6edbd079bc39bbe884523cd86fb2915041b22310\"\u003e\u003ccode\u003e6edbd07\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency vitest to v4.1.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/f797f852e63e7fe5c0cbb7d88177846f5dbb7a8b\"\u003e\u003ccode\u003ef797f85\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3924\"\u003e#3924\u003c/a\u003e from frbuceta/feat/api-tags-warn-hierarchy-fields\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/0a1d9c16e42fb4837af419aa4a418e2344c1b003\"\u003e\u003ccode\u003e0a1d9c1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3925\"\u003e#3925\u003c/a\u003e from frbuceta/fix/tag-kind-free-form-string\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/6da2e23d7b822f40f6957e547fbeb8622dd95194\"\u003e\u003ccode\u003e6da2e23\u003c/code\u003e\u003c/a\u003e Apply suggestion from \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/swagger/compare/11.3.0...11.4.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/websockets` from 11.1.19 to 11.1.27\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest/releases\"\u003e@​nestjs/websockets's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.27\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): sse async handlers teardown issue by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17131\"\u003enestjs/nest#17131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(platform-fastify): forRoutes middleware ending slash  by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17138\"\u003enestjs/nest#17138\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.26\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): post sse endpoint empty response \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/websockets/issues/17098\"\u003e#17098\u003c/a\u003e by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17099\"\u003enestjs/nest#17099\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.25...v11.1.26\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.25...v11.1.26\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.25\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(microservices): reject pending Redis requests on close by \u003ca href=\"https://github.com/yudin-s\"\u003e\u003ccode\u003e@​yudin-s\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17024\"\u003enestjs/nest#17024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(core): register SSE close listener before async setup by \u003ca href=\"https://github.com/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17018\"\u003enestjs/nest#17018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(platform-fastify): remove pathname ending slash by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17094\"\u003enestjs/nest#17094\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/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17018\"\u003enestjs/nest#17018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DucMinhNe\"\u003e\u003ccode\u003e@​DucMinhNe\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17085\"\u003enestjs/nest#17085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iambeaukim\"\u003e\u003ccode\u003e@​iambeaukim\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17091\"\u003enestjs/nest#17091\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.24...v11.1.25\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.24...v11.1.25\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.24 (2026-05-25)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17009\"\u003e#17009\u003c/a\u003e fix(core): reset dependency-tree cache on metadata changes (\u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eEnhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16997\"\u003e#16997\u003c/a\u003e feat(core): warn on late websocket adapter registration (\u003ca href=\"https://github.com/hbinhng\"\u003e\u003ccode\u003e@​hbinhng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-ws\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17011\"\u003e#17011\u003c/a\u003e chore(deps): bump ws from 8.20.1 to 8.21.0 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 2\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eNguyễn Hải Bình (\u003ca href=\"https://github.com/hbinhng\"\u003e\u003ccode\u003e@​hbinhng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePuneet Dixit (\u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.23 (2026-05-21)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/660a1249e32e7701cdd7e5ccb20b7f695e721bce\"\u003e\u003ccode\u003e660a124\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.27 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/aa5c4f176edee6995d71a8f43a7ddb2de4c3ad8d\"\u003e\u003ccode\u003eaa5c4f1\u003c/code\u003e\u003c/a\u003e chore: update readme and package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/9ff83d540f50e96eb0093b4eb0dd96191aa6a285\"\u003e\u003ccode\u003e9ff83d5\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.26 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/02f804159841a2771755c382832a7938b904c420\"\u003e\u003ccode\u003e02f8041\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.25 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/d8a0ab829ddd8291b75109c9ac4fc4c7d070fc9e\"\u003e\u003ccode\u003ed8a0ab8\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.24 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/2dccece853413a40fe287221b84ca593ec9682a7\"\u003e\u003ccode\u003e2dccece\u003c/code\u003e\u003c/a\u003e chore: update readmes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/b8be8c12270b2e6dcd275d435e573f08b4c79d79\"\u003e\u003ccode\u003eb8be8c1\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.23 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/801c46ffa19d2a549adc446d1f91e7484ae61edb\"\u003e\u003ccode\u003e801c46f\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.22 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/983dd52c4927753be3421162fc43e4fde8d3fcde\"\u003e\u003ccode\u003e983dd52\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.21 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/a0b01390c1c5034f3bd899c277e62860079db8c0\"\u003e\u003ccode\u003ea0b0139\u003c/code\u003e\u003c/a\u003e chore: update readme\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.27/packages/websockets\"\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.50.0 to 10.62.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.62.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(server-runtimes): Add v7 support for \u003ccode\u003evercelAiIntegration\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21613\"\u003e#21613\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003evercelAiIntegration\u003c/code\u003e now supports v7 of the \u003ccode\u003eai\u003c/code\u003e package. Note that v7 is not yet supported on Cloudflare.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(node): Avoid failing at runtime if tracingChannel is not available (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21783\"\u003e#21783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(sveltekit): Avoid capturing preloaded 400 errors on client (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21784\"\u003e#21784\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWork in this release was contributed by \u003ca href=\"https://github.com/hyunbinseo\"\u003e\u003ccode\u003e@​hyunbinseo\u003c/code\u003e\u003c/a\u003e. Thank you for your contribution!\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore(github): Update tracked packages (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21789\"\u003e#21789\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Add spanKindToName helper for reverse span-kind lookup (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21780\"\u003e#21780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(aws-serverless): Streamline AwsLambda instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21758\"\u003e#21758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(node): Fix server-utils name for VercelAI integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21809\"\u003e#21809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(node): Streamline amqplib instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21753\"\u003e#21753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(node): Streamline Firebase instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21748\"\u003e#21748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: Pin webpack to 5.107.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21781\"\u003e#21781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(e2e): Add \u003ccode\u003eno-browser-session\u003c/code\u003e lighthouse e2e test mode (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21787\"\u003e#21787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(e2e): Add more test modes, pre-init and element timing (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21760\"\u003e#21760\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eBundle size 📦\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePath\u003c/th\u003e\n\u003cth\u003eSize\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e26.83 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e - with treeshaking flags\u003c/td\u003e\n\u003ctd\u003e25.3 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e44.89 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing + Span Streaming)\u003c/td\u003e\n\u003ctd\u003e46.6 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Profiling)\u003c/td\u003e\n\u003ctd\u003e49.57 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay)\u003c/td\u003e\n\u003ctd\u003e83.22 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay) - with treeshaking flags\u003c/td\u003e\n\u003ctd\u003e73.06 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay with Canvas)\u003c/td\u003e\n\u003ctd\u003e87.8 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay, Feedback)\u003c/td\u003e\n\u003ctd\u003e100.17 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Feedback)\u003c/td\u003e\n\u003ctd\u003e43.61 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. sendFeedback)\u003c/td\u003e\n\u003ctd\u003e31.5 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. FeedbackAsync)\u003c/td\u003e\n\u003ctd\u003e36.52 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Metrics)\u003c/td\u003e\n\u003ctd\u003e27.87 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Logs)\u003c/td\u003e\n\u003ctd\u003e28.11 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Metrics \u0026amp; Logs)\u003c/td\u003e\n\u003ctd\u003e28.78 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/react\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e28.59 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/react\u003c/code\u003e (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e47.15 KB\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\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.62.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(server-runtimes): Add v7 support for \u003ccode\u003evercelAiIntegration\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21613\"\u003e#21613\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003evercelAiIntegration\u003c/code\u003e now supports v7 of the \u003ccode\u003eai\u003c/code\u003e package. Note that v7 is not yet supported on Cloudflare.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(node): Avoid failing at runtime if tracingChannel is not available (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21783\"\u003e#21783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(sveltekit): Avoid capturing preloaded 400 errors on client (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21784\"\u003e#21784\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWork in this release was contributed by \u003ca href=\"https://github.com/hyunbinseo\"\u003e\u003ccode\u003e@​hyunbinseo\u003c/code\u003e\u003c/a\u003e. Thank you for your contribution!\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore(github): Update tracked packages (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21789\"\u003e#21789\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Add spanKindToName helper for reverse span-kind lookup (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21780\"\u003e#21780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(aws-serverless): Streamline AwsLambda instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21758\"\u003e#21758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(node): Fix server-utils name for VercelAI integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21809\"\u003e#21809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(node): Streamline amqplib instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21753\"\u003e#21753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(node): Streamline Firebase instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21748\"\u003e#21748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: Pin webpack to 5.107.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21781\"\u003e#21781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(e2e): Add \u003ccode\u003eno-browser-session\u003c/code\u003e lighthouse e2e test mode (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21787\"\u003e#21787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(e2e): Add more test modes, pre-init and element timing (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21760\"\u003e#21760\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e10.61.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(core): Enable \u003ccode\u003estreamGenAiSpans\u003c/code\u003e by default (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21732\"\u003e#21732\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe SDK now extracts all \u003ccode\u003egen_ai\u003c/code\u003e spans out of a transaction and sends them as v2 envelope items by default. This prevents gen_ai spans from being dropped when the transaction payload exceeds size limits. Because they are no longer constrained by transaction size limits, AI message data is also no longer truncated by default. Set \u003ccode\u003eenableTruncation: true\u003c/code\u003e on the respective AI integration to re-enable truncation. To keep the previous behavior, set \u003ccode\u003estreamGenAiSpans: false\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eSelf-hosted Sentry users should opt out with \u003ccode\u003estreamGenAiSpans: false\u003c/code\u003e, since streamed gen_ai spans may not be ingeste...\n\n_Description has been truncated_","html_url":"https://github.com/jmorin-info/intranet/pull/18","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/jmorin-info%2Fintranet/issues/18","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/18/packages"}},{"old_version":"11.1.19","new_version":"11.1.27","update_type":"patch","path":null,"pr_created_at":"2026-06-29T00:26:42.000Z","version_change":"11.1.19 → 11.1.27","issue":{"uuid":"4764141726","node_id":"PR_kwDOO2Y8vc7rkwOH","number":48,"state":"open","title":"deps: bump the pnpm-workspace group across 1 directory with 43 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-06-29T00:26:42.000Z","updated_at":"2026-06-29T00:28:41.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: bump","group_name":"pnpm-workspace","update_count":43,"packages":[{"name":"@commitlint/cli","old_version":"20.5.3","new_version":"21.1.0","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/config-conventional","old_version":"20.5.3","new_version":"21.1.0","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@playwright/test","old_version":"1.59.1","new_version":"1.61.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"dependency-cruiser","old_version":"17.4.0","new_version":"18.0.0","repository_url":"https://github.com/sverweij/dependency-cruiser"},{"name":"eslint","old_version":"10.3.0","new_version":"10.6.0","repository_url":"https://github.com/eslint/eslint"},{"name":"globals","old_version":"17.6.0","new_version":"17.7.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"knip","old_version":"6.11.0","new_version":"6.23.0","repository_url":"https://github.com/webpro-nl/knip"},{"name":"prettier","old_version":"3.8.3","new_version":"3.9.1","repository_url":"https://github.com/prettier/prettier"},{"name":"typescript-eslint","old_version":"8.59.2","new_version":"8.62.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@aws-sdk/client-s3","old_version":"3.1042.0","new_version":"3.1075.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/s3-request-presigner","old_version":"3.1042.0","new_version":"3.1075.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@nestjs/common","old_version":"11.1.19","new_version":"11.1.27","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/core","old_version":"11.1.19","new_version":"11.1.27","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/platform-express","old_version":"11.1.19","new_version":"11.1.27","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/platform-socket.io","old_version":"11.1.19","new_version":"11.1.27","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/swagger","old_version":"11.4.2","new_version":"11.4.4","repository_url":"https://github.com/nestjs/swagger"},{"name":"@nestjs/websockets","old_version":"11.1.19","new_version":"11.1.27","repository_url":"https://github.com/nestjs/nest"},{"name":"fit-file-parser","old_version":"2.3.3","new_version":"3.0.2","repository_url":"https://github.com/jimmykane/fit-parser"},{"name":"ioredis","old_version":"5.10.1","new_version":"5.11.1","repository_url":"https://github.com/luin/ioredis"},{"name":"sharp","old_version":"0.34.5","new_version":"0.35.2","repository_url":"https://github.com/lovell/sharp"},{"name":"@nestjs/cli","old_version":"11.0.21","new_version":"11.0.23","repository_url":"https://github.com/nestjs/nest-cli"},{"name":"@nestjs/testing","old_version":"11.1.19","new_version":"11.1.27","repository_url":"https://github.com/nestjs/nest"},{"name":"@swc/core","old_version":"1.15.33","new_version":"1.15.43","repository_url":"https://github.com/swc-project/swc"},{"name":"@types/node","old_version":"25.6.0","new_version":"26.0.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"jest","old_version":"30.3.0","new_version":"30.4.2","repository_url":"https://github.com/jestjs/jest"},{"name":"@radix-ui/react-select","old_version":"2.2.6","new_version":"2.3.1","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@tanstack/react-query","old_version":"5.100.9","new_version":"5.101.2","repository_url":"https://github.com/TanStack/query"},{"name":"lucide-react","old_version":"1.14.0","new_version":"1.22.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"radix-ui","old_version":"1.4.3","new_version":"1.6.0","repository_url":"https://github.com/radix-ui/primitives"},{"name":"react","old_version":"19.2.5","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.2.14","new_version":"19.2.17","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.2.5","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"react-router-dom","old_version":"7.14.2","new_version":"7.18.0","repository_url":"https://github.com/remix-run/react-router"},{"name":"tailwind-merge","old_version":"3.5.0","new_version":"3.6.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"@tailwindcss/vite","old_version":"4.2.4","new_version":"4.3.1","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@vitejs/plugin-react","old_version":"6.0.1","new_version":"6.0.3","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"shadcn","old_version":"4.6.0","new_version":"4.12.0","repository_url":"https://github.com/shadcn-ui/ui"},{"name":"tailwindcss","old_version":"4.2.4","new_version":"4.3.1","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"vite","old_version":"8.0.10","new_version":"8.1.0","repository_url":"https://github.com/vitejs/vite"},{"name":"framer-motion","old_version":"12.38.0","new_version":"12.42.0","repository_url":"https://github.com/motiondivision/motion"},{"name":"recharts","old_version":"3.8.1","new_version":"3.9.0","repository_url":"https://github.com/recharts/recharts"},{"name":"vitest","old_version":"4.1.5","new_version":"4.1.9","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"pg","old_version":"8.20.0","new_version":"8.22.0","repository_url":"https://github.com/brianc/node-postgres"}],"path":null,"ecosystem":"npm"},"body":"Bumps the pnpm-workspace group with 43 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.3` | `21.1.0` |\n| [@commitlint/config-conventional](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional) | `20.5.3` | `21.1.0` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.59.1` | `1.61.1` |\n| [dependency-cruiser](https://github.com/sverweij/dependency-cruiser) | `17.4.0` | `18.0.0` |\n| [eslint](https://github.com/eslint/eslint) | `10.3.0` | `10.6.0` |\n| [globals](https://github.com/sindresorhus/globals) | `17.6.0` | `17.7.0` |\n| [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `6.11.0` | `6.23.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.3` | `3.9.1` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.59.2` | `8.62.0` |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.1042.0` | `3.1075.0` |\n| [@aws-sdk/s3-request-presigner](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/s3-request-presigner) | `3.1042.0` | `3.1075.0` |\n| [@nestjs/common](https://github.com/nestjs/nest/tree/HEAD/packages/common) | `11.1.19` | `11.1.27` |\n| [@nestjs/core](https://github.com/nestjs/nest/tree/HEAD/packages/core) | `11.1.19` | `11.1.27` |\n| [@nestjs/platform-express](https://github.com/nestjs/nest/tree/HEAD/packages/platform-express) | `11.1.19` | `11.1.27` |\n| [@nestjs/platform-socket.io](https://github.com/nestjs/nest/tree/HEAD/packages/platform-socket.io) | `11.1.19` | `11.1.27` |\n| [@nestjs/swagger](https://github.com/nestjs/swagger) | `11.4.2` | `11.4.4` |\n| [@nestjs/websockets](https://github.com/nestjs/nest/tree/HEAD/packages/websockets) | `11.1.19` | `11.1.27` |\n| [fit-file-parser](https://github.com/jimmykane/fit-parser) | `2.3.3` | `3.0.2` |\n| [ioredis](https://github.com/luin/ioredis) | `5.10.1` | `5.11.1` |\n| [sharp](https://github.com/lovell/sharp) | `0.34.5` | `0.35.2` |\n| [@nestjs/cli](https://github.com/nestjs/nest-cli) | `11.0.21` | `11.0.23` |\n| [@nestjs/testing](https://github.com/nestjs/nest/tree/HEAD/packages/testing) | `11.1.19` | `11.1.27` |\n| [@swc/core](https://github.com/swc-project/swc/tree/HEAD/packages/core) | `1.15.33` | `1.15.43` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.6.0` | `26.0.1` |\n| [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) | `30.3.0` | `30.4.2` |\n| [@radix-ui/react-select](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/select) | `2.2.6` | `2.3.1` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.100.9` | `5.101.2` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.14.0` | `1.22.0` |\n| [radix-ui](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/radix-ui) | `1.4.3` | `1.6.0` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.5` | `19.2.7` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.14` | `19.2.17` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.5` | `19.2.7` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.14.2` | `7.18.0` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.5.0` | `3.6.0` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.2.4` | `4.3.1` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `6.0.1` | `6.0.3` |\n| [shadcn](https://github.com/shadcn-ui/ui/tree/HEAD/packages/shadcn) | `4.6.0` | `4.12.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.2.4` | `4.3.1` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.0.10` | `8.1.0` |\n| [framer-motion](https://github.com/motiondivision/motion) | `12.38.0` | `12.42.0` |\n| [recharts](https://github.com/recharts/recharts) | `3.8.1` | `3.9.0` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.5` | `4.1.9` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.20.0` | `8.22.0` |\n\n\nUpdates `@commitlint/cli` from 20.5.3 to 21.1.0\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.1.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.0.2...v21.1.0\"\u003e21.1.0\u003c/a\u003e (2026-06-23)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove duplicate es-toolkit@1.47.1 keys from lockfile 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/4833\"\u003econventional-changelog/commitlint#4833\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(cli): add --default-config flag to lint without a config file 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/4805\"\u003econventional-changelog/commitlint#4805\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(lint): allow for custom commit parser function by \u003ca href=\"https://github.com/esatterwhite\"\u003e\u003ccode\u003e@​esatterwhite\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4829\"\u003econventional-changelog/commitlint#4829\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs, chore, etc.\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etest(cli): verify --cwd redirects config resolution \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/997\"\u003e#997\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/4796\"\u003econventional-changelog/commitlint#4796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add ai agent support (skill, guide, llms.txt) 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/4804\"\u003econventional-changelog/commitlint#4804\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add TDD commit flow and review expectations for contributors 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/4836\"\u003econventional-changelog/commitlint#4836\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/esatterwhite\"\u003e\u003ccode\u003e@​esatterwhite\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4829\"\u003econventional-changelog/commitlint#4829\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.2...v21.1.0\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v21.0.2...v21.1.0\u003c/a\u003e\u003c/p\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\u003c!-- 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\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.0.2...v21.1.0\"\u003e21.1.0\u003c/a\u003e (2026-06-23)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e add --default-config flag to lint without a config file (\u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4805\"\u003e#4805\u003c/a\u003e) (\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/7af27ba1bcfe2347d02df2efd6dca7203b6768c5\"\u003e7af27ba\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/3662\"\u003e#3662\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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\u003c/blockquote\u003e\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/6f1c0af6a7631cee854587dafc6beb0ccf274b1e\"\u003e\u003ccode\u003e6f1c0af\u003c/code\u003e\u003c/a\u003e v21.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/7af27ba1bcfe2347d02df2efd6dca7203b6768c5\"\u003e\u003ccode\u003e7af27ba\u003c/code\u003e\u003c/a\u003e feat(cli): add --default-config flag to lint without a config file (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4805\"\u003e#4805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/51a2d7f233338d1f09ffb93d70c7658ee78720df\"\u003e\u003ccode\u003e51a2d7f\u003c/code\u003e\u003c/a\u003e test(cli): verify --cwd redirects config resolution (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/997\"\u003e#997\u003c/a\u003e) (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4796\"\u003e#4796\u003c/a\u003e)\u003c/li\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/conventional-changelog/commitlint/commits/v21.1.0/@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.3 to 21.1.0\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.1.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.0.2...v21.1.0\"\u003e21.1.0\u003c/a\u003e (2026-06-23)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove duplicate es-toolkit@1.47.1 keys from lockfile 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/4833\"\u003econventional-changelog/commitlint#4833\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(cli): add --default-config flag to lint without a config file 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/4805\"\u003econventional-changelog/commitlint#4805\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(lint): allow for custom commit parser function by \u003ca href=\"https://github.com/esatterwhite\"\u003e\u003ccode\u003e@​esatterwhite\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4829\"\u003econventional-changelog/commitlint#4829\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs, chore, etc.\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etest(cli): verify --cwd redirects config resolution \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/997\"\u003e#997\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/4796\"\u003econventional-changelog/commitlint#4796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add ai agent support (skill, guide, llms.txt) 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/4804\"\u003econventional-changelog/commitlint#4804\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add TDD commit flow and review expectations for contributors 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/4836\"\u003econventional-changelog/commitlint#4836\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/esatterwhite\"\u003e\u003ccode\u003e@​esatterwhite\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4829\"\u003econventional-changelog/commitlint#4829\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.2...v21.1.0\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v21.0.2...v21.1.0\u003c/a\u003e\u003c/p\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\u003c!-- 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\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.0.2...v21.1.0\"\u003e21.1.0\u003c/a\u003e (2026-06-23)\u003c/h1\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.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\u003c/blockquote\u003e\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/6f1c0af6a7631cee854587dafc6beb0ccf274b1e\"\u003e\u003ccode\u003e6f1c0af\u003c/code\u003e\u003c/a\u003e v21.1.0\u003c/li\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\u003eSee full diff in \u003ca href=\"https://github.com/conventional-changelog/commitlint/commits/v21.1.0/@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.61.1\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.61.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41365\"\u003e#41365\u003c/a\u003e [Bug]: Expect.Extend matcher with same name as default matcher in same expect instance overrides default matchers implementation to custom matcher\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41351\"\u003e#41351\u003c/a\u003e [Bug]: Playwright UI mode: apiRequestContext._wrapApiCall reports unexpected number of bytes (same test passes in headed mode)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41360\"\u003e#41360\u003c/a\u003e [Bug]: Trace viewer: message times in websockets are downscaled by 1000\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41311\"\u003e#41311\u003c/a\u003e [Bug]: [Regression]: Sync loader throws \u0026quot;context.conditions?.includes is not a function\u0026quot; on Node 22.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41371\"\u003e#41371\u003c/a\u003e [Regression]: Sync ESM loader (registerHooks) fails to resolve extensionless .ts subpath imports across pnpm workspace symlinks\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.61.0\u003c/h2\u003e\n\u003ch2\u003e🔑 WebAuthn passkeys\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-credentials\"\u003eCredentials\u003c/a\u003e virtual authenticator, available via \u003ca href=\"https://playwright.dev/docs/api/class-browsercontext#browser-context-credentials\"\u003ebrowserContext.credentials\u003c/a\u003e, lets tests register passkeys and answer \u003ccode\u003enavigator.credentials.create()\u003c/code\u003e / \u003ccode\u003enavigator.credentials.get()\u003c/code\u003e ceremonies in the page — no real hardware key required, works in all browsers:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst context = await browser.newContext();\r\n\u003cp\u003e// Seed a passkey your backend provisioned for a test user.\nawait context.credentials.create('example.com', {\nid: credentialId,\nuserHandle,\nprivateKey,\npublicKey,\n});\nawait context.credentials.install();\u003c/p\u003e\n\u003cp\u003econst page = await context.newPage();\nawait page.goto('\u003ca href=\"https://example.com/login\"\u003ehttps://example.com/login\u003c/a\u003e');\n// The page's navigator.credentials.get() is answered with the seeded passkey.\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eYou can also let the app register a passkey once in a setup test, read it back with \u003ca href=\"https://playwright.dev/docs/api/class-credentials#credentials-get\"\u003ecredentials.get()\u003c/a\u003e, and seed it into later tests — see \u003ca href=\"https://playwright.dev/docs/api/class-credentials\"\u003eCredentials\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003e🗃️ Web Storage\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-webstorage\"\u003eWebStorage\u003c/a\u003e API, available via \u003ca href=\"https://playwright.dev/docs/api/class-page#page-local-storage\"\u003epage.localStorage\u003c/a\u003e and \u003ca href=\"https://playwright.dev/docs/api/class-page#page-session-storage\"\u003epage.sessionStorage\u003c/a\u003e, reads and writes the page's storage for the current origin:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait page.localStorage.setItem('token', 'abc');\r\nconst token = await page.localStorage.getItem('token');\r\nconst items = await page.sessionStorage.items();\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eNew APIs\u003c/h2\u003e\n\u003ch3\u003eNetwork\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://playwright.dev/docs/api/class-apiresponse#api-response-security-details\"\u003eapiResponse.securityDetails()\u003c/a\u003e and \u003ca href=\"https://playwright.dev/docs/api/class-apiresponse#api-response-server-addr\"\u003eapiResponse.serverAddr()\u003c/a\u003e mirror the browser-side \u003ca href=\"https://playwright.dev/docs/api/class-response#response-security-details\"\u003eresponse.securityDetails()\u003c/a\u003e and \u003ca href=\"https://playwright.dev/docs/api/class-response#response-server-addr\"\u003eresponse.serverAddr()\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBrowser and Screencast\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/39e3553a4f283a41134d75d7e404484bd9e6865a\"\u003e\u003ccode\u003e39e3553\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41399\"\u003e#41399\u003c/a\u003e): fix(test): load require-reached files as commonjs in syn...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/4328122a0fa91df1be287f12d26f272f598ccca7\"\u003e\u003ccode\u003e4328122\u003c/code\u003e\u003c/a\u003e chore: mark v1.61.1 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41404\"\u003e#41404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/2c29a94ed59a2dbb2cb2553ee7d1ba429f027826\"\u003e\u003ccode\u003e2c29a94\u003c/code\u003e\u003c/a\u003e fix(tracing): stop recording websocket frames outside of chunks (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41398\"\u003e#41398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/4324b1904199c58ae56d864390f5210df18e33f6\"\u003e\u003ccode\u003e4324b19\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41367\"\u003e#41367\u003c/a\u003e): fix(test): keep builtin expect matchers on base extend\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/041e7e30002e7c384e1918c29720b34c435145f4\"\u003e\u003ccode\u003e041e7e3\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41364\"\u003e#41364\u003c/a\u003e): fix(har): \u003ccode\u003eWebSocket\u003c/code\u003e message timestamps should be in mi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/b8a0fc33932399fc5cfcd211165cf16f8ca01d71\"\u003e\u003ccode\u003eb8a0fc3\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41309\"\u003e#41309\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43149\"\u003e#43149\u003c/a\u003e): Revert \u0026quot;fix(firefox): treat `navigationCommitted...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/b5a31759e6611397bf3afaaa6049a420a5f082bd\"\u003e\u003ccode\u003eb5a3175\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41319\"\u003e#41319\u003c/a\u003e): fix(loader): support other node versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/d4724a91b280ae1ee9a87c426e9d6a953c59756e\"\u003e\u003ccode\u003ed4724a9\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41290\"\u003e#41290\u003c/a\u003e): feat(docker): add Ubuntu 26.04 (Resolute Raccoon) image\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/1cc5a90cfa3eaa430b1a991963100f95126caa47\"\u003e\u003ccode\u003e1cc5a90\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41295\"\u003e#41295\u003c/a\u003e): chore: PLAYWRIGHT_TRACING_NO_WEBSOCKET_FRAMES and PLAYWR...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/a6772bdede34028cbbd417a3b3d778801899e870\"\u003e\u003ccode\u003ea6772bd\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41280\"\u003e#41280\u003c/a\u003e): Revert \u0026quot;fix(trace-viewer): add keyboard navigation to `N...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.59.1...v1.61.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dependency-cruiser` from 17.4.0 to 18.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sverweij/dependency-cruiser/releases\"\u003edependency-cruiser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev18.0.0\u003c/h2\u003e\n\u003ch2\u003e🚨 breaking changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e40f42e96 chore!: drops support for nodejs 20 and 25 BREAKING (\u003ca href=\"https://redirect.github.com/sverweij/dependency-cruiser/issues/1060\"\u003e#1060\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis is because we follow the Node.js \u003ca href=\"https://nodejs.org/en/about/previous-releases\"\u003erelease cycle\u003c/a\u003e who dropped support for version 20 and 25 (a while ago already).\u003c/p\u003e\n\u003ch2\u003e🐛 fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ea25fe7f7 fix(graph-utl): makes the summary more deterministic (\u003ca href=\"https://redirect.github.com/sverweij/dependency-cruiser/issues/1066\"\u003e#1066\u003c/a\u003e) - thanks \u003ca href=\"https://github.com/Sebastian-G\"\u003e\u003ccode\u003e@​Sebastian-G\u003c/code\u003e\u003c/a\u003e for raising the issue and providing the first feedback!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👷 maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e92d6a1f9/ ee3dc3a9/ c9974443 build(npm): updates external dependencies\u003c/li\u003e\n\u003cli\u003e0d8becbe refactor(config-utl): only imports json5 when it's used (\u003ca href=\"https://redirect.github.com/sverweij/dependency-cruiser/issues/1062\"\u003e#1062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e793bd4d4 chore(ci): updates known violations\u003c/li\u003e\n\u003cli\u003e41911765 chore: updates copilot instructions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev18.0.0-beta-2\u003c/h2\u003e\n\u003ch2\u003e🐛 fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e15e84477/ 878511d3 fix(graph-utl): makes the summary more deterministic (thanks to \u003ca href=\"https://github.com/Sebastian-G\"\u003e\u003ccode\u003e@​Sebastian-G\u003c/code\u003e\u003c/a\u003e for raising the well-documented issue!)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👷 maintenacne\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eee3dc3a9/ 92d6a1f9 build(npm): updates external dependencies and refreshes package lock\u003c/li\u003e\n\u003cli\u003e0d8becbe refactor(config-utl): only imports json5 when it's used (\u003ca href=\"https://redirect.github.com/sverweij/dependency-cruiser/issues/1062\"\u003e#1062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e793bd4d4 chore(ci): updates known violations\u003c/li\u003e\n\u003cli\u003e41911765 chore: updates copilot instructions\u003c/li\u003e\n\u003cli\u003e40f42e96 chore!: drops support for nodejs 20 and 25 BREAKING (\u003ca href=\"https://redirect.github.com/sverweij/dependency-cruiser/issues/1060\"\u003e#1060\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev18.0.0-beta-1\u003c/h2\u003e\n\u003ch2\u003e👷 maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eecb63545 refactor(resolve)!: replaces tsconfig-paths-webpack-plugin with enhanced-resolve's own tsconfig-paths feature SLIGHTLY BREAKING (\u003ca href=\"https://redirect.github.com/sverweij/dependency-cruiser/issues/1061\"\u003e#1061\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e41911765 chore: updates copilot instructions\u003c/li\u003e\n\u003cli\u003e92d6a1f9 build(npm): updates external dependencies\u003c/li\u003e\n\u003cli\u003e40f42e96 chore!: drops support for nodejs 20 and 25 BREAKING (\u003ca href=\"https://redirect.github.com/sverweij/dependency-cruiser/issues/1060\"\u003e#1060\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev17.4.3\u003c/h2\u003e\n\u003ch2\u003e👷 maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efbea056c build(npm): updates external dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev17.4.2\u003c/h2\u003e\n\u003ch2\u003e📖 documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eae0fcd40 doc: corrects typos\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👷 maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eccef0faf chore(npm): sets ignore-scripts on ci\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/sverweij/dependency-cruiser/commit/d139a8e8952195d1f4a0296b69f53f7d75f119ee\"\u003e\u003ccode\u003ed139a8e\u003c/code\u003e\u003c/a\u003e 18.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sverweij/dependency-cruiser/commit/c9974443819bd8fdf9273ebef0d938302b46a662\"\u003e\u003ccode\u003ec997444\u003c/code\u003e\u003c/a\u003e build(npm): updates external dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sverweij/dependency-cruiser/commit/a25fe7f77ac00cb20a6f3aaff4b741c3d294ec1a\"\u003e\u003ccode\u003ea25fe7f\u003c/code\u003e\u003c/a\u003e fix(graph-utl): makes the summary more deterministic (\u003ca href=\"https://redirect.github.com/sverweij/dependency-cruiser/issues/1066\"\u003e#1066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sverweij/dependency-cruiser/commit/ee3dc3a9dbc657669b8457ba521679c0537b7986\"\u003e\u003ccode\u003eee3dc3a\u003c/code\u003e\u003c/a\u003e build(npm): updates external dependencies and refreshes package lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sverweij/dependency-cruiser/commit/7106ce608566f8caaea382768f7373591dbef2b8\"\u003e\u003ccode\u003e7106ce6\u003c/code\u003e\u003c/a\u003e revert: \u0026quot;refactor(resolve)!: replaces tsconfig-paths-webpack-plugin with enha...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sverweij/dependency-cruiser/commit/0d8becbe9e0aa5ba7455afff7ad8ff476dc85c13\"\u003e\u003ccode\u003e0d8becb\u003c/code\u003e\u003c/a\u003e refactor(config-utl): only imports json5 when it's used (\u003ca href=\"https://redirect.github.com/sverweij/dependency-cruiser/issues/1062\"\u003e#1062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sverweij/dependency-cruiser/commit/1b15bd295c1884594604782ad73c12ccbe965fcd\"\u003e\u003ccode\u003e1b15bd2\u003c/code\u003e\u003c/a\u003e refactor(main/resolve-options): removes now unused pTSConfig parameter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sverweij/dependency-cruiser/commit/793bd4d451e193ba9d39b58c9ab4d6a9803da499\"\u003e\u003ccode\u003e793bd4d\u003c/code\u003e\u003c/a\u003e chore(ci): updates known violations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sverweij/dependency-cruiser/commit/ecb63545bb4aed788710618775c2fe7eaeb1be0b\"\u003e\u003ccode\u003eecb6354\u003c/code\u003e\u003c/a\u003e refactor(resolve)!: replaces tsconfig-paths-webpack-plugin with enhanced-reso...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sverweij/dependency-cruiser/commit/41911765db2dd2144c5993432ae59621a0a9a611\"\u003e\u003ccode\u003e4191176\u003c/code\u003e\u003c/a\u003e chore: updates copilot instructions\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sverweij/dependency-cruiser/compare/v17.4.0...v18.0.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.3.0 to 10.6.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.6.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b1f910628e29a018c860e2352bc14cd07c853d67\"\u003e\u003ccode\u003eb1f9106\u003c/code\u003e\u003c/a\u003e feat: detect Symbol() and BigInt() in no-constant-binary-expression (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20981\"\u003e#20981\u003c/a\u003e) (Taejin Kim)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f291007cb73f55c09cf3c2aa3a405df379a5c594\"\u003e\u003ccode\u003ef291007\u003c/code\u003e\u003c/a\u003e feat: add checkRelationalComparisons to no-constant-binary-expression (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20948\"\u003e#20948\u003c/a\u003e) (sethamus)\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/6b05784eb271ac98ca3e1e2a48c4b14bb588c786\"\u003e\u003ccode\u003e6b05784\u003c/code\u003e\u003c/a\u003e fix: prefer-exponentiation-operator invalid autofix at statement start (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20997\"\u003e#20997\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bb9eb2ab28daf6e6dafc62daa6b5daf9c2b7046c\"\u003e\u003ccode\u003ebb9eb2a\u003c/code\u003e\u003c/a\u003e fix: account for shadowed \u003ccode\u003eBoolean\u003c/code\u003e in \u003ccode\u003eno-extra-boolean-cast\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21013\"\u003e#21013\u003c/a\u003e) (den$)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8fd8741009a3ed7845c89bfe2fb3eaa2119b2d15\"\u003e\u003ccode\u003e8fd8741\u003c/code\u003e\u003c/a\u003e fix: don't report shadowed undefined in \u003ccode\u003eradix\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21011\"\u003e#21011\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5784980ce8ba99556db98907895d82ef49cd0a27\"\u003e\u003ccode\u003e5784980\u003c/code\u003e\u003c/a\u003e fix: don't report shadowed undefined in no-throw-literal (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21010\"\u003e#21010\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9cd1e6de5bad487a9c713bdc9fda5af7ea0babcd\"\u003e\u003ccode\u003e9cd1e6d\u003c/code\u003e\u003c/a\u003e fix: suppress invalid class suggestion in no-promise-executor-return (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21008\"\u003e#21008\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d4eb2dc95f17cdf491edca91b7d9caf05b86253f\"\u003e\u003ccode\u003ed4eb2dc\u003c/code\u003e\u003c/a\u003e fix: don't report shadowed undefined in prefer-promise-reject-errors (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21006\"\u003e#21006\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/23604646db6d987d01edb8aa5f4d2a88bd4c01d0\"\u003e\u003ccode\u003e2360464\u003c/code\u003e\u003c/a\u003e fix: prefer-promise-reject-errors false positives for shadowed Promise (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21003\"\u003e#21003\u003c/a\u003e) (den$)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/63d52d28de705ec46f328d18166e8b7170b3f024\"\u003e\u003ccode\u003e63d52d2\u003c/code\u003e\u003c/a\u003e fix: restore max-classes-per-file report range (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21002\"\u003e#21002\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7feaff0cfb8d6a6260d3ea56887c9161daf8c700\"\u003e\u003ccode\u003e7feaff0\u003c/code\u003e\u003c/a\u003e fix: callback detection logic for IIFEs in max-nested-callbacks (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20979\"\u003e#20979\u003c/a\u003e) (fnx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/399a2ec81bcbcff2c67920db51d9276b20ac1025\"\u003e\u003ccode\u003e399a2ec\u003c/code\u003e\u003c/a\u003e fix: don't report inner non-callbacks in \u003ccode\u003emax-nested-callbacks\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20995\"\u003e#20995\u003c/a\u003e) (Milos Djermanovic)\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/a83683db1c27193c2ad333fc5c0aedcc8a293db7\"\u003e\u003ccode\u003ea83683d\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/f5449f96c2caabbc1a28b15211873e2f672f5ae5\"\u003e\u003ccode\u003ef5449f9\u003c/code\u003e\u003c/a\u003e docs: document userland patterns for global assertionOptions in RuleT… (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20986\"\u003e#20986\u003c/a\u003e) (playgirl)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bea49f7b2899ebf708482f977ef2ada41fd2c3f0\"\u003e\u003ccode\u003ebea49f7\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/e5f70f9b06683a887dd0d6dc1cc91a9c9bea816d\"\u003e\u003ccode\u003ee5f70f9\u003c/code\u003e\u003c/a\u003e docs: update code-path diagrams (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20984\"\u003e#20984\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8890c2d40880b195b9167735c24ec0cc5de5eb96\"\u003e\u003ccode\u003e8890c2d\u003c/code\u003e\u003c/a\u003e docs: add TypeScript config guidance for MCP server (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20796\"\u003e#20796\u003c/a\u003e) (Pierluigi Lenoci)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3eb3d9b1b5edecc3fcae0519ddba0e3745e889e3\"\u003e\u003ccode\u003e3eb3d9b\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/c5bb59cf613dabafd550227b6adaa9327b1095f5\"\u003e\u003ccode\u003ec5bb59c\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/eb3c97c776731ce11b28cc99f0271f41b9994701\"\u003e\u003ccode\u003eeb3c97c\u003c/code\u003e\u003c/a\u003e docs: fix grammar in prefer-const rule description (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20983\"\u003e#20983\u003c/a\u003e) (lumir)\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/6a42034a57a816b0a313720b3b9df09455bd0b5e\"\u003e\u003ccode\u003e6a42034\u003c/code\u003e\u003c/a\u003e ci: run ecosystem tests on main branch (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20891\"\u003e#20891\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3dbacdbb31673c87ca86ecafbb18712d8d1daed8\"\u003e\u003ccode\u003e3dbacdb\u003c/code\u003e\u003c/a\u003e ci: bump actions/checkout from 6 to 7 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21014\"\u003e#21014\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c3abfca7c96cc9a244f54eeb66e9971c59280354\"\u003e\u003ccode\u003ec3abfca\u003c/code\u003e\u003c/a\u003e chore: correct JSDoc param types in html formatter (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21018\"\u003e#21018\u003c/a\u003e) (Minseon Kim)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a8323209cdbefefd540c5beeaa51418d8ec40f9e\"\u003e\u003ccode\u003ea832320\u003c/code\u003e\u003c/a\u003e ci: split ecosystem tests into separate jobs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21001\"\u003e#21001\u003c/a\u003e) (xbinaryx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/27166e78511db526688afc34bbfab1a458405f3f\"\u003e\u003ccode\u003e27166e7\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21005\"\u003e#21005\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/865d76e40107d4fa10a17fc3203b303eb8a88dc3\"\u003e\u003ccode\u003e865d76e\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 6.0.8 to 6.0.9 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20989\"\u003e#20989\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/27a88c9fa7c040f4cd39e5a5e6e2d02441c408ef\"\u003e\u003ccode\u003e27a88c9\u003c/code\u003e\u003c/a\u003e chore: update dependency markdown-it to v14 in root (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20994\"\u003e#20994\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/970cea62b295d931a4109abedeb21ba192d3f2be\"\u003e\u003ccode\u003e970cea6\u003c/code\u003e\u003c/a\u003e chore: update dependency markdown-it to v14 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20993\"\u003e#20993\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b482120bacb40204fbf16f3b20be7207057157a5\"\u003e\u003ccode\u003eb482120\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.8.4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20990\"\u003e#20990\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6993fb3173da84999fc208507b93f523aa657448\"\u003e\u003ccode\u003e6993fb3\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20985\"\u003e#20985\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.5.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5ca8c5278edea1fd84d3ba83d8ea3f52fb3831ad\"\u003e\u003ccode\u003e5ca8c52\u003c/code\u003e\u003c/a\u003e feat: correct stack tracking in max-nested-callbacks (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20973\"\u003e#20973\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b5657837604fa5e8cf1278074782025cadd34b6c\"\u003e\u003ccode\u003eb565783\u003c/code\u003e\u003c/a\u003e feat: report no-with violations at the with keyword (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20971\"\u003e#20971\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2ce032fbc72a1a80c024c084a4f382fb6dece684\"\u003e\u003ccode\u003e2ce032f\u003c/code\u003e\u003c/a\u003e feat: report max-lines-per-function violations at function head (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20966\"\u003e#20966\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/732cb3e09d5b8b809b5f461d118a5d9fdcd6427f\"\u003e\u003ccode\u003e732cb3e\u003c/code\u003e\u003c/a\u003e feat: report max-nested-callbacks violations at function head (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20967\"\u003e#20967\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f9c138a0ba7d8e37aed39aef4a3ff1cae8c669f7\"\u003e\u003ccode\u003ef9c138a\u003c/code\u003e\u003c/a\u003e feat: report max-depth violations on keywords (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20943\"\u003e#20943\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bdb496cc0d54b6d0a023aef9abd5f040ccff2101\"\u003e\u003ccode\u003ebdb496c\u003c/code\u003e\u003c/a\u003e feat: correct max-depth handling for else-if chains (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20944\"\u003e#20944\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c29687354a7f96093f57f7d73eecb866ad5e2953\"\u003e\u003ccode\u003ec296873\u003c/code\u003e\u003c/a\u003e feat: update error loc in \u003ccode\u003emax-statements\u003c/code\u003e to function header (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20907\"\u003e#20907\u003c/a\u003e) (Taejin Kim)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\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/eslint/eslint/commit/5d12a0419636abb71628b7e45063a943c454a7c7\"\u003e\u003ccode\u003e5d12a04\u003c/code\u003e\u003c/a\u003e 10.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f7ca54b138c4ba7b8e65f83b7fe58cc8de50af8b\"\u003e\u003ccode\u003ef7ca54b\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6a42034a57a816b0a313720b3b9df09455bd0b5e\"\u003e\u003ccode\u003e6a42034\u003c/code\u003e\u003c/a\u003e ci: run ecosystem tests on main branch (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20891\"\u003e#20891\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b1f910628e29a018c860e2352bc14cd07c853d67\"\u003e\u003ccode\u003eb1f9106\u003c/code\u003e\u003c/a\u003e feat: detect Symbol() and BigInt() in no-constant-binary-expression (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20981\"\u003e#20981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3dbacdbb31673c87ca86ecafbb18712d8d1daed8\"\u003e\u003ccode\u003e3dbacdb\u003c/code\u003e\u003c/a\u003e ci: bump actions/checkout from 6 to 7 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21014\"\u003e#21014\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c3abfca7c96cc9a244f54eeb66e9971c59280354\"\u003e\u003ccode\u003ec3abfca\u003c/code\u003e\u003c/a\u003e chore: correct JSDoc param types in html formatter (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21018\"\u003e#21018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a83683db1c27193c2ad333fc5c0aedcc8a293db7\"\u003e\u003ccode\u003ea83683d\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a8323209cdbefefd540c5beeaa51418d8ec40f9e\"\u003e\u003ccode\u003ea832320\u003c/code\u003e\u003c/a\u003e ci: split ecosystem tests into separate jobs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21001\"\u003e#21001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6b05784eb271ac98ca3e1e2a48c4b14bb588c786\"\u003e\u003ccode\u003e6b05784\u003c/code\u003e\u003c/a\u003e fix: prefer-exponentiation-operator invalid autofix at statement start (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20997\"\u003e#20997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bb9eb2ab28daf6e6dafc62daa6b5daf9c2b7046c\"\u003e\u003ccode\u003ebb9eb2a\u003c/code\u003e\u003c/a\u003e fix: account for shadowed \u003ccode\u003eBoolean\u003c/code\u003e in \u003ccode\u003eno-extra-boolean-cast\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21013\"\u003e#21013\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v10.3.0...v10.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `globals` from 17.6.0 to 17.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/globals/releases\"\u003eglobals's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev17.7.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (2026-06-22) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/345\"\u003e#345\u003c/a\u003e)  33b75f9\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.6.0...v17.7.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v17.6.0...v17.7.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/sindresorhus/globals/commit/a19670cc86c1218e915657c55ea02ba3e7623834\"\u003e\u003ccode\u003ea19670c\u003c/code\u003e\u003c/a\u003e 17.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/9611620bad0ea45531ae0261b986ce694374e42c\"\u003e\u003ccode\u003e9611620\u003c/code\u003e\u003c/a\u003e Update actions (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/346\"\u003e#346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/33b75f9ddeb6f9ddd81251b043667eb8104a8d15\"\u003e\u003ccode\u003e33b75f9\u003c/code\u003e\u003c/a\u003e Update globals (2026-06-22) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/345\"\u003e#345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/887dd529bde24486b7f9e31d1b2c515df2b7cf5c\"\u003e\u003ccode\u003e887dd52\u003c/code\u003e\u003c/a\u003e Fix build script (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/344\"\u003e#344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.6.0...v17.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `knip` from 6.11.0 to 6.23.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpro-nl/knip/releases\"\u003eknip's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 6.23.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add customCss to Starlight plugin (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1828\"\u003e#1828\u003c/a\u003e) (f85d96f84a47f10c34df95a5246ee1ddefd95db5) - thanks \u003ca href=\"https://github.com/trueberryless\"\u003e\u003ccode\u003e@​trueberryless\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix: enable vite and vitest plugins when vite-plus is found (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1830\"\u003e#1830\u003c/a\u003e) (62e97538fca8dff3d152326b114ffc4b7241a0d2) - thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efeat: add support for \u003ccode\u003e@​astrojs/markdoc\u003c/code\u003e (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1829\"\u003e#1829\u003c/a\u003e) (94e2863308947f19f5e759cc12666952c8f683d7) - thanks \u003ca href=\"https://github.com/trueberryless\"\u003e\u003ccode\u003e@​trueberryless\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eSupport nub (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1831\"\u003e#1831\u003c/a\u003e) (8a6050e6a92da81d4875f730f852fb7d9252a018)\u003c/li\u003e\n\u003cli\u003eDon't report optimizeDeps and dedupe deps as unlisted (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1832\"\u003e#1832\u003c/a\u003e) (849b5ac230e7a8c103b6e1b1e2ddb333d2da3ca0)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 6.22.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport XO v1+ (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1819\"\u003e#1819\u003c/a\u003e) (1dffe368b5c336d190e358ab4c2e2240e3d50e26) - thanks \u003ca href=\"https://github.com/patrik-csak\"\u003e\u003ccode\u003e@​patrik-csak\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efeat: detect execaNode scripts in execa visitor (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1824\"\u003e#1824\u003c/a\u003e) (5095ae1ccd0ceb083d4434e827443f03ba19a1ff) - thanks \u003ca href=\"https://github.com/gwagjiug\"\u003e\u003ccode\u003e@​gwagjiug\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eSkip optional peerDeps referenced only via a host (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1823\"\u003e#1823\u003c/a\u003e) (7759a9894f2ac1d9425cf682e1e3c400f0976080)\u003c/li\u003e\n\u003cli\u003edocs: update npmjs.com links to npmx.dev (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1826\"\u003e#1826\u003c/a\u003e) (11fe8bd248c839c6eeb95b06c8204c25294e0adb) - thanks \u003ca href=\"https://github.com/serhalp\"\u003e\u003ccode\u003e@​serhalp\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003edocs: fix semi-broken link to DEVELOPMENT.md in CONTRIBUTING.md (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1827\"\u003e#1827\u003c/a\u003e) (a5302b2466be1294633b1f40e86ca81a00605293) - thanks \u003ca href=\"https://github.com/serhalp\"\u003e\u003ccode\u003e@​serhalp\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efeat: add support for Lunaria (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1825\"\u003e#1825\u003c/a\u003e) (3e1b8212086dfae26fa7f368f245285ec82af14d) - thanks \u003ca href=\"https://github.com/trueberryless\"\u003e\u003ccode\u003e@​trueberryless\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix lint issues (76c92e2328a94257afead6ae497a747a9e2944ea)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 6.21.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDetect Vite config dependencies (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1721\"\u003e#1721\u003c/a\u003e) (8754c43368112922c6f80d1f8d1d8ddb6cb29f25)\u003c/li\u003e\n\u003cli\u003efix: Update timerifyMethods to include resolveFromAST (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1814\"\u003e#1814\u003c/a\u003e) (3c8deac3b856def31c16372f85525bf867105132) - thanks \u003ca href=\"https://github.com/gwagjiug\"\u003e\u003ccode\u003e@​gwagjiug\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix crash on null root export in package.json (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1815\"\u003e#1815\u003c/a\u003e) (9b8af2b343e1aacae46fedcb155252f56f9bae61)\u003c/li\u003e\n\u003cli\u003eFix unresolved subpath imports with a colon prefix (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1816\"\u003e#1816\u003c/a\u003e) (f89db4192ff7ff6c873828ed19fe40d379566b49)\u003c/li\u003e\n\u003cli\u003eDetect Next.js entry files in subdirectory (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1817\"\u003e#1817\u003c/a\u003e) (f32c6ea215dde54a59af7b91fd8bdd2177cc2881)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 6.20.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd raw transfer opt-out (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1813\"\u003e#1813\u003c/a\u003e) (6f08c680ac4acd6edf0806ba3c1c5c8f7bca24cd)\u003c/li\u003e\n\u003cli\u003eFix cached plugin config cycles (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1811\"\u003e#1811\u003c/a\u003e) (2bc2f2420ca71db1ae70846626c6152896d270ee)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 6.19.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: support new optional sveltekit config pattern via vite config (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1810\"\u003e#1810\u003c/a\u003e) (3fee8bf608e0862d7bcdd1377cfb859a9185f17d) - thanks \u003ca href=\"https://github.com/fubits1\"\u003e\u003ccode\u003e@​fubits1\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eOptimize hot path string scanning (e30cfe796423e3ecd9adff42291f3c4de6604d2b)\u003c/li\u003e\n\u003cli\u003eUpdate astro snapshot (71e71a71b888a1b8034d4438635e94831d62b330)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 6.18.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies (pin oxc-resolver) (7dda4eccc65c6d61ef2546442eb752b2a73edab9)\u003c/li\u003e\n\u003cli\u003eResolve tsconfig paths for non-TS importers independent of oxc ownership (3b71565e72107d43cbd6d2ddec7ab2fbbf65c001)\u003c/li\u003e\n\u003cli\u003eFormat (64865f8247b8956def52f1a387234562fbddd667)\u003c/li\u003e\n\u003cli\u003eFix false positive for Vitest mocks (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1802\"\u003e#1802\u003c/a\u003e) (ec93e2013deb53902b406463b30fa6386445f9c9) - thanks \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eMark npx-run binaries optional unless --no-install (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1803\"\u003e#1803\u003c/a\u003e) (203c31e1b2bd77eb9c94f82121f353fbf0671c67)\u003c/li\u003e\n\u003cli\u003eIgnore pnpm [WARN] lines in ecosystem snapshots (392835a39b9429a3d85d712025da4c6531b8ece6)\u003c/li\u003e\n\u003cli\u003eUpdate slonik snapshot (62d802bf8d53d7790f6322f481a290e09812cbcc)\u003c/li\u003e\n\u003cli\u003eUpdate Jest entry patterns for Jest 30 (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1808\"\u003e#1808\u003c/a\u003e) (d2caeddf32ba99ca12e5c26e891b7974392f981a) - thanks \u003ca href=\"https://github.com/gwagjiug\"\u003e\u003ccode\u003e@​gwagjiug\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eReport stale workspaces configuration keys as configuration hints (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1807\"\u003e#1807\u003c/a\u003e) (9083c16b3313fbebf5cb3cd11cadf45ac773bc3d) - thanks \u003ca href=\"https://github.com/WooWan\"\u003e\u003ccode\u003e@​WooWan\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 6.17.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix up jest plugin (63dbd653b6e1be08a36401f5f728b351ab69e81b)\u003c/li\u003e\n\u003cli\u003eDetect coverage provider from bare \u003ccode\u003evitest --coverage\u003c/code\u003e flag (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1800\"\u003e#1800\u003c/a\u003e) (dc11d9fc5458e6e1f734013eb82403eab07af2c1) - thanks \u003ca href=\"https://github.com/WooWan\"\u003e\u003ccode\u003e@​WooWan\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eDon't disable configuration hints in workspace-scoped runs (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1791\"\u003e#1791\u003c/a\u003e) (8ce1ec8160a786dad90903e43c3ef646ffba9464) - thanks \u003ca href=\"https://github.com/WooWan\"\u003e\u003ccode\u003e@​WooWan\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eDetect react-email v6 packages from non-numeric version ranges (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1798\"\u003e#1798\u003c/a\u003e) (27a1caeb1bff6abcccd7140c7e92e4a57197ad47)\u003c/li\u003e\n\u003cli\u003eDiscover workspaces included after a negated pattern (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1797\"\u003e#1797\u003c/a\u003e) (630e152f6f687d9404cc25ffa01f0d49737d9229)\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/webpro-nl/knip/commit/a802601072b0e3c98a20b6aaea4a4c555fbd6a55\"\u003e\u003ccode\u003ea802601\u003c/code\u003e\u003c/a\u003e Release knip@6.23.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/849b5ac230e7a8c103b6e1b1e2ddb333d2da3ca0\"\u003e\u003ccode\u003e849b5ac\u003c/code\u003e\u003c/a\u003e Don't report optimizeDeps and dedupe deps as unlisted (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1832\"\u003e#1832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/8a6050e6a92da81d4875f730f852fb7d9252a018\"\u003e\u003ccode\u003e8a6050e\u003c/code\u003e\u003c/a\u003e Support nub (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1831\"\u003e#1831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/94e2863308947f19f5e759cc12666952c8f683d7\"\u003e\u003ccode\u003e94e2863\u003c/code\u003e\u003c/a\u003e feat: add support for \u003ccode\u003e@​astrojs/markdoc\u003c/code\u003e (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1829\"\u003e#1829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/62e97538fca8dff3d152326b114ffc4b7241a0d2\"\u003e\u003ccode\u003e62e9753\u003c/code\u003e\u003c/a\u003e fix: enable vite and vitest plugins when vite-plus is found (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1830\"\u003e#1830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/f85d96f84a47f10c34df95a5246ee1ddefd95db5\"\u003e\u003ccode\u003ef85d96f\u003c/code\u003e\u003c/a\u003e feat: add customCss to Starlight plugin (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1828\"\u003e#1828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/c0537556aa6a99ae0fa48cf743798f02dde239eb\"\u003e\u003ccode\u003ec053755\u003c/code\u003e\u003c/a\u003e Release knip@6.22.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/76c92e2328a94257afead6ae497a747a9e2944ea\"\u003e\u003ccode\u003e76c92e2\u003c/code\u003e\u003c/a\u003e Fix lint issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/3e1b8212086dfae26fa7f368f245285ec82af14d\"\u003e\u003ccode\u003e3e1b821\u003c/code\u003e\u003c/a\u003e feat: add support for Lunaria (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1825\"\u003e#1825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/11fe8bd248c839c6eeb95b06c8204c25294e0adb\"\u003e\u003ccode\u003e11fe8bd\u003c/code\u003e\u003c/a\u003e docs: update npmjs.com links to npmx.dev (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1826\"\u003e#1826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/webpro-nl/knip/commits/knip@6.23.0/packages/knip\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.8.3 to 3.9.1\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.9.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCLI: Fix ignored file has been cached incorrectly (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19483\"\u003e#19483\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.9.1/CHANGELOG.md#391\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.5...3.9.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2026/06/27/3.9.0\"\u003ePrettier 3.9: Major parser upgrades and Formatting improvements\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Flow variance annotation print (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19022\"\u003e#19022\u003c/a\u003e by \u003ca href=\"https://github.com/marcoww6\"\u003e\u003ccode\u003e@​marcoww6\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.5/CHANGELOG.md#385\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMarkdown: Fix blank lines between list items and nested sub-lists being removed in Markdown/MDX (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/17746\"\u003eprettier/prettier#17746\u003c/a\u003e by \u003ca href=\"https://github.com/byplayer\"\u003e\u003ccode\u003e@​byplayer\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.4/CHANGELOG.md#384\"\u003eChangelog\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/prettier/prettier/blob/main/CHANGELOG.md\"\u003eprettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.9.1\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.9.0...3.9.1\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eCLI: Fix ignored file has been cached incorrectly (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19483\"\u003e#19483\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003cp\u003eBug details \u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18016\"\u003eprettier/prettier#18016\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003e3.9.0\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.5...3.9.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2026/06/27/3.9.0\"\u003eRelease Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003e3.8.5\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.4...3.8.5\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eFlow: Support \u003ccode\u003ereadonly\u003c/code\u003e as a variance annotation (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19022\"\u003e#19022\u003c/a\u003e by \u003ca href=\"https://github.com/marcoww6\"\u003e\u003ccode\u003e@​marcoww6\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003cp\u003eFlow now accepts \u003ccode\u003ereadonly\u003c/code\u003e as a property variance annotation, equivalent to \u003ccode\u003e+\u003c/code\u003e (covariant/read-only).\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"jsx\"\u003e\u003ccode\u003e// Input\ntype T = {\n  readonly foo: string,\n};\n\u003cp\u003e// Prettier 3.8.4\u003cbr /\u003e\nSyntaxError\u003c/p\u003e\n\u003cp\u003e// Prettier 3.8.5\u003cbr /\u003e\ntype T = {\u003cbr /\u003e\nreadonly foo: string,\u003cbr /\u003e\n};\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch1\u003e3.8.4\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.3...3.8.4\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eMarkdown: Fix blank lines between list items and nested sub-lists being removed in Markdown/MDX (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/17746\"\u003e#17746\u003c/a\u003e by \u003ca href=\"https://github.com/byplayer\"\u003e\u003ccode\u003e@​byplayer\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003cp\u003ePrettier was removing blank lines between list items and their nested sub-lists, converting loose lists into tight lists and changing their semantic meaning.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"markdown\"\u003e\u003ccode\u003e\u0026lt;!-- Input --\u0026gt;\n- a\n\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/c47654c003fe525572e10d5cc1ea64d7b9c0ee55\"\u003e\u003ccode\u003ec47654c\u003c/code\u003e\u003c/a\u003e Release 3.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/06159aa254e662514d1c6f4de13fbac805984232\"\u003e\u003ccode\u003e06159aa\u003c/code\u003e\u003c/a\u003e Fix bug in release script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/4bc5ab40582921f5283af4ff5d6511b58d25ec00\"\u003e\u003ccode\u003e4bc5ab4\u003c/code\u003e\u003c/a\u003e Update file-entry-cache to 11.1.5 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19483\"\u003e#19483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/b7fd58bba02728203...\n\n_Description has been truncated_","html_url":"https://github.com/nerdchanii/mastersrunners/pull/48","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/nerdchanii%2Fmastersrunners/issues/48","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/48/packages"}},{"old_version":"11.1.21","new_version":"11.1.27","update_type":"patch","path":null,"pr_created_at":"2026-06-28T13:32:21.000Z","version_change":"11.1.21 → 11.1.27","issue":{"uuid":"4762383329","node_id":"PR_kwDOS-2XKc7rfZ5t","number":109,"state":"open","title":"chore(deps-dev): bump the development-dependencies group with 15 updates","user":"dependabot[bot]","labels":["area:infra"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-06-28T13:32:21.000Z","updated_at":"2026-06-28T14:03:46.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): bump","group_name":"development-dependencies","update_count":15,"packages":[{"name":"@nestjs/cli","old_version":"11.0.21","new_version":"11.0.23","repository_url":"https://github.com/nestjs/nest-cli"},{"name":"@nestjs/common","old_version":"11.1.21","new_version":"11.1.27","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/core","old_version":"11.1.21","new_version":"11.1.27","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/platform-express","old_version":"11.1.21","new_version":"11.1.27","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/testing","old_version":"11.1.21","new_version":"11.1.27","repository_url":"https://github.com/nestjs/nest"},{"name":"@types/node","old_version":"22.19.19","new_version":"26.0.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.61.1","new_version":"8.62.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.61.1","new_version":"8.62.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"eslint","old_version":"9.39.4","new_version":"10.6.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-config-prettier","old_version":"9.1.2","new_version":"10.1.8","repository_url":"https://github.com/prettier/eslint-config-prettier"},{"name":"prettier","old_version":"3.8.3","new_version":"3.9.1","repository_url":"https://github.com/prettier/prettier"},{"name":"ts-jest","old_version":"29.4.10","new_version":"29.4.11","repository_url":"https://github.com/kulshekhar/ts-jest"},{"name":"ts-loader","old_version":"9.5.7","new_version":"9.6.2","repository_url":"https://github.com/TypeStrong/ts-loader"},{"name":"typescript","old_version":"5.9.3","new_version":"6.0.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typescript-eslint","old_version":"8.61.1","new_version":"8.62.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"}],"path":null,"ecosystem":"npm"},"body":"Bumps the development-dependencies group with 15 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@nestjs/cli](https://github.com/nestjs/nest-cli) | `11.0.21` | `11.0.23` |\n| [@nestjs/common](https://github.com/nestjs/nest/tree/HEAD/packages/common) | `11.1.21` | `11.1.27` |\n| [@nestjs/core](https://github.com/nestjs/nest/tree/HEAD/packages/core) | `11.1.21` | `11.1.27` |\n| [@nestjs/platform-express](https://github.com/nestjs/nest/tree/HEAD/packages/platform-express) | `11.1.21` | `11.1.27` |\n| [@nestjs/testing](https://github.com/nestjs/nest/tree/HEAD/packages/testing) | `11.1.21` | `11.1.27` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.19.19` | `26.0.1` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.61.1` | `8.62.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.61.1` | `8.62.0` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.4` | `10.6.0` |\n| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `9.1.2` | `10.1.8` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.3` | `3.9.1` |\n| [ts-jest](https://github.com/kulshekhar/ts-jest) | `29.4.10` | `29.4.11` |\n| [ts-loader](https://github.com/TypeStrong/ts-loader) | `9.5.7` | `9.6.2` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `6.0.3` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.61.1` | `8.62.0` |\n\nUpdates `@nestjs/cli` from 11.0.21 to 11.0.23\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest-cli/releases\"\u003e@​nestjs/cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 11.0.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;fix(compiler): validate delete out dir paths before rm\u0026quot; (0dd0e3ef)\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;fix(compiler): validate asset output paths\u0026quot; (728f80cf)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 11.0.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(cli): resolve Windows path separator bug in plugin loader (9e502bda)\u003c/li\u003e\n\u003cli\u003efix(compiler): validate asset output paths (c4342b2c)\u003c/li\u003e\n\u003cli\u003efix: Update CRUD option to accept a value for generating entry points (4c0e2cab)\u003c/li\u003e\n\u003cli\u003efeat: Add type and CRUD options in generate command (b19856a3)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest-cli/commit/731a09bafc25dd586b4984a089d759880f1698b3\"\u003e\u003ccode\u003e731a09b\u003c/code\u003e\u003c/a\u003e chore(): release v11.0.23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest-cli/commit/756d41d14f1a2c2fc2c46e3cbdedd2162123da1e\"\u003e\u003ccode\u003e756d41d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/nest-cli/issues/3462\"\u003e#3462\u003c/a\u003e from nestjs/revert-3455-fix/issue-3454\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest-cli/commit/11a0599ae6db30028b7fa1608c4628360edb1214\"\u003e\u003ccode\u003e11a0599\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/nest-cli/issues/3461\"\u003e#3461\u003c/a\u003e from nestjs/revert-3457-fix/issue-3456\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest-cli/commit/0dd0e3efa647a7e581f2265222fd117db00c6b3d\"\u003e\u003ccode\u003e0dd0e3e\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix(compiler): validate delete out dir paths before rm\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest-cli/commit/728f80cf9cb50bedd81baa96a73bf2f13f0b4b80\"\u003e\u003ccode\u003e728f80c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix(compiler): validate asset output paths\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest-cli/commit/7ffb9f1f1b37add259abcd83b8ed08010e4a52d3\"\u003e\u003ccode\u003e7ffb9f1\u003c/code\u003e\u003c/a\u003e chore(): release v11.0.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest-cli/commit/f43b0e700e4bf81c272836f586d9319ffc67349b\"\u003e\u003ccode\u003ef43b0e7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/nest-cli/issues/3458\"\u003e#3458\u003c/a\u003e from dzeroone/fix/windows-path-separator-plugin-loader\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest-cli/commit/b0d473b94ebb9fbb42971182d6987fec73d9454d\"\u003e\u003ccode\u003eb0d473b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/nest-cli/issues/3457\"\u003e#3457\u003c/a\u003e from AdrianoCLeao/fix/issue-3456\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest-cli/commit/9e502bda562f177ee5e89a4d2cea9d2e1f73f901\"\u003e\u003ccode\u003e9e502bd\u003c/code\u003e\u003c/a\u003e fix(cli): resolve Windows path separator bug in plugin loader\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest-cli/commit/c4342b2c93313c5a051a8d17044c49a01306fc6b\"\u003e\u003ccode\u003ec4342b2\u003c/code\u003e\u003c/a\u003e fix(compiler): validate asset output paths\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/nest-cli/compare/11.0.21...11.0.23\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/common` from 11.1.21 to 11.1.27\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest/releases\"\u003e@​nestjs/common's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.27\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): sse async handlers teardown issue by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17131\"\u003enestjs/nest#17131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(platform-fastify): forRoutes middleware ending slash  by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17138\"\u003enestjs/nest#17138\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.26\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): post sse endpoint empty response \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/common/issues/17098\"\u003e#17098\u003c/a\u003e by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17099\"\u003enestjs/nest#17099\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.25...v11.1.26\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.25...v11.1.26\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.25\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(microservices): reject pending Redis requests on close by \u003ca href=\"https://github.com/yudin-s\"\u003e\u003ccode\u003e@​yudin-s\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17024\"\u003enestjs/nest#17024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(core): register SSE close listener before async setup by \u003ca href=\"https://github.com/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17018\"\u003enestjs/nest#17018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(platform-fastify): remove pathname ending slash by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17094\"\u003enestjs/nest#17094\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/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17018\"\u003enestjs/nest#17018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DucMinhNe\"\u003e\u003ccode\u003e@​DucMinhNe\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17085\"\u003enestjs/nest#17085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iambeaukim\"\u003e\u003ccode\u003e@​iambeaukim\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17091\"\u003enestjs/nest#17091\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.24...v11.1.25\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.24...v11.1.25\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.24 (2026-05-25)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17009\"\u003e#17009\u003c/a\u003e fix(core): reset dependency-tree cache on metadata changes (\u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eEnhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16997\"\u003e#16997\u003c/a\u003e feat(core): warn on late websocket adapter registration (\u003ca href=\"https://github.com/hbinhng\"\u003e\u003ccode\u003e@​hbinhng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-ws\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17011\"\u003e#17011\u003c/a\u003e chore(deps): bump ws from 8.20.1 to 8.21.0 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 2\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eNguyễn Hải Bình (\u003ca href=\"https://github.com/hbinhng\"\u003e\u003ccode\u003e@​hbinhng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePuneet Dixit (\u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.23 (2026-05-21)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/660a1249e32e7701cdd7e5ccb20b7f695e721bce\"\u003e\u003ccode\u003e660a124\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.27 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/aa5c4f176edee6995d71a8f43a7ddb2de4c3ad8d\"\u003e\u003ccode\u003eaa5c4f1\u003c/code\u003e\u003c/a\u003e chore: update readme and package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/9ff83d540f50e96eb0093b4eb0dd96191aa6a285\"\u003e\u003ccode\u003e9ff83d5\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.26 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/02f804159841a2771755c382832a7938b904c420\"\u003e\u003ccode\u003e02f8041\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.25 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/1634915597884f677b823ec0d77931f1637dede7\"\u003e\u003ccode\u003e1634915\u003c/code\u003e\u003c/a\u003e test(common): Add unit tests for cli-colors utility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/380bf5c13c7f22d24b871af8a412852f36d7030a\"\u003e\u003ccode\u003e380bf5c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/common/issues/17058\"\u003e#17058\u003c/a\u003e from Se3do/test/extend-metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/af4542b9c0f56262090bf0097444b71456cb0139\"\u003e\u003ccode\u003eaf4542b\u003c/code\u003e\u003c/a\u003e test(common): Add unit tests for assignCustomParameterMetadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/b67aea1505d568c6b80318707c2642ba395a5510\"\u003e\u003ccode\u003eb67aea1\u003c/code\u003e\u003c/a\u003e test(common): Add unit tests for extendArrayMetadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/e1e401444ba0c32a11ab5f82994f408be0b65eba\"\u003e\u003ccode\u003ee1e4014\u003c/code\u003e\u003c/a\u003e test(common): Tighten throw assertions in validateModuleKeys spec\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/6b97771a58068e885f7adf3f888f1a660ac3a08f\"\u003e\u003ccode\u003e6b97771\u003c/code\u003e\u003c/a\u003e test(common): Add unit tests for validateModuleKeys\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.27/packages/common\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/core` from 11.1.21 to 11.1.27\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest/releases\"\u003e@​nestjs/core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.27\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): sse async handlers teardown issue by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17131\"\u003enestjs/nest#17131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(platform-fastify): forRoutes middleware ending slash  by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17138\"\u003enestjs/nest#17138\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.26\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): post sse endpoint empty response \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/core/issues/17098\"\u003e#17098\u003c/a\u003e by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17099\"\u003enestjs/nest#17099\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.25...v11.1.26\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.25...v11.1.26\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.25\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(microservices): reject pending Redis requests on close by \u003ca href=\"https://github.com/yudin-s\"\u003e\u003ccode\u003e@​yudin-s\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17024\"\u003enestjs/nest#17024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(core): register SSE close listener before async setup by \u003ca href=\"https://github.com/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17018\"\u003enestjs/nest#17018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(platform-fastify): remove pathname ending slash by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17094\"\u003enestjs/nest#17094\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/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17018\"\u003enestjs/nest#17018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DucMinhNe\"\u003e\u003ccode\u003e@​DucMinhNe\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17085\"\u003enestjs/nest#17085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iambeaukim\"\u003e\u003ccode\u003e@​iambeaukim\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17091\"\u003enestjs/nest#17091\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.24...v11.1.25\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.24...v11.1.25\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.24 (2026-05-25)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17009\"\u003e#17009\u003c/a\u003e fix(core): reset dependency-tree cache on metadata changes (\u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eEnhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16997\"\u003e#16997\u003c/a\u003e feat(core): warn on late websocket adapter registration (\u003ca href=\"https://github.com/hbinhng\"\u003e\u003ccode\u003e@​hbinhng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-ws\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17011\"\u003e#17011\u003c/a\u003e chore(deps): bump ws from 8.20.1 to 8.21.0 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 2\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eNguyễn Hải Bình (\u003ca href=\"https://github.com/hbinhng\"\u003e\u003ccode\u003e@​hbinhng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePuneet Dixit (\u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.23 (2026-05-21)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/660a1249e32e7701cdd7e5ccb20b7f695e721bce\"\u003e\u003ccode\u003e660a124\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.27 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/5c5e9bae643f831683bdc0d63ef1dee788e40162\"\u003e\u003ccode\u003e5c5e9ba\u003c/code\u003e\u003c/a\u003e fix(core): sse async handlers teardown issue \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/core/issues/17128\"\u003e#17128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/aa5c4f176edee6995d71a8f43a7ddb2de4c3ad8d\"\u003e\u003ccode\u003eaa5c4f1\u003c/code\u003e\u003c/a\u003e chore: update readme and package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/9ff83d540f50e96eb0093b4eb0dd96191aa6a285\"\u003e\u003ccode\u003e9ff83d5\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.26 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/0f398fd86de387fce28669ddd7a4049d4054f9e5\"\u003e\u003ccode\u003e0f398fd\u003c/code\u003e\u003c/a\u003e test: fix broken unit test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/d152eec8ebba6a38eb448021a83018b43372192e\"\u003e\u003ccode\u003ed152eec\u003c/code\u003e\u003c/a\u003e fix(core): post sse endpoint empty response \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/core/issues/17098\"\u003e#17098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/02f804159841a2771755c382832a7938b904c420\"\u003e\u003ccode\u003e02f8041\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.25 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/e2ad4e23f637bef1ce804ee6e93367a1d875b9e9\"\u003e\u003ccode\u003ee2ad4e2\u003c/code\u003e\u003c/a\u003e Update package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/396cf81a9e5db8a33fad7adbe26c5e893b459bf0\"\u003e\u003ccode\u003e396cf81\u003c/code\u003e\u003c/a\u003e refactor(core): avoid duplicating sse intercept call\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/55cd6991f7e68d64ba8be93236d2857a47229247\"\u003e\u003ccode\u003e55cd699\u003c/code\u003e\u003c/a\u003e fix(core): preserve deferred SSE handlers\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.27/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/platform-express` from 11.1.21 to 11.1.27\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest/releases\"\u003e@​nestjs/platform-express's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.27\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): sse async handlers teardown issue by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17131\"\u003enestjs/nest#17131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(platform-fastify): forRoutes middleware ending slash  by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17138\"\u003enestjs/nest#17138\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.26\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): post sse endpoint empty response \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/platform-express/issues/17098\"\u003e#17098\u003c/a\u003e by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17099\"\u003enestjs/nest#17099\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.25...v11.1.26\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.25...v11.1.26\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.25\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(microservices): reject pending Redis requests on close by \u003ca href=\"https://github.com/yudin-s\"\u003e\u003ccode\u003e@​yudin-s\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17024\"\u003enestjs/nest#17024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(core): register SSE close listener before async setup by \u003ca href=\"https://github.com/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17018\"\u003enestjs/nest#17018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(platform-fastify): remove pathname ending slash by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17094\"\u003enestjs/nest#17094\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/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17018\"\u003enestjs/nest#17018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DucMinhNe\"\u003e\u003ccode\u003e@​DucMinhNe\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17085\"\u003enestjs/nest#17085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iambeaukim\"\u003e\u003ccode\u003e@​iambeaukim\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17091\"\u003enestjs/nest#17091\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.24...v11.1.25\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.24...v11.1.25\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.24 (2026-05-25)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17009\"\u003e#17009\u003c/a\u003e fix(core): reset dependency-tree cache on metadata changes (\u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eEnhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16997\"\u003e#16997\u003c/a\u003e feat(core): warn on late websocket adapter registration (\u003ca href=\"https://github.com/hbinhng\"\u003e\u003ccode\u003e@​hbinhng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-ws\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17011\"\u003e#17011\u003c/a\u003e chore(deps): bump ws from 8.20.1 to 8.21.0 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 2\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eNguyễn Hải Bình (\u003ca href=\"https://github.com/hbinhng\"\u003e\u003ccode\u003e@​hbinhng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePuneet Dixit (\u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.23 (2026-05-21)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/660a1249e32e7701cdd7e5ccb20b7f695e721bce\"\u003e\u003ccode\u003e660a124\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.27 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/aa5c4f176edee6995d71a8f43a7ddb2de4c3ad8d\"\u003e\u003ccode\u003eaa5c4f1\u003c/code\u003e\u003c/a\u003e chore: update readme and package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/9ff83d540f50e96eb0093b4eb0dd96191aa6a285\"\u003e\u003ccode\u003e9ff83d5\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.26 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/02f804159841a2771755c382832a7938b904c420\"\u003e\u003ccode\u003e02f8041\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.25 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/d8a0ab829ddd8291b75109c9ac4fc4c7d070fc9e\"\u003e\u003ccode\u003ed8a0ab8\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.24 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/2dccece853413a40fe287221b84ca593ec9682a7\"\u003e\u003ccode\u003e2dccece\u003c/code\u003e\u003c/a\u003e chore: update readmes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/b8be8c12270b2e6dcd275d435e573f08b4c79d79\"\u003e\u003ccode\u003eb8be8c1\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.23 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/801c46ffa19d2a549adc446d1f91e7484ae61edb\"\u003e\u003ccode\u003e801c46f\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.22 release\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.27/packages/platform-express\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/testing` from 11.1.21 to 11.1.27\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest/releases\"\u003e@​nestjs/testing's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.27\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): sse async handlers teardown issue by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17131\"\u003enestjs/nest#17131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(platform-fastify): forRoutes middleware ending slash  by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17138\"\u003enestjs/nest#17138\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.26\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): post sse endpoint empty response \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/testing/issues/17098\"\u003e#17098\u003c/a\u003e by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17099\"\u003enestjs/nest#17099\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.25...v11.1.26\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.25...v11.1.26\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.25\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(microservices): reject pending Redis requests on close by \u003ca href=\"https://github.com/yudin-s\"\u003e\u003ccode\u003e@​yudin-s\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17024\"\u003enestjs/nest#17024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(core): register SSE close listener before async setup by \u003ca href=\"https://github.com/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17018\"\u003enestjs/nest#17018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(platform-fastify): remove pathname ending slash by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17094\"\u003enestjs/nest#17094\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/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17018\"\u003enestjs/nest#17018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DucMinhNe\"\u003e\u003ccode\u003e@​DucMinhNe\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17085\"\u003enestjs/nest#17085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iambeaukim\"\u003e\u003ccode\u003e@​iambeaukim\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17091\"\u003enestjs/nest#17091\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.24...v11.1.25\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.24...v11.1.25\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.24 (2026-05-25)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17009\"\u003e#17009\u003c/a\u003e fix(core): reset dependency-tree cache on metadata changes (\u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eEnhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16997\"\u003e#16997\u003c/a\u003e feat(core): warn on late websocket adapter registration (\u003ca href=\"https://github.com/hbinhng\"\u003e\u003ccode\u003e@​hbinhng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-ws\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17011\"\u003e#17011\u003c/a\u003e chore(deps): bump ws from 8.20.1 to 8.21.0 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 2\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eNguyễn Hải Bình (\u003ca href=\"https://github.com/hbinhng\"\u003e\u003ccode\u003e@​hbinhng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePuneet Dixit (\u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.23 (2026-05-21)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/660a1249e32e7701cdd7e5ccb20b7f695e721bce\"\u003e\u003ccode\u003e660a124\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.27 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/aa5c4f176edee6995d71a8f43a7ddb2de4c3ad8d\"\u003e\u003ccode\u003eaa5c4f1\u003c/code\u003e\u003c/a\u003e chore: update readme and package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/9ff83d540f50e96eb0093b4eb0dd96191aa6a285\"\u003e\u003ccode\u003e9ff83d5\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.26 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/02f804159841a2771755c382832a7938b904c420\"\u003e\u003ccode\u003e02f8041\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.25 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/d8a0ab829ddd8291b75109c9ac4fc4c7d070fc9e\"\u003e\u003ccode\u003ed8a0ab8\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.24 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/2dccece853413a40fe287221b84ca593ec9682a7\"\u003e\u003ccode\u003e2dccece\u003c/code\u003e\u003c/a\u003e chore: update readmes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/b8be8c12270b2e6dcd275d435e573f08b4c79d79\"\u003e\u003ccode\u003eb8be8c1\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.23 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/801c46ffa19d2a549adc446d1f91e7484ae61edb\"\u003e\u003ccode\u003e801c46f\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.22 release\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.27/packages/testing\"\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.19 to 26.0.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 `@typescript-eslint/eslint-plugin` from 8.61.1 to 8.62.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.62.0\u003c/h2\u003e\n\u003ch2\u003e8.62.0 (2026-06-22)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove redundant package.json \u0026quot;files\u0026quot; (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12444\"\u003e#12444\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u0026quot;files\u0026quot; to rule-schema-to-typescript-types (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12441\"\u003e#12441\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\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.62.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/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.62.0 (2026-06-22)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove redundant package.json \u0026quot;files\u0026quot; (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12444\"\u003e#12444\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\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.62.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/54e285728e5d8cb83fadb8041189f0c3b4ab436a\"\u003e\u003ccode\u003e54e2857\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.62.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/81e4c2654c3f4d923766a888691add2c45b5d64a\"\u003e\u003ccode\u003e81e4c26\u003c/code\u003e\u003c/a\u003e feat: remove redundant package.json \u0026quot;files\u0026quot; (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12444\"\u003e#12444\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/b784054b6f8fbb51eb742304852b37b0436a8a58\"\u003e\u003ccode\u003eb784054\u003c/code\u003e\u003c/a\u003e chore: use \u003ccode\u003estableTypeOrdering\u003c/code\u003e compiler option (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12427\"\u003e#12427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.62.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.61.1 to 8.62.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.62.0\u003c/h2\u003e\n\u003ch2\u003e8.62.0 (2026-06-22)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove redundant package.json \u0026quot;files\u0026quot; (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12444\"\u003e#12444\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u0026quot;files\u0026quot; to rule-schema-to-typescript-types (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12441\"\u003e#12441\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\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.62.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.62.0 (2026-06-22)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove redundant package.json \u0026quot;files\u0026quot; (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12444\"\u003e#12444\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\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.62.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/54e285728e5d8cb83fadb8041189f0c3b4ab436a\"\u003e\u003ccode\u003e54e2857\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.62.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/81e4c2654c3f4d923766a888691add2c45b5d64a\"\u003e\u003ccode\u003e81e4c26\u003c/code\u003e\u003c/a\u003e feat: remove redundant package.json \u0026quot;files\u0026quot; (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/12444\"\u003e#12444\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.62.0/packages/parser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.39.4 to 10.6.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.6.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b1f910628e29a018c860e2352bc14cd07c853d67\"\u003e\u003ccode\u003eb1f9106\u003c/code\u003e\u003c/a\u003e feat: detect Symbol() and BigInt() in no-constant-binary-expression (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20981\"\u003e#20981\u003c/a\u003e) (Taejin Kim)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f291007cb73f55c09cf3c2aa3a405df379a5c594\"\u003e\u003ccode\u003ef291007\u003c/code\u003e\u003c/a\u003e feat: add checkRelationalComparisons to no-constant-binary-expression (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20948\"\u003e#20948\u003c/a\u003e) (sethamus)\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/6b05784eb271ac98ca3e1e2a48c4b14bb588c786\"\u003e\u003ccode\u003e6b05784\u003c/code\u003e\u003c/a\u003e fix: prefer-exponentiation-operator invalid autofix at statement start (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20997\"\u003e#20997\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bb9eb2ab28daf6e6dafc62daa6b5daf9c2b7046c\"\u003e\u003ccode\u003ebb9eb2a\u003c/code\u003e\u003c/a\u003e fix: account for shadowed \u003ccode\u003eBoolean\u003c/code\u003e in \u003ccode\u003eno-extra-boolean-cast\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21013\"\u003e#21013\u003c/a\u003e) (den$)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8fd8741009a3ed7845c89bfe2fb3eaa2119b2d15\"\u003e\u003ccode\u003e8fd8741\u003c/code\u003e\u003c/a\u003e fix: don't report shadowed undefined in \u003ccode\u003eradix\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21011\"\u003e#21011\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5784980ce8ba99556db98907895d82ef49cd0a27\"\u003e\u003ccode\u003e5784980\u003c/code\u003e\u003c/a\u003e fix: don't report shadowed undefined in no-throw-literal (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21010\"\u003e#21010\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9cd1e6de5bad487a9c713bdc9fda5af7ea0babcd\"\u003e\u003ccode\u003e9cd1e6d\u003c/code\u003e\u003c/a\u003e fix: suppress invalid class suggestion in no-promise-executor-return (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21008\"\u003e#21008\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d4eb2dc95f17cdf491edca91b7d9caf05b86253f\"\u003e\u003ccode\u003ed4eb2dc\u003c/code\u003e\u003c/a\u003e fix: don't report shadowed undefined in prefer-promise-reject-errors (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21006\"\u003e#21006\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/23604646db6d987d01edb8aa5f4d2a88bd4c01d0\"\u003e\u003ccode\u003e2360464\u003c/code\u003e\u003c/a\u003e fix: prefer-promise-reject-errors false positives for shadowed Promise (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21003\"\u003e#21003\u003c/a\u003e) (den$)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/63d52d28de705ec46f328d18166e8b7170b3f024\"\u003e\u003ccode\u003e63d52d2\u003c/code\u003e\u003c/a\u003e fix: restore max-classes-per-file report range (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21002\"\u003e#21002\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7feaff0cfb8d6a6260d3ea56887c9161daf8c700\"\u003e\u003ccode\u003e7feaff0\u003c/code\u003e\u003c/a\u003e fix: callback detection logic for IIFEs in max-nested-callbacks (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20979\"\u003e#20979\u003c/a\u003e) (fnx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/399a2ec81bcbcff2c67920db51d9276b20ac1025\"\u003e\u003ccode\u003e399a2ec\u003c/code\u003e\u003c/a\u003e fix: don't report inner non-callbacks in \u003ccode\u003emax-nested-callbacks\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20995\"\u003e#20995\u003c/a\u003e) (Milos Djermanovic)\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/a83683db1c27193c2ad333fc5c0aedcc8a293db7\"\u003e\u003ccode\u003ea83683d\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/f5449f96c2caabbc1a28b15211873e2f672f5ae5\"\u003e\u003ccode\u003ef5449f9\u003c/code\u003e\u003c/a\u003e docs: document userland patterns for global assertionOptions in RuleT… (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20986\"\u003e#20986\u003c/a\u003e) (playgirl)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bea49f7b2899ebf708482f977ef2ada41fd2c3f0\"\u003e\u003ccode\u003ebea49f7\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/e5f70f9b06683a887dd0d6dc1cc91a9c9bea816d\"\u003e\u003ccode\u003ee5f70f9\u003c/code\u003e\u003c/a\u003e docs: update code-path diagrams (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20984\"\u003e#20984\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8890c2d40880b195b9167735c24ec0cc5de5eb96\"\u003e\u003ccode\u003e8890c2d\u003c/code\u003e\u003c/a\u003e docs: add TypeScript config guidance for MCP server (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20796\"\u003e#20796\u003c/a\u003e) (Pierluigi Lenoci)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3eb3d9b1b5edecc3fcae0519ddba0e3745e889e3\"\u003e\u003ccode\u003e3eb3d9b\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/c5bb59cf613dabafd550227b6adaa9327b1095f5\"\u003e\u003ccode\u003ec5bb59c\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/eb3c97c776731ce11b28cc99f0271f41b9994701\"\u003e\u003ccode\u003eeb3c97c\u003c/code\u003e\u003c/a\u003e docs: fix grammar in prefer-const rule description (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20983\"\u003e#20983\u003c/a\u003e) (lumir)\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/6a42034a57a816b0a313720b3b9df09455bd0b5e\"\u003e\u003ccode\u003e6a42034\u003c/code\u003e\u003c/a\u003e ci: run ecosystem tests on main branch (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20891\"\u003e#20891\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3dbacdbb31673c87ca86ecafbb18712d8d1daed8\"\u003e\u003ccode\u003e3dbacdb\u003c/code\u003e\u003c/a\u003e ci: bump actions/checkout from 6 to 7 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21014\"\u003e#21014\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c3abfca7c96cc9a244f54eeb66e9971c59280354\"\u003e\u003ccode\u003ec3abfca\u003c/code\u003e\u003c/a\u003e chore: correct JSDoc param types in html formatter (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21018\"\u003e#21018\u003c/a\u003e) (Minseon Kim)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a8323209cdbefefd540c5beeaa51418d8ec40f9e\"\u003e\u003ccode\u003ea832320\u003c/code\u003e\u003c/a\u003e ci: split ecosystem tests into separate jobs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21001\"\u003e#21001\u003c/a\u003e) (xbinaryx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/27166e78511db526688afc34bbfab1a458405f3f\"\u003e\u003ccode\u003e27166e7\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21005\"\u003e#21005\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/865d76e40107d4fa10a17fc3203b303eb8a88dc3\"\u003e\u003ccode\u003e865d76e\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 6.0.8 to 6.0.9 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20989\"\u003e#20989\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/27a88c9fa7c040f4cd39e5a5e6e2d02441c408ef\"\u003e\u003ccode\u003e27a88c9\u003c/code\u003e\u003c/a\u003e chore: update dependency markdown-it to v14 in root (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20994\"\u003e#20994\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/970cea62b295d931a4109abedeb21ba192d3f2be\"\u003e\u003ccode\u003e970cea6\u003c/code\u003e\u003c/a\u003e chore: update dependency markdown-it to v14 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20993\"\u003e#20993\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b482120bacb40204fbf16f3b20be7207057157a5\"\u003e\u003ccode\u003eb482120\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.8.4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20990\"\u003e#20990\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6993fb3173da84999fc208507b93f523aa657448\"\u003e\u003ccode\u003e6993fb3\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20985\"\u003e#20985\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.5.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5ca8c5278edea1fd84d3ba83d8ea3f52fb3831ad\"\u003e\u003ccode\u003e5ca8c52\u003c/code\u003e\u003c/a\u003e feat: correct stack tracking in max-nested-callbacks (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20973\"\u003e#20973\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b5657837604fa5e8cf1278074782025cadd34b6c\"\u003e\u003ccode\u003eb565783\u003c/code\u003e\u003c/a\u003e feat: report no-with violations at the with keyword (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20971\"\u003e#20971\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2ce032fbc72a1a80c024c084a4f382fb6dece684\"\u003e\u003ccode\u003e2ce032f\u003c/code\u003e\u003c/a\u003e feat: report max-lines-per-function violations at function head (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20966\"\u003e#20966\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/732cb3e09d5b8b809b5f461d118a5d9fdcd6427f\"\u003e\u003ccode\u003e732cb3e\u003c/code\u003e\u003c/a\u003e feat: report max-nested-callbacks violations at function head (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20967\"\u003e#20967\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f9c138a0ba7d8e37aed39aef4a3ff1cae8c669f7\"\u003e\u003ccode\u003ef9c138a\u003c/code\u003e\u003c/a\u003e feat: report max-depth violations on keywords (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20943\"\u003e#20943\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bdb496cc0d54b6d0a023aef9abd5f040ccff2101\"\u003e\u003ccode\u003ebdb496c\u003c/code\u003e\u003c/a\u003e feat: correct max-depth handling for else-if chains (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20944\"\u003e#20944\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c29687354a7f96093f57f7d73eecb866ad5e2953\"\u003e\u003ccode\u003ec296873\u003c/code\u003e\u003c/a\u003e feat: update error loc in \u003ccode\u003emax-statements\u003c/code\u003e to function header (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20907\"\u003e#20907\u003c/a\u003e) (Taejin Kim)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\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/eslint/eslint/commit/5d12a0419636abb71628b7e45063a943c454a7c7\"\u003e\u003ccode\u003e5d12a04\u003c/code\u003e\u003c/a\u003e 10.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f7ca54b138c4ba7b8e65f83b7fe58cc8de50af8b\"\u003e\u003ccode\u003ef7ca54b\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6a42034a57a816b0a313720b3b9df09455bd0b5e\"\u003e\u003ccode\u003e6a42034\u003c/code\u003e\u003c/a\u003e ci: run ecosystem tests on main branch (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20891\"\u003e#20891\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b1f910628e29a018c860e2352bc14cd07c853d67\"\u003e\u003ccode\u003eb1f9106\u003c/code\u003e\u003c/a\u003e feat: detect Symbol() and BigInt() in no-constant-binary-expression (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20981\"\u003e#20981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3dbacdbb31673c87ca86ecafbb18712d8d1daed8\"\u003e\u003ccode\u003e3dbacdb\u003c/code\u003e\u003c/a\u003e ci: bump actions/checkout from 6 to 7 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21014\"\u003e#21014\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c3abfca7c96cc9a244f54eeb66e9971c59280354\"\u003e\u003ccode\u003ec3abfca\u003c/code\u003e\u003c/a\u003e chore: correct JSDoc param types in html formatter (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21018\"\u003e#21018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a83683db1c27193c2ad333fc5c0aedcc8a293db7\"\u003e\u003ccode\u003ea83683d\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a8323209cdbefefd540c5beeaa51418d8ec40f9e\"\u003e\u003ccode\u003ea832320\u003c/code\u003e\u003c/a\u003e ci: split ecosystem tests into separate jobs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21001\"\u003e#21001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6b05784eb271ac98ca3e1e2a48c4b14bb588c786\"\u003e\u003ccode\u003e6b05784\u003c/code\u003e\u003c/a\u003e fix: prefer-exponentiation-operator invalid autofix at statement start (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20997\"\u003e#20997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bb9eb2ab28daf6e6dafc62daa6b5daf9c2b7046c\"\u003e\u003ccode\u003ebb9eb2a\u003c/code\u003e\u003c/a\u003e fix: account for shadowed \u003ccode\u003eBoolean\u003c/code\u003e in \u003ccode\u003eno-extra-boolean-cast\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21013\"\u003e#21013\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.39.4...v10.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-config-prettier` from 9.1.2 to 10.1.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/eslint-config-prettier/releases\"\u003eeslint-config-prettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.1.8\u003c/h2\u003e\n\u003cp\u003erepublish latest version\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8\"\u003ehttps://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.1.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/332\"\u003e#332\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/60fef02574467d31d10ff47ecb567d378483c9d4\"\u003e\u003ccode\u003e60fef02\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - chore: add \u003ccode\u003efunding\u003c/code\u003e field into \u003ccode\u003epackage.json\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.4...v10.1.5\"\u003ehttps://github.com/prettier/eslint-config-prettier/compare/v10.1.4...v10.1.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.1.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/328\"\u003e#328\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/94b47999e7eb13b703835729331376cef598b850\"\u003e\u003ccode\u003e94b4799\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/silvenon\"\u003e\u003ccode\u003e@​silvenon\u003c/code\u003e\u003c/a\u003e! - fix(cli): do not crash on no rules configured\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.3...v10.1.4\"\u003ehttps://github.com/prettier/eslint-config-prettier/compare/v10.1.3...v10.1.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.1.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/325\"\u003e#325\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/4e95a1d50073f1a24f004239ad6e1a4ffa8476df\"\u003e\u003ccode\u003e4e95a1d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/pilikan\"\u003e\u003ccode\u003e@​pilikan\u003c/code\u003e\u003c/a\u003e! - fix: this package is \u003ccode\u003ecommonjs\u003c/code\u003e, align its types correctly\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pilikan\"\u003e\u003ccode\u003e@​pilikan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/325\"\u003eprettier/eslint-config-prettier#325\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.2...v10.1.3\"\u003ehttps://github.com/prettier/eslint-config-prettier/compare/v10.1.2...v10.1.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.1.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/321\"\u003e#321\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/a8768bfe54a91d08f0cef8705f91de2883436bb0\"\u003e\u003ccode\u003ea8768bf\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e! - chore(package): add homepage for some 3rd-party registry - see \u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/321\"\u003e#321\u003c/a\u003e for more details\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.1.1\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/prettier/eslint-config-prettier/pull/309\"\u003e#309\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/eb56a5e09964e49045bccde3c616275eb0a0902d\"\u003e\u003ccode\u003eeb56a5e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - fix: separate the \u003ccode\u003e/flat\u003c/code\u003e entry for compatibility\u003c/p\u003e\n\u003cp\u003eFor flat config users, the previous \u003ccode\u003e\u0026quot;eslint-config-prettier\u0026quot;\u003c/code\u003e entry still works, but \u003ccode\u003e\u0026quot;eslint-config-prettier/flat\u0026quot;\u003c/code\u003e adds a new \u003ccode\u003ename\u003c/code\u003e property for \u003ca href=\"https://eslint.org/blog/2024/04/eslint-config-inspector/\"\u003econfig-inspector\u003c/a\u003e, we just can't add it for the default entry for compatibility.\u003c/p\u003e\n\u003cp\u003eSee also \u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/issues/308\"\u003eprettier/eslint-config-prettier#308\u003c/a\u003e\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// before\nimport eslintConfigPrettier from \u0026quot;eslint-config-prettier\u0026quot;;\n\u003cp\u003e// after\u003cbr /\u003e\nimport eslintConfigPrettier from \u0026quot;eslint-config-prettier/flat\u0026quot;;\u003cbr /\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/eslint-config-prettier/blob/main/CHANGELOG.md\"\u003eeslint-config-prettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eeslint-config-prettier\u003c/h1\u003e\n\u003ch2\u003e10.1.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/332\"\u003e#332\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/60fef02574467d31d10ff47ecb567d378483c9d4\"\u003e\u003ccode\u003e60fef02\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - chore: add \u003ccode\u003efunding\u003c/code\u003e field into \u003ccode\u003epackage.json\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.1.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/328\"\u003e#328\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/94b47999e7eb13b703835729331376cef598b850\"\u003e\u003ccode\u003e94b4799\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/silvenon\"\u003e\u003ccode\u003e@​silvenon\u003c/code\u003e\u003c/a\u003e! - fix(cli): do not crash on no rules configured\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.1.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/325\"\u003e#325\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/4e95a1d50073f1a24f004239ad6e1a4ffa8476df\"\u003e\u003ccode\u003e4e95a1d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/pilikan\"\u003e\u003ccode\u003e@​pilikan\u003c/code\u003e\u003c/a\u003e! - fix: this package is \u003ccode\u003ecommonjs\u003c/code\u003e, align its types correctly\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.1.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/321\"\u003e#321\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/a8768bfe54a91d08f0cef8705f91de2883436bb0\"\u003e\u003ccode\u003ea8768bf\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e! - chore(package): add homepage for some 3rd-party registry - see \u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/321\"\u003e#321\u003c/a\u003e for more details\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.1.1\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/prettier/eslint-config-prettier/pull/309\"\u003e#309\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/eb56a5e09964e49045bccde3c616275eb0a0902d\"\u003e\u003ccode\u003eeb56a5e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - fix: separate the \u003ccode\u003e/flat\u003c/code\u003e entry for compatibility\u003c/p\u003e\n\u003cp\u003eFor flat config users, the previous \u003ccode\u003e\u0026quot;eslint-config-prettier\u0026quot;\u003c/code\u003e entry still works, but \u003ccode\u003e\u0026quot;eslint-config-prettier/flat\u0026quot;\u003c/code\u003e adds a new \u003ccode\u003ename\u003c/code\u003e property for \u003ca href=\"https://eslint.org/blog/2024/04/eslint-config-inspector/\"\u003econfig-inspector\u003c/a\u003e, we just can't add it for the default entry for compatibility.\u003c/p\u003e\n\u003cp\u003eSee also \u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/issues/308\"\u003eprettier/eslint-config-prettier#308\u003c/a\u003e\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// before\nimport eslintConfigPrettier from \u0026quot;eslint-config-prettier\u0026quot;;\n\u003cp\u003e// after\u003cbr /\u003e\nimport eslintConfigPrettier from \u0026quot;eslint-config-prettier/flat\u0026quot;;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.1.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/306\"\u003e#306\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/56e2e3466391d0fdfc200e42130309c687aaab53\"\u003e\u003ccode\u003e56e2e34\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - feat: migrate to exports field\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\u003eSee full diff in \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commits/v10.1.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.8.3 to 3.9.1\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.9.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCLI: Fix ignored file has been cached incorrectly (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19483\"\u003e#19483\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.9.1/CHANGELOG.md#391\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.5...3.9.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2026/06/27/3.9.0\"\u003ePrettier 3.9: Major parser upgrades and Formatting improvements\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Flow variance annotation print (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19022\"\u003e#19022\u003c/a\u003e by \u003ca href=\"https://github.com/marcoww6\"\u003e\u003ccode\u003e@​marcoww6\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.5/CHANGELOG.md#385\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMarkdown: Fix blank lines between list items and nested sub-lists being removed in Markdown/MDX (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/17746\"\u003eprettier/prettier#17746\u003c/a\u003e by \u003ca href=\"https://github.com/byplayer\"\u003e\u003ccode\u003e@​byplayer\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.4/CHANGELOG.md#384\"\u003eChangelog\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/prettier/prettier/blob/main/CHANGELOG.md\"\u003eprettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.9.1\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.9.0...3.9.1\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eCLI: Fix ignored file has been cached incorrectly (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19483\"\u003e#19483\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003cp\u003eBug details \u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18016\"\u003eprettier/prettier#18016\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003e3.9.0\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.5...3.9.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2026/06/27/3.9.0\"\u003eRelease Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003e3.8.5\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.4...3.8.5\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eFlow: Support \u003ccode\u003ereadonly\u003c/code\u003e as a variance annotation (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19022\"\u003e#19022\u003c/a\u003e by \u003ca href=\"https://github.com/marcoww6\"\u003e\u003ccode\u003e@​marcoww6\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003cp\u003eFlow now accepts \u003ccode\u003ereadonly\u003c/code\u003e as a property variance annotation, equivalent to \u003ccode\u003e+\u003c/code\u003e (covariant/read-only).\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"jsx\"\u003e\u003ccode\u003e// Input\ntype T = {\n  readonly foo: string,\n};\n\u003cp\u003e// Prettier 3.8.4\u003cbr /\u003e\nSyntaxError\u003c/p\u003e\n\u003cp\u003e// Prettier 3.8.5\u003cbr /\u003e\ntype T = {\u003cbr /\u003e\nreadonly foo: string,\u003cbr /\u003e\n};\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch1\u003e3.8.4\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.3...3.8.4\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eMarkdown: Fix blank lines between list items and nested sub-lists being removed in Markdown/MDX (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/17746\"\u003e#17746\u003c/a\u003e by \u003ca href=\"https://github.com/byplayer\"\u003e\u003ccode\u003e@​byplayer\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003cp\u003ePrettier was removing blank lines between list items and their nested sub-lists, converting loose lists into tight lists and changing their semantic meaning.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"markdown\"\u003e\u003ccode\u003e\u0026lt;!-- Input --\u0026gt;\n- a\n\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/c47654c003fe525572e10d5cc1ea64d7b9c0ee55\"\u003e\u003ccode\u003ec47654c\u003c/code\u003e\u003c/a\u003e Release 3.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/06159aa254e662514d1c6f4de13fbac805984232\"\u003e\u003ccode\u003e06159aa\u003c/code\u003e\u003c/a\u003e Fix bug in release script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/4bc5ab40582921f5283af4ff5d6511b58d25ec00\"\u003e\u003ccode\u003e4bc5ab4\u003c/code\u003e\u003c/a\u003e Update file-entry-cache to 11.1.5 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19483\"\u003e#19483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/b7fd58bba027282038ad312af0522d4598e8b769\"\u003e\u003ccode\u003eb7fd58b\u003c/code\u003e\u003c/a\u003e Release \u003ccode\u003e@prettier/plugin-oxc@0.2.0\u003c/code\u003e and \u003ccode\u003e@prettier/plugin-hermes@0.2.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/3006400fc2560e297b54d82c58cbc331ec87902c\"\u003e\u003ccode\u003e3006400\u003c/code\u003e\u003c/a\u003e Revert changes in release script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/7bef7dba7e99423e8f781228e8a73163f26ca9e9\"\u003e\u003ccode\u003e7bef7db\u003c/code\u003e\u003c/a\u003e Git blame ignore 3.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/bb817b1bd04c04e0a8d89cb52c256a38e17fd0f5\"\u003e\u003ccode\u003ebb817b1\u003c/code\u003e\u003c/a\u003e Bump Prettier dependency to 3.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/05cf896cfcc0890f58790c380f3da1d98872d071\"\u003e\u003ccode\u003e05cf896\u003c/code\u003e\u003c/a\u003e Clean changelog_unreleased\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/79f6cdfd9873a91be9b25c9c6a41d26dcd9a6656\"\u003e\u003ccode\u003e79f6cdf\u003c/code\u003e\u003c/a\u003e Disable finished steps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/3613b1e5a309f5b4a74acf9436946a77e4dddf69\"\u003e\u003ccode\u003e3613b1e\u003c/code\u003e\u003c/a\u003e Add blog post for v3.9 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19414\"\u003e#19414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prettier/prettier/compare/3.8.3...3.9.1\"\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.10 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\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\u003c/blockquote\u003e\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\u003eSee full diff in \u003ca href=\"https://github.com/kulshekhar/ts-jest/compare/v29.4.10...v29.4.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ts-loader` from 9.5.7 to 9.6.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TypeStrong/ts-loader/releases\"\u003ets-loader's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.6.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/TypeStrong/ts-loader/pull/1701\"\u003echore: trim runtime dependencies — remove enhanced-resolve/semver, swap micromatch → picomatch\u003c/a\u003e - thanks \u003ca href=\"https://github.com/johnnyreilly\"\u003e\u003ccode\u003e@​johnnyreilly\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eOfficially ts-loader has supported 3.6.3+ versions of TypeScript. This change means that certain scenarios with older versions of TS will now certainly fail. If anyone is actually using these versions it would be surprising.\u003c/p\u003e\n\u003ch2\u003ev9.6.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/TypeStrong/ts-loader/pull/1699\"\u003efix: rspack support\u003c/a\u003e - thanks \u003ca href=\"https://github.com/johnnyreilly\"\u003e\u003ccode\u003e@​johnnyreilly\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/bhollis\"\u003e\u003ccode\u003e@​bhollis\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/TypeStrong/ts-loader/pull/1697\"\u003efeat: add webpack 4 support back\u003c/a\u003e - thanks \u003ca href=\"https://github.com/johnnyreilly\"\u003e\u003ccode\u003e@​johnnyreilly\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/tweet\"\u003e\u003ccode\u003e@​tweet\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/TypeStrong/ts-loader/blob/main/CHANGELOG.md\"\u003ets-loader's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.6.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/TypeStrong/ts-loader/pull/1701\"\u003echore: trim runtime dependencies — remove enhanced-resolve/semver, swap micromatch → picomatch\u003c/a\u003e - thanks \u003ca href=\"https://github.com/johnnyreilly\"\u003e\u003ccode\u003e@​johnnyreilly\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eOfficially ts-loader has supported 3.6.3+ versions of TypeScript. This change means that certain scenarios with older versions of TS will now certainly fail. If anyone is actually using these versions it would be surprising.\u003c/p\u003e\n\u003ch2\u003e9.6.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/TypeStrong/ts-loader/pull/1699\"\u003efix: rspack support\u003c/a\u003e - thanks \u003ca href=\"https://github.com/johnnyreilly\"\u003e\u003ccode\u003e@​johnnyreilly\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/bhollis\"\u003e\u003ccode\u003e@​bhollis\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/T...\n\n_Description has been truncated_","html_url":"https://github.com/Aborii/telenest/pull/109","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Aborii%2Ftelenest/issues/109","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/109/packages"}},{"old_version":"10.4.22","new_version":"11.1.27","update_type":"major","path":null,"pr_created_at":"2026-06-25T18:10:06.000Z","version_change":"10.4.22 → 11.1.27","issue":{"uuid":"4746301590","node_id":"PR_kwDOTEFCcs7qr2Nk","number":13,"state":"closed","title":"chore(deps): bump the npm-dependencies group across 1 directory with 28 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-07-01T00:40:29.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-25T18:10:06.000Z","updated_at":"2026-07-01T00:40:30.000Z","time_to_close":455423,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"npm-dependencies","update_count":28,"packages":[{"name":"eslint","old_version":"8.57.1","new_version":"10.5.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-config-next","old_version":"14.2.35","new_version":"16.2.9","repository_url":"https://github.com/vercel/next.js"},{"name":"typescript","old_version":"5.9.3","new_version":"6.0.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"@nestjs/common","old_version":"10.4.22","new_version":"11.1.27","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/config","old_version":"3.3.0","new_version":"4.0.4","repository_url":"https://github.com/nestjs/config"},{"name":"@nestjs/core","old_version":"10.4.22","new_version":"11.1.27","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/platform-express","old_version":"10.4.22","new_version":"11.1.27","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/platform-socket.io","old_version":"10.4.22","new_version":"11.1.27","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/swagger","old_version":"7.4.2","new_version":"11.4.4","repository_url":"https://github.com/nestjs/swagger"},{"name":"@nestjs/websockets","old_version":"10.4.22","new_version":"11.1.27","repository_url":"https://github.com/nestjs/nest"},{"name":"@prisma/client","old_version":"5.22.0","new_version":"7.8.0","repository_url":"https://github.com/prisma/prisma"},{"name":"class-validator","old_version":"0.14.4","new_version":"0.15.1","repository_url":"https://github.com/typestack/class-validator"},{"name":"uuid","old_version":"11.1.1","new_version":"14.0.1","repository_url":"https://github.com/uuidjs/uuid"},{"name":"@nestjs/cli","old_version":"10.4.9","new_version":"11.0.23","repository_url":"https://github.com/nestjs/nest-cli"},{"name":"@nestjs/schematics","old_version":"10.2.3","new_version":"11.1.0","repository_url":"https://github.com/nestjs/schematics"},{"name":"@nestjs/testing","old_version":"10.4.22","new_version":"11.1.27","repository_url":"https://github.com/nestjs/nest"},{"name":"@types/express","old_version":"4.17.25","new_version":"5.0.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"20.19.43","new_version":"26.0.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/uuid","old_version":"9.0.8","new_version":"11.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"jest","old_version":"29.7.0","new_version":"30.4.2","repository_url":"https://github.com/jestjs/jest"},{"name":"@types/jest","old_version":"29.5.14","new_version":"30.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"prisma","old_version":"5.22.0","new_version":"7.8.0","repository_url":"https://github.com/prisma/prisma"},{"name":"next","old_version":"14.2.35","new_version":"16.2.9","repository_url":"https://github.com/vercel/next.js"},{"name":"react","old_version":"18.3.1","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"18.3.31","new_version":"19.2.17","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"18.3.1","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"18.3.7","new_version":"19.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"zod","old_version":"3.25.76","new_version":"4.4.3","repository_url":"https://github.com/colinhacks/zod"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-dependencies group with 28 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [eslint](https://github.com/eslint/eslint) | `8.57.1` | `10.5.0` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `14.2.35` | `16.2.9` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `6.0.3` |\n| [@nestjs/common](https://github.com/nestjs/nest/tree/HEAD/packages/common) | `10.4.22` | `11.1.27` |\n| [@nestjs/config](https://github.com/nestjs/config) | `3.3.0` | `4.0.4` |\n| [@nestjs/core](https://github.com/nestjs/nest/tree/HEAD/packages/core) | `10.4.22` | `11.1.27` |\n| [@nestjs/platform-express](https://github.com/nestjs/nest/tree/HEAD/packages/platform-express) | `10.4.22` | `11.1.27` |\n| [@nestjs/platform-socket.io](https://github.com/nestjs/nest/tree/HEAD/packages/platform-socket.io) | `10.4.22` | `11.1.27` |\n| [@nestjs/swagger](https://github.com/nestjs/swagger) | `7.4.2` | `11.4.4` |\n| [@nestjs/websockets](https://github.com/nestjs/nest/tree/HEAD/packages/websockets) | `10.4.22` | `11.1.27` |\n| [@prisma/client](https://github.com/prisma/prisma/tree/HEAD/packages/client) | `5.22.0` | `7.8.0` |\n| [class-validator](https://github.com/typestack/class-validator) | `0.14.4` | `0.15.1` |\n| [uuid](https://github.com/uuidjs/uuid) | `11.1.1` | `14.0.1` |\n| [@nestjs/cli](https://github.com/nestjs/nest-cli) | `10.4.9` | `11.0.23` |\n| [@nestjs/schematics](https://github.com/nestjs/schematics) | `10.2.3` | `11.1.0` |\n| [@nestjs/testing](https://github.com/nestjs/nest/tree/HEAD/packages/testing) | `10.4.22` | `11.1.27` |\n| [@types/express](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express) | `4.17.25` | `5.0.6` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `20.19.43` | `26.0.1` |\n| [@types/uuid](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/uuid) | `9.0.8` | `11.0.0` |\n| [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) | `29.7.0` | `30.4.2` |\n| [@types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jest) | `29.5.14` | `30.0.0` |\n| [prisma](https://github.com/prisma/prisma/tree/HEAD/packages/cli) | `5.22.0` | `7.8.0` |\n| [next](https://github.com/vercel/next.js) | `14.2.35` | `16.2.9` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `18.3.1` | `19.2.7` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `18.3.31` | `19.2.17` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `18.3.1` | `19.2.7` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `18.3.7` | `19.2.3` |\n| [zod](https://github.com/colinhacks/zod) | `3.25.76` | `4.4.3` |\n\n\nUpdates `eslint` from 8.57.1 to 10.5.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.5.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5ca8c5278edea1fd84d3ba83d8ea3f52fb3831ad\"\u003e\u003ccode\u003e5ca8c52\u003c/code\u003e\u003c/a\u003e feat: correct stack tracking in max-nested-callbacks (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20973\"\u003e#20973\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b5657837604fa5e8cf1278074782025cadd34b6c\"\u003e\u003ccode\u003eb565783\u003c/code\u003e\u003c/a\u003e feat: report no-with violations at the with keyword (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20971\"\u003e#20971\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2ce032fbc72a1a80c024c084a4f382fb6dece684\"\u003e\u003ccode\u003e2ce032f\u003c/code\u003e\u003c/a\u003e feat: report max-lines-per-function violations at function head (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20966\"\u003e#20966\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/732cb3e09d5b8b809b5f461d118a5d9fdcd6427f\"\u003e\u003ccode\u003e732cb3e\u003c/code\u003e\u003c/a\u003e feat: report max-nested-callbacks violations at function head (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20967\"\u003e#20967\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f9c138a0ba7d8e37aed39aef4a3ff1cae8c669f7\"\u003e\u003ccode\u003ef9c138a\u003c/code\u003e\u003c/a\u003e feat: report max-depth violations on keywords (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20943\"\u003e#20943\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bdb496cc0d54b6d0a023aef9abd5f040ccff2101\"\u003e\u003ccode\u003ebdb496c\u003c/code\u003e\u003c/a\u003e feat: correct max-depth handling for else-if chains (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20944\"\u003e#20944\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c29687354a7f96093f57f7d73eecb866ad5e2953\"\u003e\u003ccode\u003ec296873\u003c/code\u003e\u003c/a\u003e feat: update error loc in \u003ccode\u003emax-statements\u003c/code\u003e to function header (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20907\"\u003e#20907\u003c/a\u003e) (Taejin Kim)\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/8ae1b5b856dc031cd6c701d89a4df7da4772cd56\"\u003e\u003ccode\u003e8ae1b5b\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/ca7eb90127dcad917188bb1342623f02a272e781\"\u003e\u003ccode\u003eca7eb90\u003c/code\u003e\u003c/a\u003e docs: update Node.js prerequisites to include ICU support (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20962\"\u003e#20962\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f99b47a6799be25321552402a49303bb06a43fe4\"\u003e\u003ccode\u003ef99b47a\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/acf03d4eed31d259c7dc62af5b9640629784f7cc\"\u003e\u003ccode\u003eacf03d4\u003c/code\u003e\u003c/a\u003e docs: clarify precedence of parserOptions over languageOptions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20926\"\u003e#20926\u003c/a\u003e) (sethamus)\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/b18bf58c5ac748415ffffdff2d96980fbd6a57e8\"\u003e\u003ccode\u003eb18bf58\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20959\"\u003e#20959\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c2d1444df77cb42e5a0b89ab70496879d180a54d\"\u003e\u003ccode\u003ec2d1444\u003c/code\u003e\u003c/a\u003e refactor: replace areAllSegmentsUnreachable with !isAnySegmentReachable (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20951\"\u003e#20951\u003c/a\u003e) (Taejin Kim)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/243b8c56014bbbe63771185b0731d8dd4d1316e9\"\u003e\u003ccode\u003e243b8c5\u003c/code\u003e\u003c/a\u003e chore: enhance config-rule to support oneOf, anyOf, and nested schemas (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20788\"\u003e#20788\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/217b2a91f46137c5ffd693965e71306c4c15ea6b\"\u003e\u003ccode\u003e217b2a9\u003c/code\u003e\u003c/a\u003e test: add unit tests for ParserService (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20949\"\u003e#20949\u003c/a\u003e) (Taejin Kim)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/72003e781d76bd4ee0d98a6601730d0b829070f9\"\u003e\u003ccode\u003e72003e7\u003c/code\u003e\u003c/a\u003e test: add location information to error messages in \u003ccode\u003emax-statements\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20945\"\u003e#20945\u003c/a\u003e) (lumir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7797c266977b0bc4971aa79721813d480de72cd1\"\u003e\u003ccode\u003e7797c26\u003c/code\u003e\u003c/a\u003e refactor: deduplicate isAnySegmentReachable across rules (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20890\"\u003e#20890\u003c/a\u003e) (Taejin Kim)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/67c46fa6e4f34e88cc6bc82f8a0dcc917c65d257\"\u003e\u003ccode\u003e67c46fa\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20938\"\u003e#20938\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/95d8c7a99f991abd8ab618d0ee2cbd4f58effc29\"\u003e\u003ccode\u003e95d8c7a\u003c/code\u003e\u003c/a\u003e chore: update dependency \u003ccode\u003e@​eslint/json\u003c/code\u003e to v2 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20934\"\u003e#20934\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/cf9e496205142cd4971b9f98aed85866d1010b9c\"\u003e\u003ccode\u003ecf9e496\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@​arethetypeswrong/cli\u003c/code\u003e to 0.18.3 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20933\"\u003e#20933\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fb6d3960cacc51fc12383fa5ded2382adbf90c1c\"\u003e\u003ccode\u003efb6d396\u003c/code\u003e\u003c/a\u003e test: run type tests with TypeScript 7 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20868\"\u003e#20868\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\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\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/de3b672a267e32607db04176ce4775664acb3145\"\u003e\u003ccode\u003ede3b672\u003c/code\u003e\u003c/a\u003e 10.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/362a5185134290db696d39f97c9da609ded54040\"\u003e\u003ccode\u003e362a518\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5ca8c5278edea1fd84d3ba83d8ea3f52fb3831ad\"\u003e\u003ccode\u003e5ca8c52\u003c/code\u003e\u003c/a\u003e feat: correct stack tracking in max-nested-callbacks (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20973\"\u003e#20973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b5657837604fa5e8cf1278074782025cadd34b6c\"\u003e\u003ccode\u003eb565783\u003c/code\u003e\u003c/a\u003e feat: report no-with violations at the with keyword (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20971\"\u003e#20971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2ce032fbc72a1a80c024c084a4f382fb6dece684\"\u003e\u003ccode\u003e2ce032f\u003c/code\u003e\u003c/a\u003e feat: report max-lines-per-function violations at function head (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20966\"\u003e#20966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/732cb3e09d5b8b809b5f461d118a5d9fdcd6427f\"\u003e\u003ccode\u003e732cb3e\u003c/code\u003e\u003c/a\u003e feat: report max-nested-callbacks violations at function head (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20967\"\u003e#20967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f9c138a0ba7d8e37aed39aef4a3ff1cae8c669f7\"\u003e\u003ccode\u003ef9c138a\u003c/code\u003e\u003c/a\u003e feat: report max-depth violations on keywords (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20943\"\u003e#20943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8ae1b5b856dc031cd6c701d89a4df7da4772cd56\"\u003e\u003ccode\u003e8ae1b5b\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ca7eb90127dcad917188bb1342623f02a272e781\"\u003e\u003ccode\u003eca7eb90\u003c/code\u003e\u003c/a\u003e docs: update Node.js prerequisites to include ICU support (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20962\"\u003e#20962\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b18bf58c5ac748415ffffdff2d96980fbd6a57e8\"\u003e\u003ccode\u003eb18bf58\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20959\"\u003e#20959\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v8.57.1...v10.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-config-next` from 14.2.35 to 16.2.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003eeslint-config-next's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.2.9\u003c/h2\u003e\n\u003cp\u003eEmpty release to ensure \u003ccode\u003enext@latest\u003c/code\u003e points at a stable release. Next.js only allows publishing with Trusted Publishing enabled. In order to fix NPM dist-tags, we have to release a new version. Updating dist-tags is not possible with Trusted Publishing.\u003c/p\u003e\n\u003ch2\u003ev16.2.8\u003c/h2\u003e\n\u003cp\u003eRelease with no changes in an attempt to fix \u003ccode\u003enext@latest\u003c/code\u003e pointing at a prerelease version.\u003c/p\u003e\n\u003ch2\u003ev16.2.7\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBackport documentation fixes for v16.2 (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/93804\"\u003e#93804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] Patch \u003ccode\u003eplaywright-core\u003c/code\u003e to resolve \u003ccode\u003e_finishedPromise\u003c/code\u003e on \u003ccode\u003erequestFailed\u003c/code\u003e (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/93920\"\u003e#93920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] Fix dev mode hydration failure when page is served from HTTP cache (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/93492\"\u003e#93492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] Fix catch-all \u003ccode\u003erouter.query\u003c/code\u003e corruption with \u003ccode\u003ebasePath\u003c/code\u003e + \u003ccode\u003erewrites\u003c/code\u003e (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/93917\"\u003e#93917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] Encode non-ASCII characters in cache tags at construction (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/93918\"\u003e#93918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] Fix server action forwarding loop with middleware rewrites (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/93919\"\u003e#93919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] Turbopack: switch from base40 to base38 hash encoding (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/93932\"\u003e#93932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[ci] Disable hanging node 24 typescript tests on 16.2 backport branch (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/94164\"\u003e#94164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] Fix \u0026quot;type: module\u0026quot; in project dir when using standalone or adapters (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/94050\"\u003e#94050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] Propagate adapter preferred regions (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/94200\"\u003e#94200\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[16.2.x] Don't drop \u003ccode\u003eFormData\u003c/code\u003e entries (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/94240\"\u003e#94240\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] feat(turbopack): add LocalPathOrProjectPath PostCSS config resolution (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/94284\"\u003e#94284\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/icyJoseph\"\u003e\u003ccode\u003e@​icyJoseph\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/bgw\"\u003e\u003ccode\u003e@​bgw\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/timneutkens\"\u003e\u003ccode\u003e@​timneutkens\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.2.6\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release contains security fixes and backported bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eSecurity Fixes\u003c/h3\u003e\n\u003cp\u003eThe following advisories have been addressed:\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eHigh:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-8h8q-6873-q5fj\"\u003eGHSA-8h8q-6873-q5fj: Denial of Service with Server Components\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-267c-6grr-h53f\"\u003eGHSA-267c-6grr-h53f: Middleware / Proxy bypass in App Router applications via segment-prefetch routes\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-26hh-7cqf-hhc6\"\u003eGHSA-26hh-7cqf-hhc6: Middleware / Proxy bypass in App Router applications via segment-prefetch routes - \u003cstrong\u003eIncomplete Fix Follow-Up\u003c/strong\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-mg66-mrh9-m8jx\"\u003eGHSA-mg66-mrh9-m8jx: Denial of Service via connection exhaustion in applications using Cache Components\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-492v-c6pp-mqqv\"\u003eGHSA-492v-c6pp-mqqv: Middleware / Proxy bypass through dynamic route parameter injection\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-c4j6-fc7j-m34r\"\u003eGHSA-c4j6-fc7j-m34r: Server-side request forgery in applications using WebSocket upgrades\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-36qx-fr4f-26g5\"\u003eGHSA-36qx-fr4f-26g5: Middleware / Proxy bypass in Pages Router applications using i18n\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eModerate:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-ffhc-5mcf-pf4q\"\u003eGHSA-ffhc-5mcf-pf4q: Cross-site scripting in App Router applications using CSP nonces\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-gx5p-jg67-6x7h\"\u003eGHSA-gx5p-jg67-6x7h: Cross-site scripting in beforeInteractive scripts with untrusted input\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-h64f-5h5j-jqjh\"\u003eGHSA-h64f-5h5j-jqjh: Denial of Service in the Image Optimization API\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/next.js/commit/f37fad940522e000af5498209fd237d863b4fa16\"\u003e\u003ccode\u003ef37fad9\u003c/code\u003e\u003c/a\u003e v16.2.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/6f1680448c81904efcd36704edf01a6b7323abbf\"\u003e\u003ccode\u003e6f16804\u003c/code\u003e\u003c/a\u003e v16.2.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/411c455dcdec630b9e2e83d24e27b0f9e05927b6\"\u003e\u003ccode\u003e411c455\u003c/code\u003e\u003c/a\u003e v16.2.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/ee6e79b1792a4d401ddf2480f40a83549fe8e722\"\u003e\u003ccode\u003eee6e79b\u003c/code\u003e\u003c/a\u003e v16.2.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/766148f9cd48c0e218acafcd0f15defc14871bf4\"\u003e\u003ccode\u003e766148f\u003c/code\u003e\u003c/a\u003e v16.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/2275bd8598c88e8652d1271e74bcf972f72f4f38\"\u003e\u003ccode\u003e2275bd8\u003c/code\u003e\u003c/a\u003e v16.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d5f649b2f4affdad1009cb178c1e3b37f4f1ad3f\"\u003e\u003ccode\u003ed5f649b\u003c/code\u003e\u003c/a\u003e v16.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/52faae3d94641584e13691238df5be158d0f00fb\"\u003e\u003ccode\u003e52faae3\u003c/code\u003e\u003c/a\u003e v16.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/ed7d2cef246dcb3e2955c018fd8b2027e0ff8eed\"\u003e\u003ccode\u003eed7d2ce\u003c/code\u003e\u003c/a\u003e v16.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/c5c94dffbf084e66b172a9c6ff23d80c24973764\"\u003e\u003ccode\u003ec5c94df\u003c/code\u003e\u003c/a\u003e v16.2.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/commits/v16.2.9/packages/eslint-config-next\"\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-config-next since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript` from 5.9.3 to 6.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/TypeScript/releases\"\u003etypescript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTypeScript 6.0.3\u003c/h2\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-6-0/\"\u003erelease announcement blog post\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.0%22\"\u003efixed issues query for TypeScript 6.0.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.1%22\"\u003efixed issues query for TypeScript 6.0.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.2%22\"\u003efixed issues query for TypeScript 6.0.2 (Stable)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.3%22\"\u003efixed issues query for TypeScript 6.0.3 (Stable)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 6.0\u003c/h2\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-6-0/\"\u003erelease announcement blog post\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.0%22\"\u003efixed issues query for TypeScript 6.0.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.1%22\"\u003efixed issues query for TypeScript 6.0.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.2%22\"\u003efixed issues query for TypeScript 6.0.2 (Stable)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 6.0 Beta\u003c/h2\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-6-0-beta/\"\u003erelease announcement\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 6.0.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\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/microsoft/TypeScript/commit/050880ce59e30b356b686bd3144efe24f875ebc8\"\u003e\u003ccode\u003e050880c\u003c/code\u003e\u003c/a\u003e Bump version to 6.0.3 and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/eeae9dd0f17aa494658e4ec079dc002e02dd625e\"\u003e\u003ccode\u003eeeae9dd\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/63401\"\u003e#63401\u003c/a\u003e (Also check package name validity in...) into release-6.0 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/ad1c695fada682764bb510dd680e8f175ae54094\"\u003e\u003ccode\u003ead1c695\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/63368\"\u003e#63368\u003c/a\u003e (Harden ATA package name filtering) into release-6.0 (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/63372\"\u003e#63372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/0725fb4664a1d5ec94040b6d94db77dc1cc354e4\"\u003e\u003ccode\u003e0725fb4\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/63310\"\u003e#63310\u003c/a\u003e (Mark class property initializers as...) into release-6.0 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/607a22a90d1a5a1b507ce01bb8cd7ec020f954e7\"\u003e\u003ccode\u003e607a22a\u003c/code\u003e\u003c/a\u003e Bump version to 6.0.2 and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/9e72ab71b575e26795d0d9eac3d2d9957beed17c\"\u003e\u003ccode\u003e9e72ab7\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/63239\"\u003e#63239\u003c/a\u003e (Fix missing lib files in reused pro...) into release-6.0 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/35ff23d4b0cc715691323ebe54f523c16fe6e3a5\"\u003e\u003ccode\u003e35ff23d\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/63163\"\u003e#63163\u003c/a\u003e (Port anyFunctionType subtype fix an...) into release-6.0 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/e175b69138038953d4e85bf6529afe88d56d8fbe\"\u003e\u003ccode\u003ee175b69\u003c/code\u003e\u003c/a\u003e Bump version to 6.0.1-rc and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/af4caac0e91e838c46b3fdc1c9afacad68800f89\"\u003e\u003ccode\u003eaf4caac\u003c/code\u003e\u003c/a\u003e Update LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/8efd7e8544d8b35c9b33bca44a3124aa2613bf09\"\u003e\u003ccode\u003e8efd7e8\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/main' into release-6.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/TypeScript/compare/v5.9.3...v6.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/common` from 10.4.22 to 11.1.27\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest/releases\"\u003e@​nestjs/common's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.27\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): sse async handlers teardown issue by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17131\"\u003enestjs/nest#17131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(platform-fastify): forRoutes middleware ending slash  by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17138\"\u003enestjs/nest#17138\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.26\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): post sse endpoint empty response \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/common/issues/17098\"\u003e#17098\u003c/a\u003e by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17099\"\u003enestjs/nest#17099\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.25...v11.1.26\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.25...v11.1.26\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.25\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(microservices): reject pending Redis requests on close by \u003ca href=\"https://github.com/yudin-s\"\u003e\u003ccode\u003e@​yudin-s\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17024\"\u003enestjs/nest#17024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(core): register SSE close listener before async setup by \u003ca href=\"https://github.com/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17018\"\u003enestjs/nest#17018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(platform-fastify): remove pathname ending slash by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17094\"\u003enestjs/nest#17094\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/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17018\"\u003enestjs/nest#17018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DucMinhNe\"\u003e\u003ccode\u003e@​DucMinhNe\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17085\"\u003enestjs/nest#17085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iambeaukim\"\u003e\u003ccode\u003e@​iambeaukim\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17091\"\u003enestjs/nest#17091\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.24...v11.1.25\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.24...v11.1.25\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.24 (2026-05-25)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17009\"\u003e#17009\u003c/a\u003e fix(core): reset dependency-tree cache on metadata changes (\u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eEnhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16997\"\u003e#16997\u003c/a\u003e feat(core): warn on late websocket adapter registration (\u003ca href=\"https://github.com/hbinhng\"\u003e\u003ccode\u003e@​hbinhng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-ws\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17011\"\u003e#17011\u003c/a\u003e chore(deps): bump ws from 8.20.1 to 8.21.0 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 2\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eNguyễn Hải Bình (\u003ca href=\"https://github.com/hbinhng\"\u003e\u003ccode\u003e@​hbinhng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePuneet Dixit (\u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.23 (2026-05-21)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/660a1249e32e7701cdd7e5ccb20b7f695e721bce\"\u003e\u003ccode\u003e660a124\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.27 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/aa5c4f176edee6995d71a8f43a7ddb2de4c3ad8d\"\u003e\u003ccode\u003eaa5c4f1\u003c/code\u003e\u003c/a\u003e chore: update readme and package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/9ff83d540f50e96eb0093b4eb0dd96191aa6a285\"\u003e\u003ccode\u003e9ff83d5\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.26 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/02f804159841a2771755c382832a7938b904c420\"\u003e\u003ccode\u003e02f8041\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.25 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/1634915597884f677b823ec0d77931f1637dede7\"\u003e\u003ccode\u003e1634915\u003c/code\u003e\u003c/a\u003e test(common): Add unit tests for cli-colors utility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/380bf5c13c7f22d24b871af8a412852f36d7030a\"\u003e\u003ccode\u003e380bf5c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/common/issues/17058\"\u003e#17058\u003c/a\u003e from Se3do/test/extend-metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/af4542b9c0f56262090bf0097444b71456cb0139\"\u003e\u003ccode\u003eaf4542b\u003c/code\u003e\u003c/a\u003e test(common): Add unit tests for assignCustomParameterMetadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/b67aea1505d568c6b80318707c2642ba395a5510\"\u003e\u003ccode\u003eb67aea1\u003c/code\u003e\u003c/a\u003e test(common): Add unit tests for extendArrayMetadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/e1e401444ba0c32a11ab5f82994f408be0b65eba\"\u003e\u003ccode\u003ee1e4014\u003c/code\u003e\u003c/a\u003e test(common): Tighten throw assertions in validateModuleKeys spec\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/6b97771a58068e885f7adf3f888f1a660ac3a08f\"\u003e\u003ccode\u003e6b97771\u003c/code\u003e\u003c/a\u003e test(common): Add unit tests for validateModuleKeys\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.27/packages/common\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/config` from 3.3.0 to 4.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/config/releases\"\u003e@​nestjs/config's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 4.0.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(deps): update dependency dotenv to v17.4.1 (6bc5737)\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency lodash to v4.18.1 [security] (f31ee98)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 4.0.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(deps): update dependency lodash to v4.17.23 [security] by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nestjs/config/pull/2250\"\u003enestjs/config#2250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency dotenv-expand to v12.0.3 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nestjs/config/pull/2146\"\u003enestjs/config#2146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency dotenv to v17 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nestjs/config/pull/2100\"\u003enestjs/config#2100\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/config/compare/4.0.2...4.0.3\"\u003ehttps://github.com/nestjs/config/compare/4.0.2...4.0.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 4.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(common): update KeyOf type to support symbol keys (f53f14e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 4.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: validate predefined condition \u003ca href=\"https://redirect.github.com/nestjs/config/issues/1970\"\u003e#1970\u003c/a\u003e (79d82d6)\u003c/li\u003e\n\u003cli\u003efeat: allow to use symbol as a token (99d8bca)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 4.0.0\u003c/h2\u003e\n\u003ch4\u003eBreaking changes\u003c/h4\u003e\n\u003cp\u003eThe order in which configuration variables are read by the \u003ccode\u003eConfigService#get\u003c/code\u003e method has been updated. The new order is:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eInternal configuration (config namespaces and custom config files)\u003c/li\u003e\n\u003cli\u003eValidated environment variables (if validation is enabled and a schema is provided)\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eprocess.env\u003c/code\u003e object\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ePreviously, validated environment variables and the \u003ccode\u003eprocess.env\u003c/code\u003e object were read first, preventing them from being overridden by internal configuration. With this update, internal configuration will now always take precedence over environment variables.\u003c/p\u003e\n\u003cp\u003eAdditionally, the \u003ccode\u003eignoreEnvVars\u003c/code\u003e configuration option, which previously allowed disabling validation of the \u003ccode\u003eprocess.env\u003c/code\u003e object, has been deprecated. Instead, use the \u003ccode\u003evalidatePredefined\u003c/code\u003e option (set to \u003ccode\u003efalse\u003c/code\u003e to disable validation of predefined environment variables). Predefined environment variables refer to \u003ccode\u003eprocess.env\u003c/code\u003e variables that were set before the module was imported. For example, if you start your application with \u003ccode\u003ePORT=3000 node main.js\u003c/code\u003e, the \u003ccode\u003ePORT\u003c/code\u003e variable is considered predefined. However, variables loaded by the \u003ccode\u003eConfigModule\u003c/code\u003e from a \u003ccode\u003e.env\u003c/code\u003e file are not classified as predefined.\u003c/p\u003e\n\u003cp\u003eA new \u003ccode\u003eskipProcessEnv\u003c/code\u003e option has also been introduced. This option allows you to prevent the \u003ccode\u003eConfigService#get\u003c/code\u003e method from accessing the \u003ccode\u003eprocess.env\u003c/code\u003e object entirely, which can be helpful when you want to restrict the service from reading environment variables directly.\u003c/p\u003e\n\u003ch4\u003eChangelog\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003echore: update config attributes to more self descriptive names (c2eaf04)\u003c/li\u003e\n\u003cli\u003echore(deps): update nest monorepo to v11 (1c20713)\u003c/li\u003e\n\u003cli\u003efeat: order of reading variables, add skip predefined (c53c63c)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/config/commit/3b5d5921cea0a313c88a9059fddb745d56b90c43\"\u003e\u003ccode\u003e3b5d592\u003c/code\u003e\u003c/a\u003e chore(): release v4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/config/commit/4fbcb03a9cb7626ad147ac3af232c3fbb5f788ac\"\u003e\u003ccode\u003e4fbcb03\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/config/issues/2263\"\u003e#2263\u003c/a\u003e from nestjs/renovate/dotenv-17.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/config/commit/33dae891d4bf5c61e4c54dc3daea34c3b70feda1\"\u003e\u003ccode\u003e33dae89\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/config/issues/2269\"\u003e#2269\u003c/a\u003e from nestjs/renovate/cimg-node-24.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/config/commit/0a727c3ab5fa4d451501f5c3f2dd6a12f4b17eb8\"\u003e\u003ccode\u003e0a727c3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/config/issues/2313\"\u003e#2313\u003c/a\u003e from nestjs/renovate/npm-lodash-vulnerability\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/config/commit/6bc5737752ef718ee1eaa44592860856d97a4dfd\"\u003e\u003ccode\u003e6bc5737\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency dotenv to v17.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/config/commit/f31ee980f3c1ac7205fd6add780ef480f96d451f\"\u003e\u003ccode\u003ef31ee98\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency lodash to v4.18.1 [security]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/config/commit/059314cb1b234bc67d538fbbe21d760cf2e23e8a\"\u003e\u003ccode\u003e059314c\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.58.1 (\u003ca href=\"https://redirect.github.com/nestjs/config/issues/2315\"\u003e#2315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/config/commit/0f81e2dd99916e60db795f138598767ab8decc8e\"\u003e\u003ccode\u003e0f81e2d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint to v10.2.0 (\u003ca href=\"https://redirect.github.com/nestjs/config/issues/2314\"\u003e#2314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/config/commit/e673ab2e808f787b06c71df5e2f7e9c6a2e394d9\"\u003e\u003ccode\u003ee673ab2\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24.12.2 (\u003ca href=\"https://redirect.github.com/nestjs/config/issues/2311\"\u003e#2311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/config/commit/b1ede30356ba95efca8a17ce2357e4182cbf99f5\"\u003e\u003ccode\u003eb1ede30\u003c/code\u003e\u003c/a\u003e chore(deps): update nest monorepo to v11.1.18 (\u003ca href=\"https://redirect.github.com/nestjs/config/issues/2312\"\u003e#2312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/config/compare/3.3.0...4.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/core` from 10.4.22 to 11.1.27\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest/releases\"\u003e@​nestjs/core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.27\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): sse async handlers teardown issue by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17131\"\u003enestjs/nest#17131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(platform-fastify): forRoutes middleware ending slash  by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17138\"\u003enestjs/nest#17138\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.26\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): post sse endpoint empty response \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/core/issues/17098\"\u003e#17098\u003c/a\u003e by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17099\"\u003enestjs/nest#17099\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.25...v11.1.26\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.25...v11.1.26\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.25\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(microservices): reject pending Redis requests on close by \u003ca href=\"https://github.com/yudin-s\"\u003e\u003ccode\u003e@​yudin-s\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17024\"\u003enestjs/nest#17024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(core): register SSE close listener before async setup by \u003ca href=\"https://github.com/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17018\"\u003enestjs/nest#17018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(platform-fastify): remove pathname ending slash by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17094\"\u003enestjs/nest#17094\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/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17018\"\u003enestjs/nest#17018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DucMinhNe\"\u003e\u003ccode\u003e@​DucMinhNe\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17085\"\u003enestjs/nest#17085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iambeaukim\"\u003e\u003ccode\u003e@​iambeaukim\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17091\"\u003enestjs/nest#17091\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.24...v11.1.25\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.24...v11.1.25\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.24 (2026-05-25)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17009\"\u003e#17009\u003c/a\u003e fix(core): reset dependency-tree cache on metadata changes (\u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eEnhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16997\"\u003e#16997\u003c/a\u003e feat(core): warn on late websocket adapter registration (\u003ca href=\"https://github.com/hbinhng\"\u003e\u003ccode\u003e@​hbinhng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-ws\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17011\"\u003e#17011\u003c/a\u003e chore(deps): bump ws from 8.20.1 to 8.21.0 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 2\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eNguyễn Hải Bình (\u003ca href=\"https://github.com/hbinhng\"\u003e\u003ccode\u003e@​hbinhng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePuneet Dixit (\u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.23 (2026-05-21)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/660a1249e32e7701cdd7e5ccb20b7f695e721bce\"\u003e\u003ccode\u003e660a124\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.27 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/5c5e9bae643f831683bdc0d63ef1dee788e40162\"\u003e\u003ccode\u003e5c5e9ba\u003c/code\u003e\u003c/a\u003e fix(core): sse async handlers teardown issue \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/core/issues/17128\"\u003e#17128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/aa5c4f176edee6995d71a8f43a7ddb2de4c3ad8d\"\u003e\u003ccode\u003eaa5c4f1\u003c/code\u003e\u003c/a\u003e chore: update readme and package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/9ff83d540f50e96eb0093b4eb0dd96191aa6a285\"\u003e\u003ccode\u003e9ff83d5\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.26 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/0f398fd86de387fce28669ddd7a4049d4054f9e5\"\u003e\u003ccode\u003e0f398fd\u003c/code\u003e\u003c/a\u003e test: fix broken unit test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/d152eec8ebba6a38eb448021a83018b43372192e\"\u003e\u003ccode\u003ed152eec\u003c/code\u003e\u003c/a\u003e fix(core): post sse endpoint empty response \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/core/issues/17098\"\u003e#17098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/02f804159841a2771755c382832a7938b904c420\"\u003e\u003ccode\u003e02f8041\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.25 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/e2ad4e23f637bef1ce804ee6e93367a1d875b9e9\"\u003e\u003ccode\u003ee2ad4e2\u003c/code\u003e\u003c/a\u003e Update package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/396cf81a9e5db8a33fad7adbe26c5e893b459bf0\"\u003e\u003ccode\u003e396cf81\u003c/code\u003e\u003c/a\u003e refactor(core): avoid duplicating sse intercept call\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/55cd6991f7e68d64ba8be93236d2857a47229247\"\u003e\u003ccode\u003e55cd699\u003c/code\u003e\u003c/a\u003e fix(core): preserve deferred SSE handlers\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.27/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/platform-express` from 10.4.22 to 11.1.27\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest/releases\"\u003e@​nestjs/platform-express's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.27\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): sse async handlers teardown issue by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17131\"\u003enestjs/nest#17131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(platform-fastify): forRoutes middleware ending slash  by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17138\"\u003enestjs/nest#17138\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.26\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): post sse endpoint empty response \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/platform-express/issues/17098\"\u003e#17098\u003c/a\u003e by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17099\"\u003enestjs/nest#17099\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.25...v11.1.26\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.25...v11.1.26\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.25\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(microservices): reject pending Redis requests on close by \u003ca href=\"https://github.com/yudin-s\"\u003e\u003ccode\u003e@​yudin-s\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17024\"\u003enestjs/nest#17024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(core): register SSE close listener before async setup by \u003ca href=\"https://github.com/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17018\"\u003enestjs/nest#17018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(platform-fastify): remove pathname ending slash by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17094\"\u003enestjs/nest#17094\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/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17018\"\u003enestjs/nest#17018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DucMinhNe\"\u003e\u003ccode\u003e@​DucMinhNe\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17085\"\u003enestjs/nest#17085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iambeaukim\"\u003e\u003ccode\u003e@​iambeaukim\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17091\"\u003enestjs/nest#17091\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.24...v11.1.25\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.24...v11.1.25\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.24 (2026-05-25)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17009\"\u003e#17009\u003c/a\u003e fix(core): reset dependency-tree cache on metadata changes (\u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eEnhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16997\"\u003e#16997\u003c/a\u003e feat(core): warn on late websocket adapter registration (\u003ca href=\"https://github.com/hbinhng\"\u003e\u003ccode\u003e@​hbinhng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-ws\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17011\"\u003e#17011\u003c/a\u003e chore(deps): bump ws from 8.20.1 to 8.21.0 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 2\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eNguyễn Hải Bình (\u003ca href=\"https://github.com/hbinhng\"\u003e\u003ccode\u003e@​hbinhng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePuneet Dixit (\u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.23 (2026-05-21)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/660a1249e32e7701cdd7e5ccb20b7f695e721bce\"\u003e\u003ccode\u003e660a124\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.27 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/aa5c4f176edee6995d71a8f43a7ddb2de4c3ad8d\"\u003e\u003ccode\u003eaa5c4f1\u003c/code\u003e\u003c/a\u003e chore: update readme and package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/9ff83d540f50e96eb0093b4eb0dd96191aa6a285\"\u003e\u003ccode\u003e9ff83d5\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.26 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/02f804159841a2771755c382832a7938b904c420\"\u003e\u003ccode\u003e02f8041\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.25 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/d8a0ab829ddd8291b75109c9ac4fc4c7d070fc9e\"\u003e\u003ccode\u003ed8a0ab8\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.24 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/2dccece853413a40fe287221b84ca593ec9682a7\"\u003e\u003ccode\u003e2dccece\u003c/code\u003e\u003c/a\u003e chore: update readmes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/b8be8c12270b2e6dcd275d435e573f08b4c79d79\"\u003e\u003ccode\u003eb8be8c1\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.23 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/801c46ffa19d2a549adc446d1f91e7484ae61edb\"\u003e\u003ccode\u003e801c46f\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.22 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/983dd52c4927753be3421162fc43e4fde8d3fcde\"\u003e\u003ccode\u003e983dd52\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.21 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/a0b01390c1c5034f3bd899c277e62860079db8c0\"\u003e\u003ccode\u003ea0b0139\u003c/code\u003e\u003c/a\u003e chore: update readme\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.27/packages/platform-express\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/platform-socket.io` from 10.4.22 to 11.1.27\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest/releases\"\u003e@​nestjs/platform-socket.io's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.27\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): sse async handlers teardown issue by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17131\"\u003enestjs/nest#17131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(platform-fastify): forRoutes middleware ending slash  by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17138\"\u003enestjs/nest#17138\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.26\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): post sse endpoint empty response \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/platform-socket.io/issues/17098\"\u003e#17098\u003c/a\u003e by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17099\"\u003enestjs/nest#17099\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.25...v11.1.26\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.25...v11.1.26\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.25\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(microservices): reject pending Redis requests on close by \u003ca href=\"https://github.com/yudin-s\"\u003e\u003ccode\u003e@​yudin-s\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17024\"\u003enestjs/nest#17024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(core): register SSE close listener before async setup by \u003ca href=\"https://github.com/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17018\"\u003enestjs/nest#17018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(platform-fastify): remove pathname ending slash by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17094\"\u003enestjs/nest#17094\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/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17018\"\u003enestjs/nest#17018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DucMinhNe\"\u003e\u003ccode\u003e@​DucMinhNe\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17085\"\u003enestjs/nest#17085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iambeaukim\"\u003e\u003ccode\u003e@​iambeaukim\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17091\"\u003enestjs/nest#17091\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.24...v11.1.25\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.24...v11.1.25\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.24 (2026-05-25)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17009\"\u003e#17009\u003c/a\u003e fix(core): reset dependency-tree cache on metadata changes (\u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eEnhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16997\"\u003e#16997\u003c/a\u003e feat(core): warn on late websocket adapter registration (\u003ca href=\"https://github.com/hbinhng\"\u003e\u003ccode\u003e@​hbinhng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-ws\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17011\"\u003e#17011\u003c/a\u003e chore(deps): bump ws from 8.20.1 to 8.21.0 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 2\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eNguyễn Hải Bình (\u003ca href=\"https://github.com/hbinhng\"\u003e\u003ccode\u003e@​hbinhng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePuneet Dixit (\u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.23 (2026-05-21)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/660a1249e32e7701cdd7e5ccb20b7f695e721bce\"\u003e\u003ccode\u003e660a124\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.27 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/aa5c4f176edee6995d71a8f43a7ddb2de4c3ad8d\"\u003e\u003ccode\u003eaa5c4f1\u003c/code\u003e\u003c/a\u003e chore: update readme and package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/9ff83d540f50e96eb0093b4eb0dd96191aa6a285\"\u003e\u003ccode\u003e9ff83d5\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.26 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/02f804159841a2771755c382832a7938b904c420\"\u003e\u003ccode\u003e02f8041\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.25 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/d8a0ab829ddd8291b75109c9ac4fc4c7d070fc9e\"\u003e\u003ccode\u003ed8a0ab8\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.24 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/2dccece853413a40fe287221b84ca593ec9682a7\"\u003e\u003ccode\u003e2dccece\u003c/code\u003e\u003c/a\u003e chore: update readmes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/b8be8c12270b2e6dcd275d435e573f08b4c79d79\"\u003e\u003ccode\u003eb8be8c1\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.23 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/801c46ffa19d2a549adc446d1f91e7484ae61edb\"\u003e\u003ccode\u003e801c46f\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.22 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/983dd52c4927753be3421162fc43e4fde8d3fcde\"\u003e\u003ccode\u003e983dd52\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.21 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/a0b01390c1c5034f3bd899c277e62860079db8c0\"\u003e\u003ccode\u003ea0b0139\u003c/code\u003e\u003c/a\u003e chore: update readme\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.27/packages/platform-socket.io\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/swagger` from 7.4.2 to 11.4.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/swagger/releases\"\u003e@​nestjs/swagger's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 11.4.4\u003c/h2\u003e\n\u003ch2\u003e11.4.4 (2026-05-21)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3930\"\u003e#3930\u003c/a\u003e fix: top-level nullable with discriminator issue  (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eEnhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3921\"\u003e#3921\u003c/a\u003e feat(swagger): add summary field to Tag Object (OpenAPI 3.2) (\u003ca href=\"https://github.com/frbuceta\"\u003e\u003ccode\u003e@​frbuceta\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3924\"\u003e#3924\u003c/a\u003e feat(swagger): warn when \u003ca href=\"https://github.com/ApiTags\"\u003e\u003ccode\u003e@​ApiTags\u003c/code\u003e\u003c/a\u003e receives hierarchy fields (\u003ca href=\"https://github.com/frbuceta\"\u003e\u003ccode\u003e@​frbuceta\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3925\"\u003e#3925\u003c/a\u003e fix(swagger): type Tag Object kind as a free-form string (\u003ca href=\"https://github.com/frbuceta\"\u003e\u003ccode\u003e@​frbuceta\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 4\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAlexander Scholz (\u003ca href=\"https://github.com/LucidityDesign\"\u003e\u003ccode\u003e@​LucidityDesign\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFrancisco Buceta (\u003ca href=\"https://github.com/frbuceta\"\u003e\u003ccode\u003e@​frbuceta\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKamil Mysliwiec (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNatanael dos Santos Feitosa (\u003ca href=\"https://github.com/natanfeitosa\"\u003e\u003ccode\u003e@​natanfeitosa\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 11.4.3\u003c/h2\u003e\n\u003ch2\u003e11.4.3 (2026-05-14)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3910\"\u003e#3910\u003c/a\u003e fix(swagger): support const enum query params (\u003ca href=\"https://github.com/yudin-s\"\u003e\u003ccode\u003e@​yudin-s\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3911\"\u003e#3911\u003c/a\u003e fix(swagger-module): return reply from async route handlers (\u003ca href=\"https://github.com/tibohaffner\"\u003e\u003ccode\u003e@​tibohaffner\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3883\"\u003e#3883\u003c/a\u003e fix(response-object-factory): preserve example/examples for built-in scalar response types (\u003ca href=\"https://github.com/yogeshwaran-c\"\u003e\u003ccode\u003e@​yogeshwaran-c\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3882\"\u003e#3882\u003c/a\u003e fix(swagger-types-mapper): place multipleOf inside parameter schema (\u003ca href=\"https://github.com/yogeshwaran-c\"\u003e\u003ccode\u003e@​yogeshwaran-c\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eEnhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3885\"\u003e#3885\u003c/a\u003e feat(plugin): auto-generate enum metadata for string and number literal union types (\u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3604\"\u003e#3604\u003c/a\u003e feat: added api-include-endpoint (\u003ca href=\"https://github.com/TomSpott\"\u003e\u003ccode\u003e@​TomSpott\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3906\"\u003e#3906\u003c/a\u003e fix(deps): update dependency swagger-ui-dist to v5.32.6 (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eSerge Yudin (\u003ca href=\"https://github.com/yudin-s\"\u003e\u003ccode\u003e@​yudin-s\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThibault Haffner (\u003ca href=\"https://github.com/tibohaffner\"\u003e\u003ccode\u003e@​tibohaffner\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eYogeshwaran C (\u003ca href=\"https://github.com/yogeshwaran-c\"\u003e\u003ccode\u003e@​yogeshwaran-c\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eYukihiro Hasegawa (\u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TomSpott\"\u003e\u003ccode\u003e@​TomSpott\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kyungseopk1m\"\u003e\u003ccode\u003e@​kyungseopk1m\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 11.4.2\u003c/h2\u003e\n\u003ch2\u003e11.4.2 (2026-04-27)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3867\"\u003e#3867\u003c/a\u003e fix(plugin): keep auto-inferred default response when only error Api*Response decorators are present (\u003ca href=\"https://github.com/PeterTheOne\"\u003e\u003ccode\u003e@​PeterTheOne\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3876\"\u003e#3876\u003c/a\u003e fix(plugin): handle IsIn enum inference when type falls back to Object (\u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 2\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ePeter Grassberger (\u003ca href=\"https://github.com/PeterTheOne\"\u003e\u003ccode\u003e@​PeterTheOne\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/nestjs/swagger/commit/57d8c193ec4e22971d246a29104876306d09629d\"\u003e\u003ccode\u003e57d8c19\u003c/code\u003e\u003c/a\u003e chore(): release v11.4.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/794e89514cf924904f6466c9f48315f80d81cab8\"\u003e\u003ccode\u003e794e895\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3930\"\u003e#3930\u003c/a\u003e from nestjs/fix/nullable-with-discriminator-3928\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/d91fbe05539eb9bf0c0baa5e0a1a6369b6ba767e\"\u003e\u003ccode\u003ed91fbe0\u003c/code\u003e\u003c/a\u003e fix: top-level nullable with discriminator issue \u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3928\"\u003e#3928\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/8121be39bec5220046983b6a59d49304f5035979\"\u003e\u003ccode\u003e8121be3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3921\"\u003e#3921\u003c/a\u003e from frbuceta/feat/openapi-32-tag-summary\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/5dd7ce3ee9eef81c7eb0b8da0a12082d17f30fca\"\u003e\u003ccode\u003e5dd7ce3\u003c/code\u003e\u003c/a\u003e feat(swagger): add summary field to OpenAPI 3.2 Tag Object\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/0d1907f8ace3a880973b1a1c66cccffd46b7adfb\"\u003e\u003ccode\u003e0d1907f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3927\"\u003e#3927\u003c/a\u003e from nestjs/renovate/vitest-monorepo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/6edbd079bc39bbe884523cd86fb2915041b22310\"\u003e\u003ccode\u003e6edbd07\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency vitest to v4.1.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/f797f852e63e7fe5c0cbb7d88177846f5dbb7a8b\"\u003e\u003ccode\u003ef797f85\u003c/code\u003e\u003c/a\u003e...\n\n_Description has been truncated_","html_url":"https://github.com/MOHAMEDARSHAD005/cloudforge-ai/pull/13","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/MOHAMEDARSHAD005%2Fcloudforge-ai/issues/13","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/13/packages"}},{"old_version":"11.1.24","new_version":"11.1.27","update_type":"patch","path":null,"pr_created_at":"2026-06-23T21:11:42.000Z","version_change":"11.1.24 → 11.1.27","issue":{"uuid":"4729576027","node_id":"PR_kwDOSI-A1c7p1lJo","number":194,"state":"closed","title":"build(deps): bump the backend-minor-patch group across 1 directory with 7 updates","user":"dependabot[bot]","labels":["backend"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-07-13T01:37:50.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-23T21:11:42.000Z","updated_at":"2026-07-13T01:37:53.000Z","time_to_close":1657568,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"backend-minor-patch","update_count":7,"packages":[{"name":"@aws-sdk/client-s3","old_version":"3.1055.0","new_version":"3.1075.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/s3-request-presigner","old_version":"3.1055.0","new_version":"3.1075.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@nestjs/common","old_version":"11.1.24","new_version":"11.1.27","repository_url":"https://github.com/nestjs/nest"},{"name":"body-parser","old_version":"2.2.2","new_version":"2.3.0","repository_url":"https://github.com/expressjs/body-parser"},{"name":"resend","old_version":"6.12.4","new_version":"6.14.0","repository_url":"https://github.com/resend/resend-node"},{"name":"svix","old_version":"1.94.0","new_version":"1.96.0","repository_url":"https://github.com/svix/svix-webhooks"},{"name":"tsx","old_version":"4.22.3","new_version":"4.22.4","repository_url":"https://github.com/privatenumber/tsx"}],"path":null,"ecosystem":"npm"},"body":"Bumps the backend-minor-patch group with 7 updates in the /backend directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.1055.0` | `3.1075.0` |\n| [@aws-sdk/s3-request-presigner](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/s3-request-presigner) | `3.1055.0` | `3.1075.0` |\n| [@nestjs/common](https://github.com/nestjs/nest/tree/HEAD/packages/common) | `11.1.24` | `11.1.27` |\n| [body-parser](https://github.com/expressjs/body-parser) | `2.2.2` | `2.3.0` |\n| [resend](https://github.com/resend/resend-node) | `6.12.4` | `6.14.0` |\n| [svix](https://github.com/svix/svix-webhooks) | `1.94.0` | `1.96.0` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.22.3` | `4.22.4` |\n\n\nUpdates `@aws-sdk/client-s3` from 3.1055.0 to 3.1075.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e@​aws-sdk/client-s3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1075.0\u003c/h2\u003e\n\u003ch4\u003e3.1075.0(2026-06-23)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-kafka:\u003c/strong\u003e  Amazon MSK Replicator now supports mTLS authentication when connecting to external Apache Kafka clusters, enabling customers to replicate data from clusters that require mutual TLS for client authentication. This capability is supported when replicating to Amazon MSK Express brokers. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/005f9529d4d3cd0c98b002a3584773b253a702dc\"\u003e005f9529\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1075.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1074.0\u003c/h2\u003e\n\u003ch4\u003e3.1074.0(2026-06-22)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003exml-builder:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003emove testing devDeps to root, remove unused nodable dep (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8118\"\u003e#8118\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ed82880d26cac439d808eca5760da899cf449899\"\u003eed82880d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eparse XML internally (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7863\"\u003e#7863\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/74d0a071437c84a14396dbcc7f07f8480c369c58\"\u003e74d0a071\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003etypo in contributing.md (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8116\"\u003e#8116\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/87ff33d30edb476912301f87ed6e2afac3cd5a93\"\u003e87ff33d3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-06-22 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3a55a3338792f712baf2e97d3f3c597fc28707c1\"\u003e3a55a333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudwatch-logs:\u003c/strong\u003e  CloudWatch Logs Updates - New APIs introduced to support syslog ingestion to a log group. For more information, see CloudWatch Logs API documentation. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/01a3b513503169fb86db0bea0889f585c9004b55\"\u003e01a3b513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore:\u003c/strong\u003e  Adds an optional extractionMode field to CreateEvent. SKIP retains the event in short-term memory but excludes it from long-term memory extraction. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/749753adae395e3ab3ab494df119f8d6354ca562\"\u003e749753ad\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-omics:\u003c/strong\u003e  Adds support for scratch ephemeral storage mounted at tmp (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/331e3023c1049c5188dc4cec3adabae0c62e84f2\"\u003e331e3023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-application-signals:\u003c/strong\u003e  Application Signals now supports dynamic instrumentation and Service Events telemetry. Add instrumentation at runtime without restarts, and use fine-grained profiling data to quickly pinpoint latency and error root causes. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f93b1c0333846b2d16c698f8c9b4034f93ab867c\"\u003ef93b1c03\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-mediaconnect:\u003c/strong\u003e  AWS MediaConnect now supports Content Quality Analysis for Router Inputs, enabling detection of black frames, frozen frames, and silent audio with configurable thresholds. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/05054853a5aa6e740597c3932b5e2491b15e3a12\"\u003e05054853\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lambda-core:\u003c/strong\u003e  Initial release of the AWS Lambda Core SDK with APIs to create, manage, and tag network connectors that enable Lambda compute resources to access private resources in your Amazon VPC. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e35cdab89fcf7ca679f37776418cb8d8e1269c14\"\u003ee35cdab8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lambda:\u003c/strong\u003e  Add support for tagging Network Connector resources in AWS Lambda. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fbfc40785e024fe2564e4be02ef425280693fce6\"\u003efbfc4078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  Added AI-powered investigations that automatically analyze security findings, correlate related activity, and produce structured summaries with risk assessment, confidence scoring, MITRE technique classification, and actionable next steps. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/83c2983945db4a54b004feed8d2d18935a3df431\"\u003e83c29839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lambda-microvms:\u003c/strong\u003e  Lambda MicroVMs GA launch. Lambda MicroVMs enable isolated and highly responsive execution of user-supplied or LLM-generated code. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5519a7e28fae4f57dd852109244b6370ff79f8bb\"\u003e5519a7e2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-kafka:\u003c/strong\u003e  Amazon MSK Replicator now supports mTLS authentication when connecting to external Apache Kafka clusters, enabling customers to replicate data from clusters that require mutual TLS for client authentication. This capability is supported when replicating to Amazon MSK Express brokers. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ce7d1bf501fe6f7d6a454f96c1befc3829e23385\"\u003ece7d1bf5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-quicksight:\u003c/strong\u003e  Updated the Amazon Quick Spaces API to remove unsupported SPACE and ARTIFACT values from the SpaceQuickSightResourceType enum. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e1b325d42e491ceb75742bbdb56bfc3b98767ff1\"\u003ee1b325d4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  This release adds support for AMI Watermark and Allowed AMIs integration (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d1698bed3961295343fdd86d0a57820538023bc7\"\u003ed1698bed\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-direct-connect:\u003c/strong\u003e  Added VIF rate limiting support for AWS Direct Connect, allowing customers to set bandwidth allocations on virtual interfaces to manage traffic on dedicated connections. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/228a95dc0c11cbcc1f007718faf93181c014a854\"\u003e228a95dc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eBug Fixes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecloudfront-signer:\u003c/strong\u003e  filename asterisk apostrophe encoding fix (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8119\"\u003e#8119\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/35acab408b9bd5350928525c8a67563ae551580a\"\u003e35acab40\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1074.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-s3/CHANGELOG.md\"\u003e@​aws-sdk/client-s3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1074.0...v3.1075.0\"\u003e3.1075.0\u003c/a\u003e (2026-06-23)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1073.0...v3.1074.0\"\u003e3.1074.0\u003c/a\u003e (2026-06-22)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1072.0...v3.1073.0\"\u003e3.1073.0\u003c/a\u003e (2026-06-19)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1071.0...v3.1072.0\"\u003e3.1072.0\u003c/a\u003e (2026-06-18)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1070.0...v3.1071.0\"\u003e3.1071.0\u003c/a\u003e (2026-06-17)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1069.0...v3.1070.0\"\u003e3.1070.0\u003c/a\u003e (2026-06-16)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e Added support for annotations. You can now attach up to 1000 annotations (up to 1 MB each) directly to objects and create, retrieve, list, and delete them using new annotation APIs. Also added support for configuring an annotation table in S3 Metadata. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c555874690846b81904a2c0c1e96130bd03bbeaa\"\u003ec555874\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/aws/aws-sdk-js-v3/commit/29ee1999340b8d8288184076df6557541974b13f\"\u003e\u003ccode\u003e29ee199\u003c/code\u003e\u003c/a\u003e Publish v3.1075.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c48dfa08aa057f100c69ccb571d35004eddec207\"\u003e\u003ccode\u003ec48dfa0\u003c/code\u003e\u003c/a\u003e Publish v3.1074.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/74d0a071437c84a14396dbcc7f07f8480c369c58\"\u003e\u003ccode\u003e74d0a07\u003c/code\u003e\u003c/a\u003e chore(xml-builder): parse XML internally (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/7863\"\u003e#7863\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ee71adc9663fc2ebaabae455981fd169fd6e97b2\"\u003e\u003ccode\u003eee71adc\u003c/code\u003e\u003c/a\u003e Publish v3.1073.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/501cd332619533ae96f154d7c226dc2f7bf8d615\"\u003e\u003ccode\u003e501cd33\u003c/code\u003e\u003c/a\u003e Publish v3.1072.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3ce820aa54c953459eb58abe4f06e28ba4ceb87d\"\u003e\u003ccode\u003e3ce820a\u003c/code\u003e\u003c/a\u003e Publish v3.1071.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4f2cfe1cfc420d0b5bfa226ae6619dd67de73ccc\"\u003e\u003ccode\u003e4f2cfe1\u003c/code\u003e\u003c/a\u003e Publish v3.1070.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c555874690846b81904a2c0c1e96130bd03bbeaa\"\u003e\u003ccode\u003ec555874\u003c/code\u003e\u003c/a\u003e feat(client-s3): Added support for annotations. You can now attach up to 1000...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7058d13814795c6ff06a960077269458520bf161\"\u003e\u003ccode\u003e7058d13\u003c/code\u003e\u003c/a\u003e Publish v3.1069.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/67981c5a65d6dd797a065df034a8d0fcdaa9b7bd\"\u003e\u003ccode\u003e67981c5\u003c/code\u003e\u003c/a\u003e chore(scripts): tuning the build graph (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/8095\"\u003e#8095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1075.0/clients/client-s3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/s3-request-presigner` from 3.1055.0 to 3.1075.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e@​aws-sdk/s3-request-presigner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1075.0\u003c/h2\u003e\n\u003ch4\u003e3.1075.0(2026-06-23)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-kafka:\u003c/strong\u003e  Amazon MSK Replicator now supports mTLS authentication when connecting to external Apache Kafka clusters, enabling customers to replicate data from clusters that require mutual TLS for client authentication. This capability is supported when replicating to Amazon MSK Express brokers. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/005f9529d4d3cd0c98b002a3584773b253a702dc\"\u003e005f9529\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1075.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1074.0\u003c/h2\u003e\n\u003ch4\u003e3.1074.0(2026-06-22)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003exml-builder:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003emove testing devDeps to root, remove unused nodable dep (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8118\"\u003e#8118\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ed82880d26cac439d808eca5760da899cf449899\"\u003eed82880d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eparse XML internally (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7863\"\u003e#7863\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/74d0a071437c84a14396dbcc7f07f8480c369c58\"\u003e74d0a071\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003etypo in contributing.md (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8116\"\u003e#8116\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/87ff33d30edb476912301f87ed6e2afac3cd5a93\"\u003e87ff33d3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-06-22 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3a55a3338792f712baf2e97d3f3c597fc28707c1\"\u003e3a55a333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudwatch-logs:\u003c/strong\u003e  CloudWatch Logs Updates - New APIs introduced to support syslog ingestion to a log group. For more information, see CloudWatch Logs API documentation. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/01a3b513503169fb86db0bea0889f585c9004b55\"\u003e01a3b513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore:\u003c/strong\u003e  Adds an optional extractionMode field to CreateEvent. SKIP retains the event in short-term memory but excludes it from long-term memory extraction. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/749753adae395e3ab3ab494df119f8d6354ca562\"\u003e749753ad\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-omics:\u003c/strong\u003e  Adds support for scratch ephemeral storage mounted at tmp (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/331e3023c1049c5188dc4cec3adabae0c62e84f2\"\u003e331e3023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-application-signals:\u003c/strong\u003e  Application Signals now supports dynamic instrumentation and Service Events telemetry. Add instrumentation at runtime without restarts, and use fine-grained profiling data to quickly pinpoint latency and error root causes. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f93b1c0333846b2d16c698f8c9b4034f93ab867c\"\u003ef93b1c03\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-mediaconnect:\u003c/strong\u003e  AWS MediaConnect now supports Content Quality Analysis for Router Inputs, enabling detection of black frames, frozen frames, and silent audio with configurable thresholds. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/05054853a5aa6e740597c3932b5e2491b15e3a12\"\u003e05054853\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lambda-core:\u003c/strong\u003e  Initial release of the AWS Lambda Core SDK with APIs to create, manage, and tag network connectors that enable Lambda compute resources to access private resources in your Amazon VPC. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e35cdab89fcf7ca679f37776418cb8d8e1269c14\"\u003ee35cdab8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lambda:\u003c/strong\u003e  Add support for tagging Network Connector resources in AWS Lambda. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fbfc40785e024fe2564e4be02ef425280693fce6\"\u003efbfc4078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  Added AI-powered investigations that automatically analyze security findings, correlate related activity, and produce structured summaries with risk assessment, confidence scoring, MITRE technique classification, and actionable next steps. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/83c2983945db4a54b004feed8d2d18935a3df431\"\u003e83c29839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lambda-microvms:\u003c/strong\u003e  Lambda MicroVMs GA launch. Lambda MicroVMs enable isolated and highly responsive execution of user-supplied or LLM-generated code. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5519a7e28fae4f57dd852109244b6370ff79f8bb\"\u003e5519a7e2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-kafka:\u003c/strong\u003e  Amazon MSK Replicator now supports mTLS authentication when connecting to external Apache Kafka clusters, enabling customers to replicate data from clusters that require mutual TLS for client authentication. This capability is supported when replicating to Amazon MSK Express brokers. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ce7d1bf501fe6f7d6a454f96c1befc3829e23385\"\u003ece7d1bf5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-quicksight:\u003c/strong\u003e  Updated the Amazon Quick Spaces API to remove unsupported SPACE and ARTIFACT values from the SpaceQuickSightResourceType enum. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e1b325d42e491ceb75742bbdb56bfc3b98767ff1\"\u003ee1b325d4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  This release adds support for AMI Watermark and Allowed AMIs integration (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d1698bed3961295343fdd86d0a57820538023bc7\"\u003ed1698bed\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-direct-connect:\u003c/strong\u003e  Added VIF rate limiting support for AWS Direct Connect, allowing customers to set bandwidth allocations on virtual interfaces to manage traffic on dedicated connections. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/228a95dc0c11cbcc1f007718faf93181c014a854\"\u003e228a95dc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eBug Fixes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecloudfront-signer:\u003c/strong\u003e  filename asterisk apostrophe encoding fix (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8119\"\u003e#8119\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/35acab408b9bd5350928525c8a67563ae551580a\"\u003e35acab40\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1074.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/packages/s3-request-presigner/CHANGELOG.md\"\u003e@​aws-sdk/s3-request-presigner's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1074.0...v3.1075.0\"\u003e3.1075.0\u003c/a\u003e (2026-06-23)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1073.0...v3.1074.0\"\u003e3.1074.0\u003c/a\u003e (2026-06-22)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1072.0...v3.1073.0\"\u003e3.1073.0\u003c/a\u003e (2026-06-19)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1071.0...v3.1072.0\"\u003e3.1072.0\u003c/a\u003e (2026-06-18)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1070.0...v3.1071.0\"\u003e3.1071.0\u003c/a\u003e (2026-06-17)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1069.0...v3.1070.0\"\u003e3.1070.0\u003c/a\u003e (2026-06-16)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1068.0...v3.1069.0\"\u003e3.1069.0\u003c/a\u003e (2026-06-15)\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/aws/aws-sdk-js-v3/commit/29ee1999340b8d8288184076df6557541974b13f\"\u003e\u003ccode\u003e29ee199\u003c/code\u003e\u003c/a\u003e Publish v3.1075.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c48dfa08aa057f100c69ccb571d35004eddec207\"\u003e\u003ccode\u003ec48dfa0\u003c/code\u003e\u003c/a\u003e Publish v3.1074.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ee71adc9663fc2ebaabae455981fd169fd6e97b2\"\u003e\u003ccode\u003eee71adc\u003c/code\u003e\u003c/a\u003e Publish v3.1073.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/501cd332619533ae96f154d7c226dc2f7bf8d615\"\u003e\u003ccode\u003e501cd33\u003c/code\u003e\u003c/a\u003e Publish v3.1072.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3ce820aa54c953459eb58abe4f06e28ba4ceb87d\"\u003e\u003ccode\u003e3ce820a\u003c/code\u003e\u003c/a\u003e Publish v3.1071.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4f2cfe1cfc420d0b5bfa226ae6619dd67de73ccc\"\u003e\u003ccode\u003e4f2cfe1\u003c/code\u003e\u003c/a\u003e Publish v3.1070.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7058d13814795c6ff06a960077269458520bf161\"\u003e\u003ccode\u003e7058d13\u003c/code\u003e\u003c/a\u003e Publish v3.1069.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/67981c5a65d6dd797a065df034a8d0fcdaa9b7bd\"\u003e\u003ccode\u003e67981c5\u003c/code\u003e\u003c/a\u003e chore(scripts): tuning the build graph (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/s3-request-presigner/issues/8095\"\u003e#8095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0632f6dc8842caaa916c5f43a5043342ff9ba6bb\"\u003e\u003ccode\u003e0632f6d\u003c/code\u003e\u003c/a\u003e Publish v3.1068.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0a3246f174335af55a6981b4891f0f4c10dfe4c4\"\u003e\u003ccode\u003e0a3246f\u003c/code\u003e\u003c/a\u003e Publish v3.1067.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1075.0/packages/s3-request-presigner\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/common` from 11.1.24 to 11.1.27\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest/releases\"\u003e@​nestjs/common's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.27\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): sse async handlers teardown issue by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17131\"\u003enestjs/nest#17131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(platform-fastify): forRoutes middleware ending slash  by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17138\"\u003enestjs/nest#17138\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.26\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): post sse endpoint empty response \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/common/issues/17098\"\u003e#17098\u003c/a\u003e by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17099\"\u003enestjs/nest#17099\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.25...v11.1.26\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.25...v11.1.26\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.25\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(microservices): reject pending Redis requests on close by \u003ca href=\"https://github.com/yudin-s\"\u003e\u003ccode\u003e@​yudin-s\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17024\"\u003enestjs/nest#17024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(core): register SSE close listener before async setup by \u003ca href=\"https://github.com/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17018\"\u003enestjs/nest#17018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(platform-fastify): remove pathname ending slash by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17094\"\u003enestjs/nest#17094\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/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17018\"\u003enestjs/nest#17018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DucMinhNe\"\u003e\u003ccode\u003e@​DucMinhNe\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17085\"\u003enestjs/nest#17085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iambeaukim\"\u003e\u003ccode\u003e@​iambeaukim\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17091\"\u003enestjs/nest#17091\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.24...v11.1.25\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.24...v11.1.25\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/nestjs/nest/commit/660a1249e32e7701cdd7e5ccb20b7f695e721bce\"\u003e\u003ccode\u003e660a124\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.27 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/aa5c4f176edee6995d71a8f43a7ddb2de4c3ad8d\"\u003e\u003ccode\u003eaa5c4f1\u003c/code\u003e\u003c/a\u003e chore: update readme and package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/9ff83d540f50e96eb0093b4eb0dd96191aa6a285\"\u003e\u003ccode\u003e9ff83d5\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.26 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/02f804159841a2771755c382832a7938b904c420\"\u003e\u003ccode\u003e02f8041\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.25 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/1634915597884f677b823ec0d77931f1637dede7\"\u003e\u003ccode\u003e1634915\u003c/code\u003e\u003c/a\u003e test(common): Add unit tests for cli-colors utility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/380bf5c13c7f22d24b871af8a412852f36d7030a\"\u003e\u003ccode\u003e380bf5c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/common/issues/17058\"\u003e#17058\u003c/a\u003e from Se3do/test/extend-metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/af4542b9c0f56262090bf0097444b71456cb0139\"\u003e\u003ccode\u003eaf4542b\u003c/code\u003e\u003c/a\u003e test(common): Add unit tests for assignCustomParameterMetadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/b67aea1505d568c6b80318707c2642ba395a5510\"\u003e\u003ccode\u003eb67aea1\u003c/code\u003e\u003c/a\u003e test(common): Add unit tests for extendArrayMetadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/e1e401444ba0c32a11ab5f82994f408be0b65eba\"\u003e\u003ccode\u003ee1e4014\u003c/code\u003e\u003c/a\u003e test(common): Tighten throw assertions in validateModuleKeys spec\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/6b97771a58068e885f7adf3f888f1a660ac3a08f\"\u003e\u003ccode\u003e6b97771\u003c/code\u003e\u003c/a\u003e test(common): Add unit tests for validateModuleKeys\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.27/packages/common\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `body-parser` from 2.2.2 to 2.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressjs/body-parser/releases\"\u003ebody-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps): bump actions/download-artifact from 6.0.0 to 7.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/681\"\u003eexpressjs/body-parser#681\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 5.0.0 to 6.0.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/expressjs/body-parser/pull/682\"\u003eexpressjs/body-parser#682\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-node from 6.0.0 to 6.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/expressjs/body-parser/pull/683\"\u003eexpressjs/body-parser#683\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 5.0.0 to 6.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/685\"\u003eexpressjs/body-parser#685\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 4.31.2 to 4.31.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/expressjs/body-parser/pull/684\"\u003eexpressjs/body-parser#684\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(urlencoded): move empty-body guard to avoid extra function closure by \u003ca href=\"https://github.com/Phillip9587\"\u003e\u003ccode\u003e@​Phillip9587\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/647\"\u003eexpressjs/body-parser#647\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove ESM compatibility by \u003ca href=\"https://github.com/Phillip9587\"\u003e\u003ccode\u003e@​Phillip9587\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/697\"\u003eexpressjs/body-parser#697\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add recommendations for configuring payload limits by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/699\"\u003eexpressjs/body-parser#699\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-node from 6.1.0 to 6.2.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/expressjs/body-parser/pull/701\"\u003eexpressjs/body-parser#701\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 4.31.10 to 4.32.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/expressjs/body-parser/pull/702\"\u003eexpressjs/body-parser#702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 6.0.1 to 6.0.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/expressjs/body-parser/pull/700\"\u003eexpressjs/body-parser#700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore:  add explicit type commonjs to package.json by \u003ca href=\"https://github.com/Phillip9587\"\u003e\u003ccode\u003e@​Phillip9587\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/711\"\u003eexpressjs/body-parser#711\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: update dependencies to latest versions by \u003ca href=\"https://github.com/Phillip9587\"\u003e\u003ccode\u003e@​Phillip9587\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/708\"\u003eexpressjs/body-parser#708\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/download-artifact from 7.0.0 to 8.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/712\"\u003eexpressjs/body-parser#712\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 4.32.0 to 4.32.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/expressjs/body-parser/pull/713\"\u003eexpressjs/body-parser#713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 6.0.0 to 7.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/714\"\u003eexpressjs/body-parser#714\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: improve limit option validation by \u003ca href=\"https://github.com/Phillip9587\"\u003e\u003ccode\u003e@​Phillip9587\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/698\"\u003eexpressjs/body-parser#698\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 4.32.4 to 4.35.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/expressjs/body-parser/pull/719\"\u003eexpressjs/body-parser#719\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-node from 6.2.0 to 6.3.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/expressjs/body-parser/pull/718\"\u003eexpressjs/body-parser#718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/download-artifact from 8.0.0 to 8.0.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/expressjs/body-parser/pull/717\"\u003eexpressjs/body-parser#717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: eliminate conditional check in json strict mode hot path by \u003ca href=\"https://github.com/Phillip9587\"\u003e\u003ccode\u003e@​Phillip9587\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/651\"\u003eexpressjs/body-parser#651\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: add node.js 26 to text matrix by \u003ca href=\"https://github.com/Phillip9587\"\u003e\u003ccode\u003e@​Phillip9587\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/726\"\u003eexpressjs/body-parser#726\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-node from 6.3.0 to 6.4.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/expressjs/body-parser/pull/725\"\u003eexpressjs/body-parser#725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 7.0.0 to 7.0.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/expressjs/body-parser/pull/724\"\u003eexpressjs/body-parser#724\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 4.35.1 to 4.35.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/expressjs/body-parser/pull/723\"\u003eexpressjs/body-parser#723\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade \u0026quot;content-type\u0026quot; by \u003ca href=\"https://github.com/blakeembrey\"\u003e\u003ccode\u003e@​blakeembrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/728\"\u003eexpressjs/body-parser#728\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: switch to const/let and enable eslint no-var rule by \u003ca href=\"https://github.com/Phillip9587\"\u003e\u003ccode\u003e@​Phillip9587\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/729\"\u003eexpressjs/body-parser#729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate outdated reference to MDN docs by \u003ca href=\"https://github.com/krzysdz\"\u003e\u003ccode\u003e@​krzysdz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/730\"\u003eexpressjs/body-parser#730\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 4.35.3 to 4.36.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/expressjs/body-parser/pull/731\"\u003eexpressjs/body-parser#731\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 6.0.2 to 6.0.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/expressjs/body-parser/pull/732\"\u003eexpressjs/body-parser#732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: updated deps to latest by \u003ca href=\"https://github.com/Phillip9587\"\u003e\u003ccode\u003e@​Phillip9587\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/733\"\u003eexpressjs/body-parser#733\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e2.3.0 by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/735\"\u003eexpressjs/body-parser#735\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/krzysdz\"\u003e\u003ccode\u003e@​krzysdz\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/730\"\u003eexpressjs/body-parser#730\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/body-parser/compare/v2.2.2...v2.3.0\"\u003ehttps://github.com/expressjs/body-parser/compare/v2.2.2...v2.3.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/expressjs/body-parser/blob/master/HISTORY.md\"\u003ebody-parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e2.3.0 / 2026-06-15\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003efix: use static exports instead of lazy getters to improve ESM compatibility\u003c/li\u003e\n\u003cli\u003efeat: add subpath exports for individual parsers\u003c/li\u003e\n\u003cli\u003efix: improve \u003ccode\u003elimit\u003c/code\u003e option validation (\u003ca href=\"https://redirect.github.com/expressjs/body-parser/issues/698\"\u003e#698\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eInvalid \u003ccode\u003elimit\u003c/code\u003e values (e.g. unparseable strings or \u003ccode\u003eNaN\u003c/code\u003e) now throw instead of being silently ignored, which previously disabled size limit enforcement\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003enull\u003c/code\u003e and \u003ccode\u003eundefined\u003c/code\u003e fall back to the default 100kb limit\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edeps:\n\u003cul\u003e\n\u003cli\u003econtent-type@^2.0.0\u003c/li\u003e\n\u003cli\u003ehttp-errors@^2.0.1\u003c/li\u003e\n\u003cli\u003eiconv-lite^0.7.2\u003c/li\u003e\n\u003cli\u003eqs@^6.15.2\u003c/li\u003e\n\u003cli\u003eraw-body@^3.0.2\u003c/li\u003e\n\u003cli\u003etype-is@^2.1.0\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/expressjs/body-parser/commit/d0f2ace6c74769da7d19b8661b9a01c01bdb0bf7\"\u003e\u003ccode\u003ed0f2ace\u003c/code\u003e\u003c/a\u003e 2.3.0 (\u003ca href=\"https://redirect.github.com/expressjs/body-parser/issues/735\"\u003e#735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/7d03f2f9d561dafd1576b137713353c95253512c\"\u003e\u003ccode\u003e7d03f2f\u003c/code\u003e\u003c/a\u003e chore: updated deps to latest (\u003ca href=\"https://redirect.github.com/expressjs/body-parser/issues/733\"\u003e#733\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/8024ba7a813e6647ed63832d209a2abb8531267a\"\u003e\u003ccode\u003e8024ba7\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/checkout from 6.0.2 to 6.0.3 (\u003ca href=\"https://redirect.github.com/expressjs/body-parser/issues/732\"\u003e#732\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/32b4ed4639281f04563adcd41d724ab06c9105d4\"\u003e\u003ccode\u003e32b4ed4\u003c/code\u003e\u003c/a\u003e build(deps): bump github/codeql-action from 4.35.3 to 4.36.1 (\u003ca href=\"https://redirect.github.com/expressjs/body-parser/issues/731\"\u003e#731\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/ff0f6b907106ec5a1b81c80f5a552d921c1bc9a5\"\u003e\u003ccode\u003eff0f6b9\u003c/code\u003e\u003c/a\u003e docs: update outdated reference to MDN docs (\u003ca href=\"https://redirect.github.com/expressjs/body-parser/issues/730\"\u003e#730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/14d001a9c90abc05891d895ad3e9cf0a65b7b34a\"\u003e\u003ccode\u003e14d001a\u003c/code\u003e\u003c/a\u003e refactor: switch to const/let and enable eslint no-var rule (\u003ca href=\"https://redirect.github.com/expressjs/body-parser/issues/729\"\u003e#729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/37f36a27528e65d7216f2c31c7039d3458c72147\"\u003e\u003ccode\u003e37f36a2\u003c/code\u003e\u003c/a\u003e deps: update content-type and type-is (\u003ca href=\"https://redirect.github.com/expressjs/body-parser/issues/728\"\u003e#728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/e1c244bf55fb00a6de4be882b4ed9fc20807d864\"\u003e\u003ccode\u003ee1c244b\u003c/code\u003e\u003c/a\u003e build(deps): bump github/codeql-action from 4.35.1 to 4.35.3 (\u003ca href=\"https://redirect.github.com/expressjs/body-parser/issues/723\"\u003e#723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/e01087f52192e20e2d0f8726d4f28a8d49d06c87\"\u003e\u003ccode\u003ee01087f\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/upload-artifact from 7.0.0 to 7.0.1 (\u003ca href=\"https://redirect.github.com/expressjs/body-parser/issues/724\"\u003e#724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/a7698d30280a3e931ea8841396e5d0ac5414e429\"\u003e\u003ccode\u003ea7698d3\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/setup-node from 6.3.0 to 6.4.0 (\u003ca href=\"https://redirect.github.com/expressjs/body-parser/issues/725\"\u003e#725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/expressjs/body-parser/compare/v2.2.2...v2.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `resend` from 6.12.4 to 6.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/resend/resend-node/releases\"\u003eresend's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.13.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: migrate to pnpm 11 by \u003ca href=\"https://github.com/gabrielmfern\"\u003e\u003ccode\u003e@​gabrielmfern\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/972\"\u003eresend/resend-node#972\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003eContactImports\u003c/code\u003e class for managing contact imports by \u003ca href=\"https://github.com/vcapretz\"\u003e\u003ccode\u003e@​vcapretz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/963\"\u003eresend/resend-node#963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: release \u003ccode\u003e6.13.0-canary.0\u003c/code\u003e by \u003ca href=\"https://github.com/vcapretz\"\u003e\u003ccode\u003e@​vcapretz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/976\"\u003eresend/resend-node#976\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: typos in custom HTML example (readme.md) by \u003ca href=\"https://github.com/SRKrukowski\"\u003e\u003ccode\u003e@​SRKrukowski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/981\"\u003eresend/resend-node#981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: remove contact import onError option by \u003ca href=\"https://github.com/vcapretz\"\u003e\u003ccode\u003e@​vcapretz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/982\"\u003eresend/resend-node#982\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: options for html_format in receiving.get by \u003ca href=\"https://github.com/gabrielmfern\"\u003e\u003ccode\u003e@​gabrielmfern\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/983\"\u003eresend/resend-node#983\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: release \u003ccode\u003e6.13.0\u003c/code\u003e by \u003ca href=\"https://github.com/vcapretz\"\u003e\u003ccode\u003e@​vcapretz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/984\"\u003eresend/resend-node#984\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/SRKrukowski\"\u003e\u003ccode\u003e@​SRKrukowski\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/981\"\u003eresend/resend-node#981\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/resend/resend-node/compare/v6.12.4...v6.13.0\"\u003ehttps://github.com/resend/resend-node/compare/v6.12.4...v6.13.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\u003eSee full diff in \u003ca href=\"https://github.com/resend/resend-node/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `svix` from 1.94.0 to 1.96.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/svix/svix-webhooks/releases\"\u003esvix's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.96.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCLI \u003cstrong\u003e(New)\u003c/strong\u003e: Add \u003ccode\u003e--token\u003c/code\u003e option to \u003ccode\u003esvix listen\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eLibs \u003cstrong\u003e(New)\u003c/strong\u003e: AutoConfigConsumer SDK to consume Polling Endpoints\u003c/li\u003e\n\u003cli\u003eLibs/Csharp: Accept a valid signature when it is last in a multi-sig header (thanks [\u003ca href=\"https://github.com/devteamaegis\"\u003e\u003ccode\u003e@​devteamaegis\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003eLibs/All: Stop sending with_content parameter to the backend, handle it client-side\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/devteamaegis\"\u003e\u003ccode\u003e@​devteamaegis\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/svix/svix-webhooks/pull/2393\"\u003esvix/svix-webhooks#2393\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/svix/svix-webhooks/compare/v1.95.2...v1.96.0\"\u003ehttps://github.com/svix/svix-webhooks/compare/v1.95.2...v1.96.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.95.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLibs/Kotlin: Webhooks AutoConfig SDK\u003c/li\u003e\n\u003cli\u003eLibs: Add \u003ccode\u003ehealth.get\u003c/code\u003e to Go, Python and Rust SDK\n\u003cul\u003e\n\u003cli\u003eIt was previously missing from these SDKs for historical reasons\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eLibs/All: Add versions in user-agent header\u003c/li\u003e\n\u003cli\u003eLibs/Go: Add additional internal management APIs\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/svix/svix-webhooks/compare/v1.95.1...v1.95.2\"\u003ehttps://github.com/svix/svix-webhooks/compare/v1.95.1...v1.95.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.95.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLibs/Python: Fix release workflow (1.95.0 of the Python SDK failed publishing)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/svix/svix-webhooks/compare/v1.95.0...v1.95.1\"\u003ehttps://github.com/svix/svix-webhooks/compare/v1.95.0...v1.95.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.95.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLibs/All: Enable server-side support of 'canceled' message-attempt status by default\n\u003cul\u003e\n\u003cli\u003eIf you were previously comparing attempt statuses against 'success', note that the\nresult of the comparison will now change for messages canceled by a transformation script\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eLibs/Python: Move from \u003ccode\u003esetup.py\u003c/code\u003e to \u003ca href=\"https://peps.python.org/pep-0518/\"\u003ePEP-518\u003c/a\u003e-compliant \u003ccode\u003epyproject.toml\u003c/code\u003e build system\u003c/li\u003e\n\u003cli\u003eLibs/Python: Clarify that the minimum-supported Python interpreter version is 3.8\u003c/li\u003e\n\u003cli\u003eLibs/Python: Actually run tests against all supported python versions\u003c/li\u003e\n\u003cli\u003eLibs/PHP: Fix deprecation warning for \u003ccode\u003eDateTimeImmutable\u003c/code\u003e construction from \u003ccode\u003enull\u003c/code\u003e (thanks \u003ca href=\"https://github.com/VincentLanglet\"\u003e\u003ccode\u003e@​VincentLanglet\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/svix/svix-webhooks/compare/v1.94.0...v1.95.0\"\u003ehttps://github.com/svix/svix-webhooks/compare/v1.94.0...v1.95.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/svix/svix-webhooks/blob/main/ChangeLog.md\"\u003esvix's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.96.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCLI \u003cstrong\u003e(New)\u003c/strong\u003e: Add \u003ccode\u003e--token\u003c/code\u003e option to \u003ccode\u003esvix listen\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eLibs \u003cstrong\u003e(New)\u003c/strong\u003e: AutoConfigConsumer SDK to consume Polling Endpoints\u003c/li\u003e\n\u003cli\u003eLibs/Csharp: Accept a valid signature when it is last in a multi-sig header (thanks [\u003ca href=\"https://github.com/devteamaegis\"\u003e\u003ccode\u003e@​devteamaegis\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003eLibs/All: Stop sending with_content parameter to the backend, handle it client-side\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 1.95.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLibs/Kotlin: Webhooks AutoConfig SDK\u003c/li\u003e\n\u003cli\u003eLibs: Add \u003ccode\u003ehealth.get\u003c/code\u003e to Go, Python and Rust SDK\n\u003cul\u003e\n\u003cli\u003eIt was previously missing from these SDKs for historical reasons\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eLibs/All: Add versions in user-agent header\u003c/li\u003e\n\u003cli\u003eLibs/Go: Add additional internal management APIs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 1.95.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLibs/Python: Fix release workflow (1.95.0 of the Python SDK failed publishing)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 1.95.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLibs/All: Enable server-side support of 'canceled' message-attempt status by default\n\u003cul\u003e\n\u003cli\u003eIf you were previously comparing attempt statuses against 'success', note that the\nresult of the comparison will now change for messages canceled by a transformation script\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eLibs/Python: Move from \u003ccode\u003esetup.py\u003c/code\u003e to \u003ca href=\"https://peps.python.org/pep-0518/\"\u003ePEP-518\u003c/a\u003e-compliant \u003ccode\u003epyproject.toml\u003c/code\u003e build system\u003c/li\u003e\n\u003cli\u003eLibs/Python: Clarify that the minimum-supported Python interpreter version is 3.8\u003c/li\u003e\n\u003cli\u003eLibs/Python: Actually run tests against all supported python versions\u003c/li\u003e\n\u003cli\u003eLibs/PHP: Fix deprecation warning for \u003ccode\u003eDateTimeImmutable\u003c/code\u003e construction from \u003ccode\u003enull\u003c/code\u003e (thanks \u003ca href=\"https://github.com/VincentLanglet\"\u003e\u003ccode\u003e@​VincentLanglet\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/svix/svix-webhooks/commit/2ca6b8e9ed0103bf2de5353efe76cad0be113c09\"\u003e\u003ccode\u003e2ca6b8e\u003c/code\u003e\u003c/a\u003e Bump version to 1.96.0 (\u003ca href=\"https://redirect.github.com/svix/svix-webhooks/issues/2397\"\u003e#2397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/svix/svix-webhooks/commit/5c4710a0557124199518ce4780c382d51c11f21a\"\u003e\u003ccode\u003e5c4710a\u003c/code\u003e\u003c/a\u003e Add cargo deny ignore for proc-macro-error2 advisory (\u003ca href=\"https://redirect.github.com/svix/svix-webhooks/issues/2398\"\u003e#2398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/svix/svix-webhooks/commit/80a0e21169f9db04cc23255575a928658a9107e9\"\u003e\u003ccode\u003e80a0e21\u003c/code\u003e\u003c/a\u003e Add cargo deny ignore for proc-macro-error2 advisory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/svix/svix-webhooks/commit/37fcad93f8c53629f927b83adc2ab7c4558d676c\"\u003e\u003ccode\u003e37fcad9\u003c/code\u003e\u003c/a\u003e Autoconfig for polling endpoints (\u003ca href=\"https://redirect.github.com/svix/svix-webhooks/issues/2387\"\u003e#2387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/svix/svix-webhooks/commit/86db6969d6d1605e3e22e5c018071f1cdd8dadba\"\u003e\u003ccode\u003e86db696\u003c/code\u003e\u003c/a\u003e csharp: Accept a valid signature when it is last in a multi-sig header (\u003ca href=\"https://redirect.github.com/svix/svix-webhooks/issues/2393\"\u003e#2393\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/svix/svix-webhooks/commit/a7a465a1cc53ff44dab0351040ea888b92be8167\"\u003e\u003ccode\u003ea7a465a\u003c/code\u003e\u003c/a\u003e cli: support using svix listen with an existing token (\u003ca href=\"https://redirect.github.com/svix/svix-webhooks/issues/2392\"\u003e#2392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/svix/svix-webhooks/commit/86e04e0bd6ff0fafa7180e3865d2807ce32f109a\"\u003e\u003ccode\u003e86e04e0\u003c/code\u003e\u003c/a\u003e python: Handle with_content client-side (\u003ca href=\"https://redirect.github.com/svix/svix-webhooks/issues/2380\"\u003e#2380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/svix/svix-webhooks/commit/78c4519789ebffbaa081aacd259c0cb24be0c51a\"\u003e\u003ccode\u003e78c4519\u003c/code\u003e\u003c/a\u003e python: Add test for client-side with_content handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/svix/svix-webhooks/commit/17953edf86d4ed80b87c6ee2683598ffdb64743c\"\u003e\u003ccode\u003e17953ed\u003c/code\u003e\u003c/a\u003e csharp: Add test for client-side with_content handling (\u003ca href=\"https://redirect.github.com/svix/svix-webhooks/issues/2390\"\u003e#2390\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/svix/svix-webhooks/commit/d4494720d4d67541b04a6b2cc6a0fa328a10a00a\"\u003e\u003ccode\u003ed449472\u003c/code\u003e\u003c/a\u003e python: Handle with_content client-side\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/svix/svix-webhooks/compare/v1.94.0...v1.96.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tsx` from 4.22.3 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\u003c/blockquote\u003e\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\u003eSee full diff in \u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.22.3...v4.22.4\"\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/Ediwow110/ProjTrack-Official/pull/194","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ediwow110%2FProjTrack-Official/issues/194","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/194/packages"}},{"old_version":"11.1.17","new_version":"11.1.27","update_type":"patch","path":null,"pr_created_at":"2026-06-21T05:43:26.000Z","version_change":"11.1.17 → 11.1.27","issue":{"uuid":"4709483231","node_id":"PR_kwDORs1Szc7oz7Dp","number":44,"state":"closed","title":"chore(deps-dev): bump the dev-dependencies group across 1 directory with 8 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-06-28T05:43:14.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-21T05:43:26.000Z","updated_at":"2026-06-28T05:43:16.000Z","time_to_close":604788,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): bump","group_name":"dev-dependencies","update_count":8,"packages":[{"name":"@nestjs/common","old_version":"11.1.17","new_version":"11.1.27","repository_url":"https://github.com/nestjs/nest"},{"name":"class-validator","old_version":"0.14.1","new_version":"0.15.1","repository_url":"https://github.com/typestack/class-validator"},{"name":"eslint-plugin-prettier","old_version":"5.1.3","new_version":"5.5.6","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"prettier","old_version":"3.2.5","new_version":"3.8.4","repository_url":"https://github.com/prettier/prettier"},{"name":"reflect-metadata","old_version":"0.2.1","new_version":"0.2.2","repository_url":"https://github.com/rbuckton/reflect-metadata"},{"name":"rxjs","old_version":"7.8.1","new_version":"7.8.2","repository_url":"https://github.com/reactivex/rxjs"},{"name":"ts-node","old_version":"10.8.2","new_version":"10.9.2","repository_url":"https://github.com/TypeStrong/ts-node"},{"name":"typescript-eslint","old_version":"8.57.1","new_version":"8.61.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 8 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@nestjs/common](https://github.com/nestjs/nest/tree/HEAD/packages/common) | `11.1.17` | `11.1.27` |\n| [class-validator](https://github.com/typestack/class-validator) | `0.14.1` | `0.15.1` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.1.3` | `5.5.6` |\n| [prettier](https://github.com/prettier/prettier) | `3.2.5` | `3.8.4` |\n| [reflect-metadata](https://github.com/rbuckton/reflect-metadata) | `0.2.1` | `0.2.2` |\n| [rxjs](https://github.com/reactivex/rxjs) | `7.8.1` | `7.8.2` |\n| [ts-node](https://github.com/TypeStrong/ts-node) | `10.8.2` | `10.9.2` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.57.1` | `8.61.1` |\n\n\nUpdates `@nestjs/common` from 11.1.17 to 11.1.27\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest/releases\"\u003e@​nestjs/common's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.27\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): sse async handlers teardown issue by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17131\"\u003enestjs/nest#17131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(platform-fastify): forRoutes middleware ending slash  by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17138\"\u003enestjs/nest#17138\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.26\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): post sse endpoint empty response \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/common/issues/17098\"\u003e#17098\u003c/a\u003e by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17099\"\u003enestjs/nest#17099\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.25...v11.1.26\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.25...v11.1.26\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.25\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(microservices): reject pending Redis requests on close by \u003ca href=\"https://github.com/yudin-s\"\u003e\u003ccode\u003e@​yudin-s\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17024\"\u003enestjs/nest#17024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(core): register SSE close listener before async setup by \u003ca href=\"https://github.com/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17018\"\u003enestjs/nest#17018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(platform-fastify): remove pathname ending slash by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17094\"\u003enestjs/nest#17094\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/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17018\"\u003enestjs/nest#17018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DucMinhNe\"\u003e\u003ccode\u003e@​DucMinhNe\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17085\"\u003enestjs/nest#17085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iambeaukim\"\u003e\u003ccode\u003e@​iambeaukim\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17091\"\u003enestjs/nest#17091\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.24...v11.1.25\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.24...v11.1.25\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.24 (2026-05-25)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17009\"\u003e#17009\u003c/a\u003e fix(core): reset dependency-tree cache on metadata changes (\u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eEnhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16997\"\u003e#16997\u003c/a\u003e feat(core): warn on late websocket adapter registration (\u003ca href=\"https://github.com/hbinhng\"\u003e\u003ccode\u003e@​hbinhng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-ws\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17011\"\u003e#17011\u003c/a\u003e chore(deps): bump ws from 8.20.1 to 8.21.0 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 2\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eNguyễn Hải Bình (\u003ca href=\"https://github.com/hbinhng\"\u003e\u003ccode\u003e@​hbinhng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePuneet Dixit (\u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.23 (2026-05-21)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/660a1249e32e7701cdd7e5ccb20b7f695e721bce\"\u003e\u003ccode\u003e660a124\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.27 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/aa5c4f176edee6995d71a8f43a7ddb2de4c3ad8d\"\u003e\u003ccode\u003eaa5c4f1\u003c/code\u003e\u003c/a\u003e chore: update readme and package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/9ff83d540f50e96eb0093b4eb0dd96191aa6a285\"\u003e\u003ccode\u003e9ff83d5\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.26 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/02f804159841a2771755c382832a7938b904c420\"\u003e\u003ccode\u003e02f8041\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.25 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/1634915597884f677b823ec0d77931f1637dede7\"\u003e\u003ccode\u003e1634915\u003c/code\u003e\u003c/a\u003e test(common): Add unit tests for cli-colors utility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/380bf5c13c7f22d24b871af8a412852f36d7030a\"\u003e\u003ccode\u003e380bf5c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/common/issues/17058\"\u003e#17058\u003c/a\u003e from Se3do/test/extend-metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/af4542b9c0f56262090bf0097444b71456cb0139\"\u003e\u003ccode\u003eaf4542b\u003c/code\u003e\u003c/a\u003e test(common): Add unit tests for assignCustomParameterMetadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/b67aea1505d568c6b80318707c2642ba395a5510\"\u003e\u003ccode\u003eb67aea1\u003c/code\u003e\u003c/a\u003e test(common): Add unit tests for extendArrayMetadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/e1e401444ba0c32a11ab5f82994f408be0b65eba\"\u003e\u003ccode\u003ee1e4014\u003c/code\u003e\u003c/a\u003e test(common): Tighten throw assertions in validateModuleKeys spec\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/6b97771a58068e885f7adf3f888f1a660ac3a08f\"\u003e\u003ccode\u003e6b97771\u003c/code\u003e\u003c/a\u003e test(common): Add unit tests for validateModuleKeys\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.27/packages/common\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `class-validator` from 0.14.1 to 0.15.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typestack/class-validator/releases\"\u003eclass-validator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.15.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: publish 0.15.0 for real by \u003ca href=\"https://github.com/braaar\"\u003e\u003ccode\u003e@​braaar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2671\"\u003etypestack/class-validator#2671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: publish 0.15.1 by \u003ca href=\"https://github.com/braaar\"\u003e\u003ccode\u003e@​braaar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2672\"\u003etypestack/class-validator#2672\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/typestack/class-validator/compare/v0.15.0...v0.15.1\"\u003ehttps://github.com/typestack/class-validator/compare/v0.15.0...v0.15.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.15.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add \u003ccode\u003eIsISO31661Numeric\u003c/code\u003e decorator for country codes by \u003ca href=\"https://github.com/RobinvanderVliet\"\u003e\u003ccode\u003e@​RobinvanderVliet\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2657\"\u003etypestack/class-validator#2657\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: \u003ccode\u003evalidateIf\u003c/code\u003e for validation options by \u003ca href=\"https://github.com/aoi-umi\"\u003e\u003ccode\u003e@​aoi-umi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/1579\"\u003etypestack/class-validator#1579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: update UUID validation to support versions 1-8, nil, max, and all by \u003ca href=\"https://github.com/PleBea\"\u003e\u003ccode\u003e@​PleBea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2647\"\u003etypestack/class-validator#2647\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump vulnerable dependencies by \u003ca href=\"https://github.com/braaar\"\u003e\u003ccode\u003e@​braaar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2669\"\u003etypestack/class-validator#2669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003eisISO6391\u003c/code\u003e decorator for language codes by \u003ca href=\"https://github.com/RobinvanderVliet\"\u003e\u003ccode\u003e@​RobinvanderVliet\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2626\"\u003etypestack/class-validator#2626\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(IsIBAN)!: Add \u003ccode\u003eIsIBANOptions\u003c/code\u003e as argument for \u003ccode\u003eIsIBAN\u003c/code\u003e decorator by \u003ca href=\"https://github.com/LiiaMenke\"\u003e\u003ccode\u003e@​LiiaMenke\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2618\"\u003etypestack/class-validator#2618\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix small grammatical error in README.md by \u003ca href=\"https://github.com/igorrocha\"\u003e\u003ccode\u003e@​igorrocha\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2596\"\u003etypestack/class-validator#2596\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: release 0.15.0 by \u003ca href=\"https://github.com/braaar\"\u003e\u003ccode\u003e@​braaar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2670\"\u003etypestack/class-validator#2670\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/RobinvanderVliet\"\u003e\u003ccode\u003e@​RobinvanderVliet\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2657\"\u003etypestack/class-validator#2657\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aoi-umi\"\u003e\u003ccode\u003e@​aoi-umi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/1579\"\u003etypestack/class-validator#1579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PleBea\"\u003e\u003ccode\u003e@​PleBea\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2647\"\u003etypestack/class-validator#2647\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LiiaMenke\"\u003e\u003ccode\u003e@​LiiaMenke\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2618\"\u003etypestack/class-validator#2618\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorrocha\"\u003e\u003ccode\u003e@​igorrocha\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2596\"\u003etypestack/class-validator#2596\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/typestack/class-validator/compare/v0.14.4...v0.15.0\"\u003ehttps://github.com/typestack/class-validator/compare/v0.14.4...v0.15.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.14.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps-dev): bump js-yaml from 3.14.1 to 3.14.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/typestack/class-validator/pull/2645\"\u003etypestack/class-validator#2645\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump validator from 13.15.20 to 13.15.22 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/typestack/class-validator/pull/2649\"\u003etypestack/class-validator#2649\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: release 0.14.4 by \u003ca href=\"https://github.com/braaar\"\u003e\u003ccode\u003e@​braaar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2667\"\u003etypestack/class-validator#2667\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/typestack/class-validator/compare/v0.14.3...v0.14.4\"\u003ehttps://github.com/typestack/class-validator/compare/v0.14.3...v0.14.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.14.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild: update validator to 13.15.20 by \u003ca href=\"https://github.com/weikangchia\"\u003e\u003ccode\u003e@​weikangchia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2638\"\u003etypestack/class-validator#2638\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: release 0.14.3 by \u003ca href=\"https://github.com/braaar\"\u003e\u003ccode\u003e@​braaar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2643\"\u003etypestack/class-validator#2643\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update changelog by \u003ca href=\"https://github.com/braaar\"\u003e\u003ccode\u003e@​braaar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2644\"\u003etypestack/class-validator#2644\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/weikangchia\"\u003e\u003ccode\u003e@​weikangchia\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2638\"\u003etypestack/class-validator#2638\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/typestack/class-validator/compare/v0.14.2...v0.14.3\"\u003ehttps://github.com/typestack/class-validator/compare/v0.14.2...v0.14.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.14.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\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/typestack/class-validator/blob/develop/CHANGELOG.md\"\u003eclass-validator's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/typestack/class-validator/compare/v0.14.4...v0.15.1\"\u003e0.15.1\u003c/a\u003e (2026-02-26)\u003c/h2\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded options argument to IsIBAN validator (\u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2618\"\u003e#2618\u003c/a\u003e), which breaks any existing usage of this decorator that pass an argument to the decorator, e.g. \u003ccode\u003e@IsIBAN({forbidUnknownValues: false})\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated lockfile to patch vulnerabilities (\u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2669\"\u003e#2669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed a small grammatical error in the docs (\u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2596\"\u003e#2596\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003evalidateIf\u003c/code\u003e option to all validators, providing a lot more flexibility in using conditional validation (\u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/1579\"\u003e#1579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded IsISO31661Numeric validator for country codes (\u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2657\"\u003e#2657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded IsISO6391 validator for language codes (\u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2626\"\u003e#2626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded more versions to IsUUID validator options. (\u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2647\"\u003e#2647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/typestack/class-validator/compare/v0.14.3...v0.14.4\"\u003e0.14.4\u003c/a\u003e (2026-02-25)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated validator.js to 13.15.22 (\u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2649\"\u003e#2649\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/typestack/class-validator/compare/v0.14.1...v0.14.3\"\u003e0.14.3\u003c/a\u003e (2025-11-24)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a vulnerability by bumping validator.js (\u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2638\"\u003e#2638\u003c/a\u003e by \u003ca href=\"https://github.com/weikangchia\"\u003e\u003ccode\u003e@​weikangchia\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/typestack/class-validator/compare/v0.14.1...v0.14.2\"\u003e0.14.2\u003c/a\u003e (2025-05-02)\u003c/h2\u003e\n\u003ch4\u003eFixed\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue where \u003ccode\u003eforbidUnknownValues\u003c/code\u003e did not default to \u003ccode\u003etrue\u003c/code\u003e when \u003ccode\u003evalidatorOptions\u003c/code\u003e was undefined. (\u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2196\"\u003e#2196\u003c/a\u003e by \u003ca href=\"https://github.com/cduff\"\u003e\u003ccode\u003e@​cduff\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed the \u003ccode\u003eValidationMetadata.name\u003c/code\u003e property to work correctly with the \u003ccode\u003e@IsOptional\u003c/code\u003e decorator. (\u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2044\"\u003e#2044\u003c/a\u003e by \u003ca href=\"https://github.com/Clashsoft\"\u003e\u003ccode\u003e@​Clashsoft\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated the Codecov configuration for continuous integration. (\u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2556\"\u003e#2556\u003c/a\u003e by \u003ca href=\"https://github.com/haiweilian\"\u003e\u003ccode\u003e@​haiweilian\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed an issue where options were not passed correctly to the \u003ccode\u003e@IsBase64\u003c/code\u003e decorator. (\u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2549\"\u003e#2549\u003c/a\u003e by \u003ca href=\"https://github.com/aseyfpour\"\u003e\u003ccode\u003e@​aseyfpour\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed argument handling for the \u003ccode\u003eisBase64\u003c/code\u003e function. (\u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2574\"\u003e#2574\u003c/a\u003e by \u003ca href=\"https://github.com/braaar\"\u003e\u003ccode\u003e@​braaar\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/typestack/class-validator/commit/2e1a5c27dbd65b80e27fe96b49bd6e6641fa3603\"\u003e\u003ccode\u003e2e1a5c2\u003c/code\u003e\u003c/a\u003e chore: publish 0.15.1 (\u003ca href=\"https://redirect.github.com/typestack/class-validator/issues/2672\"\u003e#2672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typestack/class-validator/commit/737d2a7d7e40e4f4b4e994ad73bffe880bbe8f5c\"\u003e\u003ccode\u003e737d2a7\u003c/code\u003e\u003c/a\u003e chore: publish 0.15.0 (\u003ca href=\"https://redirect.github.com/typestack/class-validator/issues/2671\"\u003e#2671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typestack/class-validator/commit/8bc5f961cd31c4965e532a7867ed3ed2a90516db\"\u003e\u003ccode\u003e8bc5f96\u003c/code\u003e\u003c/a\u003e chore: release 0.15.0 (\u003ca href=\"https://redirect.github.com/typestack/class-validator/issues/2670\"\u003e#2670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typestack/class-validator/commit/dc41588b82f83544b58216d111af1bfcf6ddd5a6\"\u003e\u003ccode\u003edc41588\u003c/code\u003e\u003c/a\u003e fix small grammatical error in README.md (\u003ca href=\"https://redirect.github.com/typestack/class-validator/issues/2596\"\u003e#2596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typestack/class-validator/commit/2c0ff5325852f8f8bdeb30377c13ce7c3aec7328\"\u003e\u003ccode\u003e2c0ff53\u003c/code\u003e\u003c/a\u003e feat(IsIBAN): Add IsIBANOptions as argument for IsIBAN decorator (\u003ca href=\"https://redirect.github.com/typestack/class-validator/issues/2618\"\u003e#2618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typestack/class-validator/commit/e0eaa02e4afd697a3441d2f92fa23fcf6d38fb9b\"\u003e\u003ccode\u003ee0eaa02\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eisISO6391\u003c/code\u003e decorator for language codes (\u003ca href=\"https://redirect.github.com/typestack/class-validator/issues/2626\"\u003e#2626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typestack/class-validator/commit/a8b2f6e8b785cba423af9b9c5654543a188cf1ee\"\u003e\u003ccode\u003ea8b2f6e\u003c/code\u003e\u003c/a\u003e chore: bump vulnerable dependencies (\u003ca href=\"https://redirect.github.com/typestack/class-validator/issues/2669\"\u003e#2669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typestack/class-validator/commit/35e589d22afc8cf4e65886001c67f6f6e6cf0e90\"\u003e\u003ccode\u003e35e589d\u003c/code\u003e\u003c/a\u003e feat: update UUID validation to support versions 1-8, nil, max, and all (\u003ca href=\"https://redirect.github.com/typestack/class-validator/issues/2647\"\u003e#2647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typestack/class-validator/commit/042fb5783e2cc4255aa6296f102c348f25a759ca\"\u003e\u003ccode\u003e042fb57\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003evalidateIf\u003c/code\u003e to validation options (\u003ca href=\"https://redirect.github.com/typestack/class-validator/issues/1579\"\u003e#1579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typestack/class-validator/commit/4fcad7b629b04f4ba343ffb91cbcb9f01a1e2f5a\"\u003e\u003ccode\u003e4fcad7b\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eIsISO31661Numeric\u003c/code\u003e decorator for country codes (\u003ca href=\"https://redirect.github.com/typestack/class-validator/issues/2657\"\u003e#2657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typestack/class-validator/compare/v0.14.1...v0.15.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-prettier` from 5.1.3 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\u003ch2\u003ev5.5.5\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/prettier/eslint-plugin-prettier/pull/772\"\u003e#772\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/7264ed0a6cf47fc36befed32f459e7d875f5992c\"\u003e\u003ccode\u003e7264ed0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/BPScott\"\u003e\u003ccode\u003e@​BPScott\u003c/code\u003e\u003c/a\u003e! - Bump prettier-linter-helpers dependency to v1.0.1\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/pull/776\"\u003e#776\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/77651a33cd16fd4c50b7346971990b900a42408b\"\u003e\u003ccode\u003e77651a3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/aswils\"\u003e\u003ccode\u003e@​aswils\u003c/code\u003e\u003c/a\u003e! - fix: bump synckit for yarn PnP ESM issue\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.5.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/prettier/eslint-plugin-prettier/pull/755\"\u003e#755\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/723f7a803f014746f2146e5be021c9071fa52d7e\"\u003e\u003ccode\u003e723f7a8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/kbrilla\"\u003e\u003ccode\u003e@​kbrilla\u003c/code\u003e\u003c/a\u003e! - fix: add 'oxc', 'oxc-ts' and 'hermes' parsers to \u003ccode\u003eparserBlocklist\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/pull/751\"\u003e#751\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/cf52b306a533b971bf40bbbf0d2033a1ed4f3c5d\"\u003e\u003ccode\u003ecf52b30\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/andreww2012\"\u003e\u003ccode\u003e@​andreww2012\u003c/code\u003e\u003c/a\u003e! - fix: disallow extra properties in rule options\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.5.3\u003c/h2\u003e\n\u003cp\u003erepublish the latest version\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/compare/v5.5.2...v5.5.3\"\u003ehttps://github.com/prettier/eslint-plugin-prettier/compare/v5.5.2...v5.5.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.5.2\u003c/h2\u003e\n\u003cp\u003erepublish the latest version\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/compare/v5.5.1...v5.5.2\"\u003ehttps://github.com/prettier/eslint-plugin-prettier/compare/v5.5.1...v5.5.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.5.1\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/748\"\u003e#748\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/bfd1e9547de9afaaf30318735f2f441c0250b77e\"\u003e\u003ccode\u003ebfd1e95\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - fix: use \u003ccode\u003eprettierRcOptions\u003c/code\u003e directly for prettier 3.6+\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/compare/v5.5.0...v5.5.1\"\u003ehttps://github.com/prettier/eslint-plugin-prettier/compare/v5.5.0...v5.5.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/pull/743\"\u003e#743\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/92f2c9c8f0b083a0208b4236cf5c8e4af5612a8b\"\u003e\u003ccode\u003e92f2c9c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dotcarmen\"\u003e\u003ccode\u003e@​dotcarmen\u003c/code\u003e\u003c/a\u003e! - feat: support non-js languages like \u003ccode\u003ecss\u003c/code\u003e for \u003ccode\u003e@eslint/css\u003c/code\u003e and \u003ccode\u003ejson\u003c/code\u003e for \u003ccode\u003e@eslint/json\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotcarmen\"\u003e\u003ccode\u003e@​dotcarmen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/pull/743\"\u003eprettier/eslint-plugin-prettier#743\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/compare/v5.4.1...v5.5.0\"\u003ehttps://github.com/prettier/eslint-plugin-prettier/compare/v5.4.1...v5.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.4.1\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/740\"\u003e#740\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/c21521ffbe7bfb60bdca8cbf6349fba4de774d21\"\u003e\u003ccode\u003ec21521f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - fix(deps): bump \u003ccode\u003esynckit\u003c/code\u003e to v0.11.7 to fix potential \u003ccode\u003eTypeError: Cannot read properties of undefined (reading 'message')\u003c/code\u003e error\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/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\u003ch2\u003e5.5.5\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/prettier/eslint-plugin-prettier/pull/772\"\u003e#772\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/7264ed0a6cf47fc36befed32f459e7d875f5992c\"\u003e\u003ccode\u003e7264ed0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/BPScott\"\u003e\u003ccode\u003e@​BPScott\u003c/code\u003e\u003c/a\u003e! - Bump prettier-linter-helpers dependency to v1.0.1\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/pull/776\"\u003e#776\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/77651a33cd16fd4c50b7346971990b900a42408b\"\u003e\u003ccode\u003e77651a3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/aswils\"\u003e\u003ccode\u003e@​aswils\u003c/code\u003e\u003c/a\u003e! - fix: bump synckit for yarn PnP ESM issue\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.5.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/prettier/eslint-plugin-prettier/pull/755\"\u003e#755\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/723f7a803f014746f2146e5be021c9071fa52d7e\"\u003e\u003ccode\u003e723f7a8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/kbrilla\"\u003e\u003ccode\u003e@​kbrilla\u003c/code\u003e\u003c/a\u003e! - fix: add 'oxc', 'oxc-ts' and 'hermes' parsers to \u003ccode\u003eparserBlocklist\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/pull/751\"\u003e#751\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/cf52b306a533b971bf40bbbf0d2033a1ed4f3c5d\"\u003e\u003ccode\u003ecf52b30\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/andreww2012\"\u003e\u003ccode\u003e@​andreww2012\u003c/code\u003e\u003c/a\u003e! - fix: disallow extra properties in rule options\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.5.1\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/748\"\u003e#748\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/bfd1e9547de9afaaf30318735f2f441c0250b77e\"\u003e\u003ccode\u003ebfd1e95\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - fix: use \u003ccode\u003eprettierRcOptions\u003c/code\u003e directly for prettier 3.6+\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/pull/743\"\u003e#743\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/92f2c9c8f0b083a0208b4236cf5c8e4af5612a8b\"\u003e\u003ccode\u003e92f2c9c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dotcarmen\"\u003e\u003ccode\u003e@​dotcarmen\u003c/code\u003e\u003c/a\u003e! - feat: support non-js languages like \u003ccode\u003ecss\u003c/code\u003e for \u003ccode\u003e@eslint/css\u003c/code\u003e and \u003ccode\u003ejson\u003c/code\u003e for \u003ccode\u003e@eslint/json\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.4.1\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/740\"\u003e#740\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/c21521ffbe7bfb60bdca8cbf6349fba4de774d21\"\u003e\u003ccode\u003ec21521f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - fix(deps): bump \u003ccode\u003esynckit\u003c/code\u003e to v0.11.7 to fix potential \u003ccode\u003eTypeError: Cannot read properties of undefined (reading 'message')\u003c/code\u003e error\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/pull/736\"\u003e#736\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/59a0cae5f27801d7e00f257c6be059a848b32fbe\"\u003e\u003ccode\u003e59a0cae\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/yashtech00\"\u003e\u003ccode\u003e@​yashtech00\u003c/code\u003e\u003c/a\u003e! - refactor: migrate \u003ccode\u003eworker.js\u003c/code\u003e to \u003ccode\u003eworker.mjs\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.3.1\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/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\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/e2c154a7214d4548dad225a56ee1e333d6389b66\"\u003e\u003ccode\u003ee2c154a\u003c/code\u003e\u003c/a\u003e chore: release eslint-plugin-prettier (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/773\"\u003e#773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/6795c1abf6dc9949da8681b05ec31d323794d00c\"\u003e\u003ccode\u003e6795c1a\u003c/code\u003e\u003c/a\u003e build(deps): Bump the actions group across 1 directory with 2 updates (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/774\"\u003e#774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/compare/v5.1.3...v5.5.6\"\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-prettier since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.2.5 to 3.8.4\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.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMarkdown: Fix blank lines between list items and nested sub-lists being removed in Markdown/MDX (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/17746\"\u003eprettier/prettier#17746\u003c/a\u003e by \u003ca href=\"https://github.com/byplayer\"\u003e\u003ccode\u003e@​byplayer\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.4/CHANGELOG.md#384\"\u003eChangelog\u003c/a\u003e\u003c/p\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\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/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.4\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.3...3.8.4\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eMarkdown: Fix blank lines between list items and nested sub-lists being removed in Markdown/MDX (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/17746\"\u003e#17746\u003c/a\u003e by \u003ca href=\"https://github.com/byplayer\"\u003e\u003ccode\u003e@​byplayer\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003cp\u003ePrettier was removing blank lines between list items and their nested sub-lists, converting loose lists into tight lists and changing their semantic meaning.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"markdown\"\u003e\u003ccode\u003e\u0026lt;!-- Input --\u0026gt;\n- a\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eb\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ec\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ed\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u0026lt;!-- Prettier 3.8.3 --\u0026gt;\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ea\n\u003cul\u003e\n\u003cli\u003eb\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003ec\n\u003cul\u003e\n\u003cli\u003ed\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u0026lt;!-- Prettier 3.8.4 --\u0026gt;\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ea\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eb\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ec\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ed\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\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\u003cbr /\u003e\n$value: if(\u003cbr /\u003e\nsass(false): 1; else: -1,\u003cbr /\u003e\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\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/1c6ba5539141552e0e8e22d401ea620d8fdff468\"\u003e\u003ccode\u003e1c6ba55\u003c/code\u003e\u003c/a\u003e Release 3.8.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/4a673dc9b59ddf7296bbab9822093d2971da84a8\"\u003e\u003ccode\u003e4a673dc\u003c/code\u003e\u003c/a\u003e Fix blank lines between list items and nested sub-lists being removed in Mark...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/074aaedbb052a288e89d15eb0a4214de37a08866\"\u003e\u003ccode\u003e074aaed\u003c/code\u003e\u003c/a\u003e Replace \u003ccode\u003emain\u003c/code\u003e branch in changelog link with tags (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19054\"\u003e#19054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/c22a003ae97917c5043e8685b4fdff0f93e978f9\"\u003e\u003ccode\u003ec22a003\u003c/code\u003e\u003c/a\u003e Bump Prettier dependency to 3.8.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/07bad1f04536e9799927007baf466e67151576f0\"\u003e\u003ccode\u003e07bad1f\u003c/code\u003e\u003c/a\u003e Clean changelog_unreleased\u003c/li\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prettier/prettier/compare/3.2.5...3.8.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 prettier since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `reflect-metadata` from 0.2.1 to 0.2.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rbuckton/reflect-metadata/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rxjs` from 7.8.1 to 7.8.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ReactiveX/rxjs/blob/7.8.2/CHANGELOG.md\"\u003erxjs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/reactivex/rxjs/compare/7.8.1...7.8.2\"\u003e7.8.2\u003c/a\u003e (2025-02-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eanimationFrameScheduler:\u003c/strong\u003e some tasks are never flushed and sometimes it breaks completely (\u003ca href=\"https://redirect.github.com/reactivex/rxjs/issues/7444\"\u003e#7444\u003c/a\u003e) (\u003ca href=\"https://github.com/reactivex/rxjs/commit/8bbfa4efd15f6572316d5b2b05b2f49ded69a3ca\"\u003e8bbfa4e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emergeWith:\u003c/strong\u003e works correctly with an Array (\u003ca href=\"https://redirect.github.com/reactivex/rxjs/issues/7281\"\u003e#7281\u003c/a\u003e) (\u003ca href=\"https://github.com/reactivex/rxjs/commit/27855c635ca74107352ae3336944433a328c0b41\"\u003e27855c6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esubscriber:\u003c/strong\u003e strict type signature for next method (\u003ca href=\"https://redirect.github.com/reactivex/rxjs/issues/7172\"\u003e#7172\u003c/a\u003e) (\u003ca href=\"https://github.com/reactivex/rxjs/commit/0e2ef5e1142699b028bc3624aae9b24c3e3aaccf\"\u003e0e2ef5e\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/ReactiveX/rxjs/commit/e5351d02e225e275ac0e497c7b66eaa5f0c88791\"\u003e\u003ccode\u003ee5351d0\u003c/code\u003e\u003c/a\u003e chore(publish): 7.8.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ReactiveX/rxjs/commit/8bbfa4efd15f6572316d5b2b05b2f49ded69a3ca\"\u003e\u003ccode\u003e8bbfa4e\u003c/code\u003e\u003c/a\u003e fix(animationFrameScheduler): some tasks are never flushed and sometimes it b...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ReactiveX/rxjs/commit/4a2d0d29a7b17607e74afcb6fb8037fe58ef9021\"\u003e\u003ccode\u003e4a2d0d2\u003c/code\u003e\u003c/a\u003e docs(rxjs.dex): replace polyfill.io with a Cloudflare equivalent (\u003ca href=\"https://redirect.github.com/reactivex/rxjs/issues/7487\"\u003e#7487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ReactiveX/rxjs/commit/2fb074008430c8fcae9a10c22a3cd7b5140ffd84\"\u003e\u003ccode\u003e2fb0740\u003c/code\u003e\u003c/a\u003e chore: 7.x remove global npm install and ignore latest TS (\u003ca href=\"https://redirect.github.com/reactivex/rxjs/issues/7398\"\u003e#7398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ReactiveX/rxjs/commit/d69d890b65c2890c1bd7cd181cb462848f8b75fb\"\u003e\u003ccode\u003ed69d890\u003c/code\u003e\u003c/a\u003e docs: fix missing overloads in docs when overload count is less than 3 (\u003ca href=\"https://redirect.github.com/reactivex/rxjs/issues/7367\"\u003e#7367\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ReactiveX/rxjs/commit/27855c635ca74107352ae3336944433a328c0b41\"\u003e\u003ccode\u003e27855c6\u003c/code\u003e\u003c/a\u003e fix(mergeWith): works correctly with an Array (\u003ca href=\"https://redirect.github.com/reactivex/rxjs/issues/7281\"\u003e#7281\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ReactiveX/rxjs/commit/9db65635b0b26b25c35b3470885c6f02abd54122\"\u003e\u003ccode\u003e9db6563\u003c/code\u003e\u003c/a\u003e docs: provide URL for the V8 docs app (\u003ca href=\"https://redirect.github.com/reactivex/rxjs/issues/7244\"\u003e#7244\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ReactiveX/rxjs/commit/5c3fb3347376eaa079655fc70f6d39fbbd7ca180\"\u003e\u003ccode\u003e5c3fb33\u003c/code\u003e\u003c/a\u003e docs: add MonoTypeOperatorFunction documentation (\u003ca href=\"https://redirect.github.com/reactivex/rxjs/issues/7284\"\u003e#7284\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ReactiveX/rxjs/commit/0e2ef5e1142699b028bc3624aae9b24c3e3aaccf\"\u003e\u003ccode\u003e0e2ef5e\u003c/code\u003e\u003c/a\u003e fix(subscriber): strict type signature for next method (\u003ca href=\"https://redirect.github.com/reactivex/rxjs/issues/7172\"\u003e#7172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ReactiveX/rxjs/commit/b6d00c1d276ad3b987dd832168448e106741ebda\"\u003e\u003ccode\u003eb6d00c1\u003c/code\u003e\u003c/a\u003e docs: improve glossary and semantics page (\u003ca href=\"https://redirect.github.com/reactivex/rxjs/issues/7267\"\u003e#7267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/reactivex/rxjs/compare/7.8.1...7.8.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ts-node` from 10.8.2 to 10.9.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TypeStrong/ts-node/releases\"\u003ets-node's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eFix \u003ccode\u003etsconfig.json\u003c/code\u003e file not found\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFixed\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003etsconfig.json\u003c/code\u003e file not found on latest TypeScript version (\u003ca href=\"https://redirect.github.com/TypeStrong/ts-node/pull/2091\"\u003eTypeStrong/ts-node#2091\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.9.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFixed\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eWorkaround nodejs bug introduced in 18.6.0 (\u003ca href=\"https://redirect.github.com/TypeStrong/ts-node/issues/1838\"\u003e#1838\u003c/a\u003e) \u003ca href=\"https://github.com/cspotcode\"\u003e\u003ccode\u003e@​cspotcode\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eOnly affects projects on node \u0026gt;=18.6.0 using \u003ccode\u003e--esm\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eOlder versions of node and projects without \u003ccode\u003e--esm\u003c/code\u003e are unaffected\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/TypeStrong/ts-node/compare/v10.9.0...v10.9.1\"\u003ehttps://github.com/TypeStrong/ts-node/compare/v10.9.0...v10.9.1\u003c/a\u003e\n\u003ca href=\"https://github.com/TypeStrong/ts-node/milestone/18?closed=1\"\u003ehttps://github.com/TypeStrong/ts-node/milestone/18?closed=1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.9.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eAdded\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e--project\u003c/code\u003e accepts path to a directory containing a \u003ccode\u003etsconfig.json\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/TypeStrong/ts-node/issues/1829\"\u003e#1829\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/TypeStrong/ts-node/issues/1830\"\u003e#1830\u003c/a\u003e) \u003ca href=\"https://github.com/cspotcode\"\u003e\u003ccode\u003e@​cspotcode\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003epreviously it required an explicit filename\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded helpful error message when swc version is too old to support our configuration (\u003ca href=\"https://redirect.github.com/TypeStrong/ts-node/issues/1802\"\u003e#1802\u003c/a\u003e) \u003ca href=\"https://github.com/cspotcode\"\u003e\u003ccode\u003e@​cspotcode\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eexperimentalTsImportSpecifiers\u003c/code\u003e option which allows using voluntary \u003ccode\u003e.ts\u003c/code\u003e file extensions in import specifiers (undocumented except for \u003ca href=\"https://typestrong.org/ts-node/api/interfaces/CreateOptions.html#experimentalTsImportSpecifiers\"\u003eAPI docs\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/TypeStrong/ts-node/issues/1815\"\u003e#1815\u003c/a\u003e) \u003ca href=\"https://github.com/cspotcode\"\u003e\u003ccode\u003e@​cspotcode\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFixed\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed bug where \u003ccode\u003echild_process.fork()\u003c/code\u003e would erroneously execute the parent's entrypoint script, not the intended child script (\u003ca href=\"https://redirect.github.com/TypeStrong/ts-node/issues/1812\"\u003e#1812\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/TypeStrong/ts-node/issues/1814\"\u003e#1814\u003c/a\u003e) \u003ca href=\"https://github.com/devversion\"\u003e\u003ccode\u003e@​devversion\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed support for jsx modes \u003ccode\u003e\u0026quot;react-jsx\u0026quot;\u003c/code\u003e and \u003ccode\u003e\u0026quot;react-jsxdev\u0026quot;\u003c/code\u003e in swc transpiler (\u003ca href=\"https://redirect.github.com/TypeStrong/ts-node/issues/1800\"\u003e#1800\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/TypeStrong/ts-node/issues/1802\"\u003e#1802\u003c/a\u003e) \u003ca href=\"https://github.com/cspotcode\"\u003e\u003ccode\u003e@​cspotcode\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed support for import assertions in swc transpiler (\u003ca href=\"https://redirect.github.com/TypeStrong/ts-node/issues/1817\"\u003e#1817\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/TypeStrong/ts-node/issues/1802\"\u003e#1802\u003c/a\u003e) \u003ca href=\"https://github.com/cspotcode\"\u003e\u003ccode\u003e@​cspotcode\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed bug where calling \u003ccode\u003erepl.evalCode()\u003c/code\u003e with code not ending in a newline would not update the typechecker accordingly (\u003ca href=\"https://redirect.github.com/TypeStrong/ts-node/issues/1764\"\u003e#1764\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/TypeStrong/ts-node/issues/1824\"\u003e#1824\u003c/a\u003e) \u003ca href=\"https://github.com/cspotcode\"\u003e\u003ccode\u003e@​cspotcode\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/TypeStrong/ts-node/compare/v10.8.2...v10.9.0\"\u003ehttps://github.com/TypeStrong/ts-node/compare/v10.8.2...v10.9.0\u003c/a\u003e\n\u003ca href=\"https://github.com/TypeStrong/ts-node/milestone/16?closed=1\"\u003ehttps://github.com/TypeStrong/ts-node/milestone/16?closed=1\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/TypeStrong/ts-node/commit/057ac1beb118f9c42d21e876a17320ad73ea6be2\"\u003e\u003ccode\u003e057ac1b\u003c/code\u003e\u003c/a\u003e 10.9.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TypeStrong/ts-node/commit/c8805d5d4bcdfa564fdcc0ff6630381c9f54ee5a\"\u003e\u003ccode\u003ec8805d5\u003c/code\u003e\u003c/a\u003e Update package lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TypeStrong/ts-node/commit/99862f7ec663927045ecb5703230c368816d0857\"\u003e\u003ccode\u003e99862f7\u003c/code\u003e\u003c/a\u003e Bump swc dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TypeStrong/ts-node/commit/cdc4e883ab7072865abc4070f651374503cc88a9\"\u003e\u003ccode\u003ecdc4e88\u003c/code\u003e\u003c/a\u003e Ignore test files in build schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TypeStrong/ts-node/commit/08cdfb0c70fbe3cadd658ef025d7947a0a59c920\"\u003e\u003ccode\u003e08cdfb0\u003c/code\u003e\u003c/a\u003e Backport swc fixes on main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TypeStrong/ts-node/commit/9639daa83c2122dd3d5ac4520f2d990d997fe8ba\"\u003e\u003ccode\u003e9639daa\u003c/code\u003e\u003c/a\u003e Ignore test files in build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TypeStrong/ts-node/commit/cc1a503e5faae87b034b76a3f5ddd53e5e7a6b3b\"\u003e\u003ccode\u003ecc1a503\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003etsconfig.json\u003c/code\u003e not found with TS \u0026gt;= 5.3 (\u003ca href=\"https://redirect.github.com/TypeStrong/ts-node/issues/2091\"\u003e#2091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TypeStrong/ts-node/commit/0e0da590b3c104ee515ae7b603c29d3d87620ce5\"\u003e\u003ccode\u003e0e0da59\u003c/code\u003e\u003c/a\u003e 10.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TypeStrong/ts-node/commit/c02af136b062574081d355a768ceddd3b0bb1903\"\u003e\u003ccode\u003ec02af13\u003c/code\u003e\u003c/a\u003e Attempt workaround for node regression (\u003ca href=\"https://redirect.github.com/TypeStrong/ts-node/issues/1838\"\u003e#1838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TypeStrong/ts-node/commit/11424e06ac360c4aea26f94e1bacaa3b74b7e57f\"\u003e\u003ccode\u003e11424e0\u003c/code\u003e\u003c/a\u003e 10.9.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TypeStrong/ts-node/compare/v10.8.2...v10.9.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript-eslint` from 8.57.1 to 8.61.1\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\"\u003etypescript-eslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.61.1\u003c/h2\u003e\n\u003ch2\u003e8.61.1 (2026-06-15)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [consistent-indexed-object-style] do not remove comments when fixing (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12396\"\u003e#12396\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/10577\"\u003e#10577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] avoid false positive for template literal expressions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12281\"\u003e#12281\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] wrap object literal in parens when removing TSTypeAssertion in arrow body (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12394\"\u003e#12394\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12393\"\u003e#12393\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-boolean-literal-compare] fix precedence bug in autofix (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12413\"\u003e#12413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-template-expression] respect ECMAScript line terminators (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12388\"\u003e#12388\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAnas \u003ca href=\"https://github.com/anasm266\"\u003e\u003ccode\u003e@​anasm266\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeftera \u003ca href=\"https://github.com/Deftera186\"\u003e\u003ccode\u003e@​Deftera186\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\u003cli\u003eSarath Francis \u003ca href=\"https://github.com/sarathfrancis90\"\u003e\u003ccode\u003e@​sarathfrancis90\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.61.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\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\u003ch2\u003ev8.60.1\u003c/h2\u003e\n\u003ch2\u003e8.60.1 (2026-06-01)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e respect ECMAScript line terminators in ts-comment rules (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12352\"\u003e#12352\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/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md\"\u003etypescript-eslint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.61.1 (2026-06-15)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint 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.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.61.0 (2026-06-08)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint 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\u003ch2\u003e8.60.1 (2026-06-01)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint 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.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.60.0 (2026-05-25)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint 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\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\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.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 typescript-eslint to align it with other projects, there were no code changes.\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/typescript-eslint/typescript-eslint/commit/aaad7187b529c4b6ff8088ffd7e948c69c2763b6\"\u003e\u003ccode\u003eaaad718\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.61.1\u003c/li\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\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/4f84a697aedc436559c3ae09b5b357d98b448d68\"\u003e\u003ccode\u003e4f84a69\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.60.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/1849b530c254fb4f89d7270160f3a998e4acd964\"\u003e\u003ccode\u003e1849b53\u003c/code\u003e\u003c/a\u003e chore: typecheck using tsgo (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12139\"\u003e#12139\u003c/a\u003e)\u003c/li\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/4b927c607755b2648d5854b9e928c1dbb2b8e088\"\u003e\u003ccode\u003e4b927c6\u003c/code\u003e\u003c/a\u003e fix(typescript-eslint): export Compatible* types from typescript-eslint to re...\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/typescript-eslint/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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.61.1/packages/typescript-eslint\"\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/bannaarr01/nestjs-keycloak-auth/pull/44","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/bannaarr01%2Fnestjs-keycloak-auth/issues/44","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/44/packages"}},{"old_version":"11.1.24","new_version":"11.1.27","update_type":"patch","path":null,"pr_created_at":"2026-06-20T23:07:25.000Z","version_change":"11.1.24 → 11.1.27","issue":{"uuid":"4708649096","node_id":"PR_kwDOQJxXsc7oxehX","number":202,"state":"open","title":"chore(deps)(deps): bump the all-packages group across 1 directory with 54 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-06-20T23:07:25.000Z","updated_at":"2026-06-20T23:08:31.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps): bump","group_name":"all-packages","update_count":54,"packages":[{"name":"@tailwindcss/postcss","old_version":"4.3.0","new_version":"4.3.1","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tanstack/react-query","old_version":"5.100.14","new_version":"5.101.0","repository_url":"https://github.com/TanStack/query"},{"name":"acorn","old_version":"8.16.0","new_version":"8.17.0","repository_url":"https://github.com/acornjs/acorn"},{"name":"axios","old_version":"1.16.1","new_version":"1.18.0","repository_url":"https://github.com/axios/axios"},{"name":"eslint-config-next","old_version":"16.2.6","new_version":"16.2.9","repository_url":"https://github.com/vercel/next.js"},{"name":"fumadocs-core","old_version":"16.5.0","new_version":"16.10.5","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-mdx","old_version":"14.2.6","new_version":"15.0.12","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-ui","old_version":"16.5.0","new_version":"16.10.5","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"tailwindcss","old_version":"4.3.0","new_version":"4.3.1","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@middy/core","old_version":"7.6.5","new_version":"7.6.8","repository_url":"https://github.com/middyjs/middy"},{"name":"@middy/http-cors","old_version":"7.6.5","new_version":"7.6.8","repository_url":"https://github.com/middyjs/middy"},{"name":"@middy/http-security-headers","old_version":"7.6.5","new_version":"7.6.8","repository_url":"https://github.com/middyjs/middy"},{"name":"@middy/validator","old_version":"7.6.5","new_version":"7.6.8","repository_url":"https://github.com/middyjs/middy"},{"name":"@nestjs/common","old_version":"11.1.24","new_version":"11.1.27","repository_url":"https://github.com/nestjs/nest"},{"name":"@types/node","old_version":"22.19.7","new_version":"26.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"ai","old_version":"6.0.193","new_version":"6.0.208","repository_url":"https://github.com/vercel/ai"},{"name":"baseline-browser-mapping","old_version":"2.10.32","new_version":"2.10.38","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"enhanced-resolve","old_version":"5.22.1","new_version":"5.24.0","repository_url":"https://github.com/webpack/enhanced-resolve"},{"name":"eslint","old_version":"8.57.1","new_version":"10.5.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-oxlint","old_version":"1.67.0","new_version":"1.70.0","repository_url":"https://github.com/oxc-project/eslint-plugin-oxlint"},{"name":"eslint-plugin-unicorn","old_version":"62.0.0","new_version":"68.0.0","repository_url":"https://github.com/sindresorhus/eslint-plugin-unicorn"},{"name":"next","old_version":"16.2.6","new_version":"16.2.9","repository_url":"https://github.com/vercel/next.js"},{"name":"oxlint","old_version":"1.67.0","new_version":"1.70.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"pg","old_version":"8.21.0","new_version":"8.22.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"prettier","old_version":"3.8.3","new_version":"3.8.4","repository_url":"https://github.com/prettier/prettier"},{"name":"storybook","old_version":"10.4.1","new_version":"10.4.6","repository_url":"https://github.com/storybookjs/storybook"},{"name":"vite-plugin-dts","old_version":"5.0.1","new_version":"5.0.2","repository_url":"https://github.com/qmhc/unplugin-dts"},{"name":"@supabase/supabase-js","old_version":"2.106.2","new_version":"2.108.2","repository_url":"https://github.com/supabase/supabase-js"},{"name":"posthog-js","old_version":"1.376.4","new_version":"1.391.2","repository_url":"https://github.com/PostHog/posthog-js"},{"name":"radix-ui","old_version":"1.4.3","new_version":"1.6.0","repository_url":"https://github.com/radix-ui/primitives"},{"name":"react-tweet","old_version":"3.3.0","new_version":"3.3.1","repository_url":"https://github.com/vercel/react-tweet"},{"name":"@playwright/test","old_version":"1.60.0","new_version":"1.61.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@types/mdx","old_version":"2.0.13","new_version":"2.0.14","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"axe-core","old_version":"4.11.4","new_version":"4.12.1","repository_url":"https://github.com/dequelabs/axe-core"},{"name":"@storybook/addon-a11y","old_version":"10.4.1","new_version":"10.4.6","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-docs","old_version":"10.4.1","new_version":"10.4.6","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-themes","old_version":"10.4.1","new_version":"10.4.6","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/react-vite","old_version":"10.4.1","new_version":"10.4.6","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@tailwindcss/vite","old_version":"4.3.0","new_version":"4.3.1","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"concurrently","old_version":"10.0.0","new_version":"10.0.3","repository_url":"https://github.com/open-cli-tools/concurrently"},{"name":"oxc-resolver","old_version":"11.20.0","new_version":"11.21.3","repository_url":"https://github.com/oxc-project/oxc-resolver"},{"name":"mongodb","old_version":"7.2.0","new_version":"7.3.0","repository_url":"https://github.com/mongodb/node-mongodb-native"},{"name":"mongoose","old_version":"9.6.3","new_version":"9.7.1","repository_url":"https://github.com/Automattic/mongoose"},{"name":"@ai-sdk/openai","old_version":"3.0.67","new_version":"3.0.73","repository_url":"https://github.com/vercel/ai"},{"name":"@google/genai","old_version":"2.7.0","new_version":"2.9.0","repository_url":"https://github.com/googleapis/js-genai"},{"name":"@angular-eslint/eslint-plugin","old_version":"21.4.0","new_version":"22.0.0","repository_url":"https://github.com/angular-eslint/angular-eslint"},{"name":"eslint-plugin-jsdoc","old_version":"63.0.0","new_version":"63.0.6","repository_url":"https://github.com/gajus/eslint-plugin-jsdoc"},{"name":"eslint-plugin-n","old_version":"18.0.1","new_version":"18.1.0","repository_url":"https://github.com/eslint-community/eslint-plugin-n"},{"name":"eslint-plugin-security","old_version":"4.0.0","new_version":"4.0.1","repository_url":"https://github.com/eslint-community/eslint-plugin-security"},{"name":"eslint-plugin-sonarjs","old_version":"4.0.3","new_version":"4.1.0","repository_url":"https://github.com/SonarSource/SonarJS"},{"name":"eslint-plugin-vue","old_version":"10.9.1","new_version":"10.9.2","repository_url":"https://github.com/vuejs/eslint-plugin-vue"},{"name":"tsx","old_version":"4.22.3","new_version":"4.22.4","repository_url":"https://github.com/privatenumber/tsx"}],"path":null,"ecosystem":"npm"},"body":"Bumps the all-packages group with 52 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.3.0` | `4.3.1` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.100.14` | `5.101.0` |\n| [acorn](https://github.com/acornjs/acorn) | `8.16.0` | `8.17.0` |\n| [axios](https://github.com/axios/axios) | `1.16.1` | `1.18.0` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `16.2.6` | `16.2.9` |\n| [fumadocs-core](https://github.com/fuma-nama/fumadocs) | `16.5.0` | `16.10.5` |\n| [fumadocs-mdx](https://github.com/fuma-nama/fumadocs) | `14.2.6` | `15.0.12` |\n| [fumadocs-ui](https://github.com/fuma-nama/fumadocs) | `16.5.0` | `16.10.5` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.3.0` | `4.3.1` |\n| [@middy/core](https://github.com/middyjs/middy/tree/HEAD/packages/core) | `7.6.5` | `7.6.8` |\n| [@middy/http-cors](https://github.com/middyjs/middy/tree/HEAD/packages/http-cors) | `7.6.5` | `7.6.8` |\n| [@middy/http-security-headers](https://github.com/middyjs/middy/tree/HEAD/packages/http-security-headers) | `7.6.5` | `7.6.8` |\n| [@middy/validator](https://github.com/middyjs/middy/tree/HEAD/packages/validator) | `7.6.5` | `7.6.8` |\n| [@nestjs/common](https://github.com/nestjs/nest/tree/HEAD/packages/common) | `11.1.24` | `11.1.27` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.19.7` | `26.0.0` |\n| [ai](https://github.com/vercel/ai/tree/HEAD/packages/ai) | `6.0.193` | `6.0.208` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.10.32` | `2.10.38` |\n| [enhanced-resolve](https://github.com/webpack/enhanced-resolve) | `5.22.1` | `5.24.0` |\n| [eslint](https://github.com/eslint/eslint) | `8.57.1` | `10.5.0` |\n| [eslint-plugin-oxlint](https://github.com/oxc-project/eslint-plugin-oxlint) | `1.67.0` | `1.70.0` |\n| [eslint-plugin-unicorn](https://github.com/sindresorhus/eslint-plugin-unicorn) | `62.0.0` | `68.0.0` |\n| [next](https://github.com/vercel/next.js) | `16.2.6` | `16.2.9` |\n| [oxlint](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint) | `1.67.0` | `1.70.0` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.21.0` | `8.22.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.3` | `3.8.4` |\n| [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/core) | `10.4.1` | `10.4.6` |\n| [vite-plugin-dts](https://github.com/qmhc/unplugin-dts/tree/HEAD/packages/vite-plugin-dts) | `5.0.1` | `5.0.2` |\n| [@supabase/supabase-js](https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js) | `2.106.2` | `2.108.2` |\n| [posthog-js](https://github.com/PostHog/posthog-js) | `1.376.4` | `1.391.2` |\n| [radix-ui](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/radix-ui) | `1.4.3` | `1.6.0` |\n| [react-tweet](https://github.com/vercel/react-tweet) | `3.3.0` | `3.3.1` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.60.0` | `1.61.0` |\n| [@types/mdx](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/mdx) | `2.0.13` | `2.0.14` |\n| [axe-core](https://github.com/dequelabs/axe-core) | `4.11.4` | `4.12.1` |\n| [@storybook/addon-a11y](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/a11y) | `10.4.1` | `10.4.6` |\n| [@storybook/addon-docs](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs) | `10.4.1` | `10.4.6` |\n| [@storybook/addon-themes](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/themes) | `10.4.1` | `10.4.6` |\n| [@storybook/react-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/react-vite) | `10.4.1` | `10.4.6` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.3.0` | `4.3.1` |\n| [concurrently](https://github.com/open-cli-tools/concurrently) | `10.0.0` | `10.0.3` |\n| [oxc-resolver](https://github.com/oxc-project/oxc-resolver) | `11.20.0` | `11.21.3` |\n| [mongodb](https://github.com/mongodb/node-mongodb-native) | `7.2.0` | `7.3.0` |\n| [mongoose](https://github.com/Automattic/mongoose) | `9.6.3` | `9.7.1` |\n| [@ai-sdk/openai](https://github.com/vercel/ai/tree/HEAD/packages/openai) | `3.0.67` | `3.0.73` |\n| [@google/genai](https://github.com/googleapis/js-genai) | `2.7.0` | `2.9.0` |\n| [@angular-eslint/eslint-plugin](https://github.com/angular-eslint/angular-eslint/tree/HEAD/packages/eslint-plugin) | `21.4.0` | `22.0.0` |\n| [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) | `63.0.0` | `63.0.6` |\n| [eslint-plugin-n](https://github.com/eslint-community/eslint-plugin-n) | `18.0.1` | `18.1.0` |\n| [eslint-plugin-security](https://github.com/eslint-community/eslint-plugin-security) | `4.0.0` | `4.0.1` |\n| [eslint-plugin-sonarjs](https://github.com/SonarSource/SonarJS) | `4.0.3` | `4.1.0` |\n| [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue) | `10.9.1` | `10.9.2` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.22.3` | `4.22.4` |\n\n\nUpdates `@tailwindcss/postcss` from 4.3.0 to 4.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/releases\"\u003e@​tailwindcss/postcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.1\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e--silent\u003c/code\u003e option to suppress output in \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20100\"\u003e#20100\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove deprecation warnings by using \u003ccode\u003eModule#registerHooks\u003c/code\u003e instead of \u003ccode\u003eModule#register\u003c/code\u003e on Node 26+ (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20028\"\u003e#20028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: don't crash when plugin utilities throw for unsupported values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20052\"\u003e#20052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003e@apply\u003c/code\u003e to be used with CSS mixins (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19427\"\u003e#19427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003enot-*\u003c/code\u003e correctly negates \u003ccode\u003e@container\u003c/code\u003e queries, including \u003ccode\u003estyle(…)\u003c/code\u003e queries (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20059\"\u003e#20059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003edrop-shadow-*\u003c/code\u003e color utilities work with custom shadow values containing \u003ccode\u003ecalc(…)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20080\"\u003e#20080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix 'Sourcemap is likely to be incorrect' warnings when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20103\"\u003e#20103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@tailwindcss/webpack\u003c/code\u003e can be installed in Rspack projects without requiring \u003ccode\u003ewebpack\u003c/code\u003e as a peer dependency (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20027\"\u003e#20027\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: don't suggest invalid \u003ccode\u003ecalc(…)\u003c/code\u003e expressions (e.g. \u003ccode\u003epx-[calc(1rem+0px)]\u003c/code\u003e → \u003ccode\u003epx-[calc(1rem+0)]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20127\"\u003e#20127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: avoid suggesting large spacing-scale values for arbitrary lengths (e.g. \u003ccode\u003eleft-[99999px]\u003c/code\u003e → \u003ccode\u003eleft-[99999px]\u003c/code\u003e, not \u003ccode\u003eleft-24999.75\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20130\"\u003e#20130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e in \u003ccode\u003e--watch\u003c/code\u003e mode recovers when a tracked dependency is deleted and restored (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20137\"\u003e#20137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure standalone \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e binaries are ignored when scanning for class candidates (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20139\"\u003e#20139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure class candidates are extracted from Twig \u003ccode\u003eaddClass(…)\u003c/code\u003e and \u003ccode\u003eremoveClass(…)\u003c/code\u003e calls (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20198\"\u003e#20198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't crash in the Ruby or Vue preprocessors when scanning files containing invalid UTF-8 bytes (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19588\"\u003e#19588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003e@variant\u003c/code\u003e to be used inside \u003ccode\u003eaddBase\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19480\"\u003e#19480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@source\u003c/code\u003e globs with symlinks are preserved (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20203\"\u003e#20203\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure later \u003ccode\u003e@source\u003c/code\u003e rules can re-include files excluded by earlier \u003ccode\u003e@source not\u003c/code\u003e rules (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20203\"\u003e#20203\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: don't migrate empty class rules to invalid \u003ccode\u003e@utility\u003c/code\u003e rules (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20205\"\u003e#20205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure transitions between \u003ccode\u003einset-shadow-none\u003c/code\u003e and other inset shadows work correctly (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20208\"\u003e#20208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure explicitly referenced \u003ccode\u003e@source\u003c/code\u003e directories are scanned even when ignored by git (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20214\"\u003e#20214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@source\u003c/code\u003e globs ending in \u003ccode\u003e**/*\u003c/code\u003e preserve dynamic path segments to avoid scanning too many files (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20217\"\u003e#20217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: don't fold \u003ccode\u003ecalc(…)\u003c/code\u003e divisions when the result would require high precision (e.g. \u003ccode\u003ew-[calc(100%/3.5)]\u003c/code\u003e → \u003ccode\u003ew-[calc(100%/3.5)]\u003c/code\u003e, not \u003ccode\u003ew-[28.571428571428573%]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20221\"\u003e#20221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eServe ESM type declarations to ESM importers of \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20228\"\u003e#20228\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGenerate \u003ccode\u003e0\u003c/code\u003e instead of \u003ccode\u003ecalc(var(--spacing) * 0)\u003c/code\u003e for spacing utilities like \u003ccode\u003em-0\u003c/code\u003e and \u003ccode\u003eleft-0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20196\"\u003e#20196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGenerate \u003ccode\u003evar(--spacing)\u003c/code\u003e instead of \u003ccode\u003ecalc(var(--spacing) * 1)\u003c/code\u003e for spacing utilities like \u003ccode\u003em-1\u003c/code\u003e and \u003ccode\u003eleft-1\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20196\"\u003e#20196\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/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md\"\u003e@​tailwindcss/postcss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.3.1] - 2026-06-12\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e--silent\u003c/code\u003e option to suppress output in \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20100\"\u003e#20100\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove deprecation warnings by using \u003ccode\u003eModule#registerHooks\u003c/code\u003e instead of \u003ccode\u003eModule#register\u003c/code\u003e on Node 26+ (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20028\"\u003e#20028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: don't crash when plugin utilities throw for unsupported values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20052\"\u003e#20052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003e@apply\u003c/code\u003e to be used with CSS mixins (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19427\"\u003e#19427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003enot-*\u003c/code\u003e correctly negates \u003ccode\u003e@container\u003c/code\u003e queries, including \u003ccode\u003estyle(…)\u003c/code\u003e queries (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20059\"\u003e#20059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003edrop-shadow-*\u003c/code\u003e color utilities work with custom shadow values containing \u003ccode\u003ecalc(…)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20080\"\u003e#20080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix 'Sourcemap is likely to be incorrect' warnings when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20103\"\u003e#20103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@tailwindcss/webpack\u003c/code\u003e can be installed in Rspack projects without requiring \u003ccode\u003ewebpack\u003c/code\u003e as a peer dependency (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20027\"\u003e#20027\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: don't suggest invalid \u003ccode\u003ecalc(…)\u003c/code\u003e expressions (e.g. \u003ccode\u003epx-[calc(1rem+0px)]\u003c/code\u003e → \u003ccode\u003epx-[calc(1rem+0)]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20127\"\u003e#20127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: avoid suggesting large spacing-scale values for arbitrary lengths (e.g. \u003ccode\u003eleft-[99999px]\u003c/code\u003e → \u003ccode\u003eleft-[99999px]\u003c/code\u003e, not \u003ccode\u003eleft-24999.75\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20130\"\u003e#20130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e in \u003ccode\u003e--watch\u003c/code\u003e mode recovers when a tracked dependency is deleted and restored (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20137\"\u003e#20137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure standalone \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e binaries are ignored when scanning for class candidates (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20139\"\u003e#20139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure class candidates are extracted from Twig \u003ccode\u003eaddClass(…)\u003c/code\u003e and \u003ccode\u003eremoveClass(…)\u003c/code\u003e calls (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20198\"\u003e#20198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't crash in the Ruby or Vue preprocessors when scanning files containing invalid UTF-8 bytes (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19588\"\u003e#19588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003e@variant\u003c/code\u003e to be used inside \u003ccode\u003eaddBase\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19480\"\u003e#19480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@source\u003c/code\u003e globs with symlinks are preserved (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20203\"\u003e#20203\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure later \u003ccode\u003e@source\u003c/code\u003e rules can re-include files excluded by earlier \u003ccode\u003e@source not\u003c/code\u003e rules (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20203\"\u003e#20203\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: don't migrate empty class rules to invalid \u003ccode\u003e@utility\u003c/code\u003e rules (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20205\"\u003e#20205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure transitions between \u003ccode\u003einset-shadow-none\u003c/code\u003e and other inset shadows work correctly (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20208\"\u003e#20208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure explicitly referenced \u003ccode\u003e@source\u003c/code\u003e directories are scanned even when ignored by git (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20214\"\u003e#20214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@source\u003c/code\u003e globs ending in \u003ccode\u003e**/*\u003c/code\u003e preserve dynamic path segments to avoid scanning too many files (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20217\"\u003e#20217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: don't fold \u003ccode\u003ecalc(…)\u003c/code\u003e divisions when the result would require high precision (e.g. \u003ccode\u003ew-[calc(100%/3.5)]\u003c/code\u003e → \u003ccode\u003ew-[calc(100%/3.5)]\u003c/code\u003e, not \u003ccode\u003ew-[28.571428571428573%]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20221\"\u003e#20221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eServe ESM type declarations to ESM importers of \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20228\"\u003e#20228\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGenerate \u003ccode\u003e0\u003c/code\u003e instead of \u003ccode\u003ecalc(var(--spacing) * 0)\u003c/code\u003e for spacing utilities like \u003ccode\u003em-0\u003c/code\u003e and \u003ccode\u003eleft-0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20196\"\u003e#20196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGenerate \u003ccode\u003evar(--spacing)\u003c/code\u003e instead of \u003ccode\u003ecalc(var(--spacing) * 1)\u003c/code\u003e for spacing utilities like \u003ccode\u003em-1\u003c/code\u003e and \u003ccode\u003eleft-1\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20196\"\u003e#20196\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/tailwindlabs/tailwindcss/commit/8a14a710102cae195f6811e8578bef9477bc6be9\"\u003e\u003ccode\u003e8a14a71\u003c/code\u003e\u003c/a\u003e 4.3.1 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/20226\"\u003e#20226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/522288ca08c7ed0e7e9d3256f40fd36981d451a3\"\u003e\u003ccode\u003e522288c\u003c/code\u003e\u003c/a\u003e Serve ESM type declarations to ESM importers of \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/20228\"\u003e#20228\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/8dcdb66e8a58b9df621ed1a9cb59396e0ddb6dd7\"\u003e\u003ccode\u003e8dcdb66\u003c/code\u003e\u003c/a\u003e Bump dependencies (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/20095\"\u003e#20095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commits/v4.3.1/packages/@tailwindcss-postcss\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query` from 5.100.14 to 5.101.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e@​tanstack/react-query's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/3042860e3c8731c94ca4dec0e277e415d0484fce\"\u003e\u003ccode\u003e3042860\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/query/commit/e631dc3fa17bff71f413246b7a770a730016d346\"\u003e\u003ccode\u003ee631dc3\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\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/TanStack/query/pull/10857\"\u003e#10857\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/query/commit/7cf5923308fb91f3eff0fe952d8c64676e2bdad7\"\u003e\u003ccode\u003e7cf5923\u003c/code\u003e\u003c/a\u003e - fix(react-query-next-experimental): replace deprecated 'isServer' with 'environmentManager.isServer()'\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\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/TanStack/query/blob/main/packages/react-query/CHANGELOG.md\"\u003e@​tanstack/react-query's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.101.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\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/TanStack/query/commit/f3d8d2abbf15bf81ff7575d3be9845d7b402f25a\"\u003e\u003ccode\u003ef3d8d2a\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10774\"\u003e#10774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/532bb298fba15e945e69c6ee4edc0c759ff21324\"\u003e\u003ccode\u003e532bb29\u003c/code\u003e\u003c/a\u003e fix(tests): disable local coverage instrumentation (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10776\"\u003e#10776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.101.0/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `acorn` from 8.16.0 to 8.17.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acornjs/acorn/commit/5b9d16c256b81682d2b26246d86387f1d78633e9\"\u003e\u003ccode\u003e5b9d16c\u003c/code\u003e\u003c/a\u003e Mark version 8.17.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acornjs/acorn/commit/449f9fafb8e8b8fbb218c75da41de2585e7ccfc1\"\u003e\u003ccode\u003e449f9fa\u003c/code\u003e\u003c/a\u003e Make linter happy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acornjs/acorn/commit/9e1bced50d3b7c95749ff4682fbbe80b44f97c31\"\u003e\u003ccode\u003e9e1bced\u003c/code\u003e\u003c/a\u003e Add a strict option to turn on strict mode for scripts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acornjs/acorn/commit/8a4781267015166036cced10fca2799906222de7\"\u003e\u003ccode\u003e8a47812\u003c/code\u003e\u003c/a\u003e Convert stack overflow errors to SyntaxError instances\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acornjs/acorn/commit/3bc83f91bbddf23a6e8b69cbec2d2c332ee08253\"\u003e\u003ccode\u003e3bc83f9\u003c/code\u003e\u003c/a\u003e Update maintainer email\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acornjs/acorn/commit/3f40dbe68408f95c4502b2a03127f91d7c563503\"\u003e\u003ccode\u003e3f40dbe\u003c/code\u003e\u003c/a\u003e Bump test262\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acornjs/acorn/commit/8bd029044e80fce5b929bcd5ba616bf34ce8a306\"\u003e\u003ccode\u003e8bd0290\u003c/code\u003e\u003c/a\u003e Improve handling of using/await using in for loops\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acornjs/acorn/commit/f25fdeda4607e0042da0aca1af2ec7d9aefd5417\"\u003e\u003ccode\u003ef25fded\u003c/code\u003e\u003c/a\u003e Upgrade some dev dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acornjs/acorn/commit/27781e4542a3fd319661d65cf65558560ecedb0b\"\u003e\u003ccode\u003e27781e4\u003c/code\u003e\u003c/a\u003e Remove unnecessary test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acornjs/acorn/commit/2dded4b9de2df211d065262efc633740d9071dfc\"\u003e\u003ccode\u003e2dded4b\u003c/code\u003e\u003c/a\u003e Forbid 'new super()'\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/acornjs/acorn/compare/8.16.0...8.17.0\"\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.18.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.18.0 — June 13, 2026\u003c/h2\u003e\n\u003cp\u003eThis release hardens redirect and URL handling, improves the validateStatus configuration semantics, and includes updates to documentation, dependencies, and release metadata.\u003c/p\u003e\n\u003ch2\u003e🔒 Security Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eRedirect Header Safety:\u003c/strong\u003e Added Node HTTP adapter support for stripping caller-specified sensitive headers on cross-origin redirects, helping prevent custom auth headers such as API keys from leaking to another origin. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10892\"\u003e#10892\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eURL And Request Hardening:\u003c/strong\u003e Rejects malformed \u003ccode\u003ehttp:\u003c/code\u003e and \u003ccode\u003ehttps:\u003c/code\u003e URLs that omit \u003ccode\u003e//\u003c/code\u003e with \u003ccode\u003eERR_INVALID_URL\u003c/code\u003e, while tightening prototype-pollution-safe config reads, stream size limits, FormData depth handling, data URL sizing, and local \u003ccode\u003eNO_PROXY\u003c/code\u003e matching. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/11000\"\u003e#11000\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eStatus Validation:\u003c/strong\u003e Added \u003ccode\u003etransitional.validateStatusUndefinedResolves\u003c/code\u003e so applications can opt in to treating \u003ccode\u003evalidateStatus: undefined\u003c/code\u003e like the option was omitted, while \u003ccode\u003evalidateStatus: null\u003c/code\u003e remains the explicit way to accept every status. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10899\"\u003e#10899\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\n\u003cp\u003e\u003cstrong\u003eDocumentation:\u003c/strong\u003e Published the v1.17.0 release notes, fixed a changelog typo, clarified the package update PR policy, and marked the \u003ccode\u003eproxy\u003c/code\u003e request config as Node.js-only in the advanced docs. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10984\"\u003e#10984\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10988\"\u003e#10988\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10992\"\u003e#10992\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10995\"\u003e#10995\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eDependencies:\u003c/strong\u003e Bumped \u003ccode\u003e@babel/core\u003c/code\u003e, \u003ccode\u003e@babel/preset-env\u003c/code\u003e, \u003ccode\u003e@commitlint/cli\u003c/code\u003e, \u003ccode\u003e@commitlint/config-conventional\u003c/code\u003e, \u003ccode\u003e@rollup/plugin-babel\u003c/code\u003e, \u003ccode\u003e@rollup/plugin-commonjs\u003c/code\u003e, \u003ccode\u003e@vitest/browser\u003c/code\u003e, \u003ccode\u003e@vitest/browser-playwright\u003c/code\u003e, \u003ccode\u003eeslint\u003c/code\u003e, \u003ccode\u003elint-staged\u003c/code\u003e, \u003ccode\u003erollup\u003c/code\u003e, \u003ccode\u003evitest\u003c/code\u003e, and \u003ccode\u003eactions/checkout\u003c/code\u003e. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10989\"\u003e#10989\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10996\"\u003e#10996\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10997\"\u003e#10997\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eRelease Metadata:\u003c/strong\u003e Prepared the 1.18.0 release by updating package metadata and the runtime \u003ccode\u003eVERSION\u003c/code\u003e value. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/11003\"\u003e#11003\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\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/drori12\"\u003e\u003ccode\u003e@​drori12\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10984\"\u003e#10984\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/eyupcanakman\"\u003e\u003ccode\u003e@​eyupcanakman\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10899\"\u003e#10899\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/Adi-Beker\"\u003e\u003ccode\u003e@​Adi-Beker\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10995\"\u003e#10995\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/axios/axios/compare/v1.17.0...v1.18.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\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\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/axios/axios/blob/v1.x/CHANGELOG.md\"\u003eaxios's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.18.0 — June 13, 2026\u003c/h2\u003e\n\u003cp\u003eThis release hardens redirect and URL handling, improves the validateStatus configuration semantics, and includes updates to documentation, dependencies, and release metadata.\u003c/p\u003e\n\u003ch2\u003e🔒 Security Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eRedirect Header Safety:\u003c/strong\u003e Added Node HTTP adapter support for stripping caller-specified sensitive headers on cross-origin redirects, helping prevent custom auth headers such as API keys from leaking to another origin. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10892\"\u003e#10892\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eURL And Request Hardening:\u003c/strong\u003e Rejects malformed \u003ccode\u003ehttp:\u003c/code\u003e and \u003ccode\u003ehttps:\u003c/code\u003e URLs that omit \u003ccode\u003e//\u003c/code\u003e with \u003ccode\u003eERR_INVALID_URL\u003c/code\u003e, while tightening prototype-pollution-safe config reads, stream size limits, FormData depth handling, data URL sizing, and local \u003ccode\u003eNO_PROXY\u003c/code\u003e matching. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/11000\"\u003e#11000\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eStatus Validation:\u003c/strong\u003e Added \u003ccode\u003etransitional.validateStatusUndefinedResolves\u003c/code\u003e so applications can opt in to treating \u003ccode\u003evalidateStatus: undefined\u003c/code\u003e like the option was omitted, while \u003ccode\u003evalidateStatus: null\u003c/code\u003e remains the explicit way to accept every status. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10899\"\u003e#10899\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\n\u003cp\u003e\u003cstrong\u003eDocumentation:\u003c/strong\u003e Published the v1.17.0 release notes, fixed a changelog typo, clarified the package update PR policy, and marked the \u003ccode\u003eproxy\u003c/code\u003e request config as Node.js-only in the advanced docs. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10984\"\u003e#10984\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10988\"\u003e#10988\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10992\"\u003e#10992\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10995\"\u003e#10995\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eDependencies:\u003c/strong\u003e Bumped \u003ccode\u003e@babel/core\u003c/code\u003e, \u003ccode\u003e@babel/preset-env\u003c/code\u003e, \u003ccode\u003e@commitlint/cli\u003c/code\u003e, \u003ccode\u003e@commitlint/config-conventional\u003c/code\u003e, \u003ccode\u003e@rollup/plugin-babel\u003c/code\u003e, \u003ccode\u003e@rollup/plugin-commonjs\u003c/code\u003e, \u003ccode\u003e@vitest/browser\u003c/code\u003e, \u003ccode\u003e@vitest/browser-playwright\u003c/code\u003e, \u003ccode\u003eeslint\u003c/code\u003e, \u003ccode\u003elint-staged\u003c/code\u003e, \u003ccode\u003erollup\u003c/code\u003e, \u003ccode\u003evitest\u003c/code\u003e, and \u003ccode\u003eactions/checkout\u003c/code\u003e. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10989\"\u003e#10989\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10996\"\u003e#10996\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10997\"\u003e#10997\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eRelease Metadata:\u003c/strong\u003e Prepared the 1.18.0 release by updating package metadata and the runtime \u003ccode\u003eVERSION\u003c/code\u003e value. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/11003\"\u003e#11003\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\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/drori12\"\u003e\u003ccode\u003e@​drori12\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10984\"\u003e#10984\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/eyupcanakman\"\u003e\u003ccode\u003e@​eyupcanakman\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10899\"\u003e#10899\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/Adi-Beker\"\u003e\u003ccode\u003e@​Adi-Beker\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10995\"\u003e#10995\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/axios/axios/compare/v1.17.0...v1.18.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\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\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/axios/axios/commit/2d06f96e8602c2db13b65a26340ee4a1bbc0b61f\"\u003e\u003ccode\u003e2d06f96\u003c/code\u003e\u003c/a\u003e chore(release): prepare release 1.18.0 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11003\"\u003e#11003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/32fc489632377d214db55bfa4e2c48486a7d7ce2\"\u003e\u003ccode\u003e32fc489\u003c/code\u003e\u003c/a\u003e fix: malformed http urls (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11000\"\u003e#11000\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/b40ce498abfa10d90b873b4fd08f520afa5d2545\"\u003e\u003ccode\u003eb40ce49\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the development_dependencies group with 10 updates (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10\"\u003e#10\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/fe964f960ecb52c3e1155b0daf7be77541956b01\"\u003e\u003ccode\u003efe964f9\u003c/code\u003e\u003c/a\u003e docs: mark proxy config as Node.js only (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10995\"\u003e#10995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/5f229d2d1f018d1db3dab6bbe034dbf3f9041b99\"\u003e\u003ccode\u003e5f229d2\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/checkout from 6.0.2 to 6.0.3 in the github-actions ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/fae9d4e7db6a858c407c75e607a071c533c5c4f6\"\u003e\u003ccode\u003efae9d4e\u003c/code\u003e\u003c/a\u003e docs: clarify package update PR policy (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10992\"\u003e#10992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/28ab2ced820e55192806c53472ab3eb0cbb68dc2\"\u003e\u003ccode\u003e28ab2ce\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the development_dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10989\"\u003e#10989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/a8e4f13aeecc45a3b8fab3ecfd9ddb5d70fb772b\"\u003e\u003ccode\u003ea8e4f13\u003c/code\u003e\u003c/a\u003e fix(core): keep default validateStatus when request passes undefined (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10899\"\u003e#10899\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/614f4552a17de757d4171ad7c3bd38c9c1025fd8\"\u003e\u003ccode\u003e614f455\u003c/code\u003e\u003c/a\u003e docs: publish v1.17.0 release notes (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10988\"\u003e#10988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/6bb12c191f5380fad321322fb90216ae0dc36985\"\u003e\u003ccode\u003e6bb12c1\u003c/code\u003e\u003c/a\u003e fix: custom auth headers not stripped on cross-origin redirects (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10892\"\u003e#10892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/axios/axios/compare/v1.16.1...v1.18.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-config-next` from 16.2.6 to 16.2.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003eeslint-config-next's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.2.9\u003c/h2\u003e\n\u003cp\u003eEmpty release to ensure \u003ccode\u003enext@latest\u003c/code\u003e points at a stable release. Next.js only allows publishing with Trusted Publishing enabled. In order to fix NPM dist-tags, we have to release a new version. Updating dist-tags is not possible with Trusted Publishing.\u003c/p\u003e\n\u003ch2\u003ev16.2.8\u003c/h2\u003e\n\u003cp\u003eRelease with no changes in an attempt to fix \u003ccode\u003enext@latest\u003c/code\u003e pointing at a prerelease version.\u003c/p\u003e\n\u003ch2\u003ev16.2.7\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBackport documentation fixes for v16.2 (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/93804\"\u003e#93804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] Patch \u003ccode\u003eplaywright-core\u003c/code\u003e to resolve \u003ccode\u003e_finishedPromise\u003c/code\u003e on \u003ccode\u003erequestFailed\u003c/code\u003e (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/93920\"\u003e#93920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] Fix dev mode hydration failure when page is served from HTTP cache (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/93492\"\u003e#93492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] Fix catch-all \u003ccode\u003erouter.query\u003c/code\u003e corruption with \u003ccode\u003ebasePath\u003c/code\u003e + \u003ccode\u003erewrites\u003c/code\u003e (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/93917\"\u003e#93917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] Encode non-ASCII characters in cache tags at construction (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/93918\"\u003e#93918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] Fix server action forwarding loop with middleware rewrites (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/93919\"\u003e#93919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] Turbopack: switch from base40 to base38 hash encoding (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/93932\"\u003e#93932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[ci] Disable hanging node 24 typescript tests on 16.2 backport branch (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/94164\"\u003e#94164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] Fix \u0026quot;type: module\u0026quot; in project dir when using standalone or adapters (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/94050\"\u003e#94050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] Propagate adapter preferred regions (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/94200\"\u003e#94200\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[16.2.x] Don't drop \u003ccode\u003eFormData\u003c/code\u003e entries (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/94240\"\u003e#94240\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] feat(turbopack): add LocalPathOrProjectPath PostCSS config resolution (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/94284\"\u003e#94284\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/icyJoseph\"\u003e\u003ccode\u003e@​icyJoseph\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/bgw\"\u003e\u003ccode\u003e@​bgw\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/timneutkens\"\u003e\u003ccode\u003e@​timneutkens\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e for helping!\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/vercel/next.js/commit/f37fad940522e000af5498209fd237d863b4fa16\"\u003e\u003ccode\u003ef37fad9\u003c/code\u003e\u003c/a\u003e v16.2.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/6f1680448c81904efcd36704edf01a6b7323abbf\"\u003e\u003ccode\u003e6f16804\u003c/code\u003e\u003c/a\u003e v16.2.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/411c455dcdec630b9e2e83d24e27b0f9e05927b6\"\u003e\u003ccode\u003e411c455\u003c/code\u003e\u003c/a\u003e v16.2.7\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/next.js/commits/v16.2.9/packages/eslint-config-next\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-core` from 16.5.0 to 16.10.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fuma-nama/fumadocs/releases\"\u003efumadocs-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs-core@16.10.3\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003efumadocs-core@16.10.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e7e9548b: Fix infinite re-render where (1) a React transition is triggered, (2) the search dialog is inside \u003ccode\u003e\u0026lt;Suspense /\u0026gt;\u003c/code\u003e. This causes the \u003ccode\u003eloading\u003c/code\u003e state to be \u003ccode\u003efalse\u003c/code\u003e even after \u003ccode\u003esetLoading(true)\u003c/code\u003e, as transition will freeze state updates, and break the render-time state checks of \u003ccode\u003euseDocsSearch()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e0997dd6: Deprecate \u003ccode\u003etype: \u0026quot;xxx\u0026quot;\u003c/code\u003e usage of \u003ccode\u003euseDocsSearch()\u003c/code\u003e, pass the \u003ccode\u003eclient\u003c/code\u003e object instead. The allows a smaller bundle size with improved performance.\u003c/li\u003e\n\u003cli\u003e71d58b8: Add \u003ccode\u003e$infer\u003c/code\u003e to content loader instance for easier type inference.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-core@16.10.1\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003efumadocs-core@16.10.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e9b9545f: Add package issue tracker metadata.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-core@16.9.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e42f0255: Support \u003ccode\u003einvalidate\u003c/code\u003e \u0026amp; \u003ccode\u003erevalidate\u003c/code\u003e on dynamic loader\u003c/li\u003e\n\u003cli\u003ea807798: Improve source API utils \u0026amp; types\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-core@16.9.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ee77b9b3: Introduce \u003ccode\u003epagesIndex\u003c/code\u003e property to explicitly define the index page for folder\u003c/li\u003e\n\u003cli\u003e334c8fd: [i18n] support different orders of \u003ccode\u003epreset()\u003c/code\u003e calls\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-core@16.8.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e768b676: Standardize \u003ccode\u003estructuredData\u003c/code\u003e in page data\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-core@16.8.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1dc86c7: loosen the range for waku\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-core@16.8.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e062beab: fix internal types\u003c/li\u003e\n\u003cli\u003e505cfe0: Add \u003ccode\u003eremark-block-id\u003c/code\u003e plugin\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-core@16.8.8\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003efumadocs-core@16.8.7\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/fuma-nama/fumadocs/commit/7365d6327cc7befad39fad085c14e71edad8546f\"\u003e\u003ccode\u003e7365d63\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3366\"\u003e#3366\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/23c00f221174ef8295778f86ad518604dcbb8185\"\u003e\u003ccode\u003e23c00f2\u003c/code\u003e\u003c/a\u003e fix(openapi): fix typescript definitions name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/4fe2821cbbc612d2fad1647a94492afd46031822\"\u003e\u003ccode\u003e4fe2821\u003c/code\u003e\u003c/a\u003e fix(openapi): fix usage tabs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/58c2574bf125ab05a9d11e9625393655be83637f\"\u003e\u003ccode\u003e58c2574\u003c/code\u003e\u003c/a\u003e fix custom script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/1a323a6e988b4ca6f4cc93401934aad7d9f99745\"\u003e\u003ccode\u003e1a323a6\u003c/code\u003e\u003c/a\u003e dedupe deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/19955f37d7eee23b19ce3376474551c838cc582d\"\u003e\u003ccode\u003e19955f3\u003c/code\u003e\u003c/a\u003e fix(ui): use \u003ccode\u003eprompt\u003c/code\u003e query param for \u0026quot;Open in ChatGPT\u0026quot; page action (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3365\"\u003e#3365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/c903a684d410d7d9e516a1ce0c723724be7b8022\"\u003e\u003ccode\u003ec903a68\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3363\"\u003e#3363\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/ae508485ab626667a4c76776451313fd1e46d868\"\u003e\u003ccode\u003eae50848\u003c/code\u003e\u003c/a\u003e feat(core): support react router v8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/bd9a9d001b57b79a346f5dcc8ea2b87802794c64\"\u003e\u003ccode\u003ebd9a9d0\u003c/code\u003e\u003c/a\u003e update tegami\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/88ce9d9614c2edc07307f4733e73cae7a2c863ca\"\u003e\u003ccode\u003e88ce9d9\u003c/code\u003e\u003c/a\u003e refactor: use Tegami\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs-core@16.5.0...fumadocs@16.10.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-mdx` from 14.2.6 to 15.0.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fuma-nama/fumadocs/releases\"\u003efumadocs-mdx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs-mdx@15.0.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e9b9545f: Add package issue tracker metadata.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [9b9545f]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@16.10.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-mdx@15.0.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e2d65ceb: Support hot reload in \u003ccode\u003esource.config.ts\u003c/code\u003e with Vite plugin\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-mdx@15.0.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed35d0d6: Respect \u003ccode\u003eroot\u003c/code\u003e in Vite config\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [42f0255]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [a807798]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@16.9.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-mdx@15.0.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecd04425: Support \u003ccode\u003e_fumadocs_skipViteConfig\u003c/code\u003e internal flag\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-mdx@15.0.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edca5b49: Fix compatibility with \u003ccode\u003e?raw\u003c/code\u003e query string\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [e77b9b3]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [334c8fd]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@16.9.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-mdx@15.0.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e768b676: Standardize \u003ccode\u003estructuredData\u003c/code\u003e in page data\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [768b676]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@16.8.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-mdx@15.0.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eda4a81a: Update vite configs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-mdx@15.0.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1fb6a61: Support custom base directory for content sources\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\u003eSee full diff in \u003ca href=\"https://github.com/fuma-nama/fumadocs/commits/fumadocs-mdx@15.0.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-ui` from 16.5.0 to 16.10.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fuma-nama/fumadocs/releases\"\u003efumadocs-ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs-ui@16.10.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e5499f59: type-safe provider props\n\u003cul\u003e\n\u003cli\u003efumadocs-core@16.10.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-ui@16.10.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ee977acf: \u003cstrong\u003eChange the TOC variants\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe \u0026quot;clerk\u0026quot; TOC variant will revert to the original Clerk-like style, the redesigned TOC (the one you see on official docs) will be the new default.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e0997dd6: Deprecate \u003ccode\u003etype: \u0026quot;xxx\u0026quot;\u003c/code\u003e usage of \u003ccode\u003euseDocsSearch()\u003c/code\u003e, pass the \u003ccode\u003eclient\u003c/code\u003e object instead. The allows a smaller bundle size with improved performance.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [7e9548b]\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [0997dd6]\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [71d58b8]\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efumadocs-core@16.10.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-ui@16.10.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e5017289: Use stable \u003ccode\u003efuma-translate\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e7a77722: fix display name of languages\n\u003cul\u003e\n\u003cli\u003efumadocs-core@16.10.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-ui@16.10.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e779efff: \u003cstrong\u003eIntroduce new translations API\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIt is now powered by \u003ccode\u003efuma-translate\u003c/code\u003e. Be careful: while the API surface is same, some translation keys are changed, unused labels will be ignored.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0cc1fac: Make \u003ccode\u003euiTranslations()\u003c/code\u003e optional for translations API\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [9b9545f]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@16.10.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-ui@16.9.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [42f0255]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [a807798]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@16.9.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-ui@16.9.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [e77b9b3]\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/fuma-nama/fumadocs/commit/7365d6327cc7befad39fad085c14e71edad8546f\"\u003e\u003ccode\u003e7365d63\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3366\"\u003e#3366\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/23c00f221174ef8295778f86ad518604dcbb8185\"\u003e\u003ccode\u003e23c00f2\u003c/code\u003e\u003c/a\u003e fix(openapi): fix typescript definitions name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/4fe2821cbbc612d2fad1647a94492afd46031822\"\u003e\u003ccode\u003e4fe2821\u003c/code\u003e\u003c/a\u003e fix(openapi): fix usage tabs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/58c2574bf125ab05a9d11e9625393655be83637f\"\u003e\u003ccode\u003e58c2574\u003c/code\u003e\u003c/a\u003e fix custom script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/1a323a6e988b4ca6f4cc93401934aad7d9f99745\"\u003e\u003ccode\u003e1a323a6\u003c/code\u003e\u003c/a\u003e dedupe deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/19955f37d7eee23b19ce3376474551c838cc582d\"\u003e\u003ccode\u003e19955f3\u003c/code\u003e\u003c/a\u003e fix(ui): use \u003ccode\u003eprompt\u003c/code\u003e query param for \u0026quot;Open in ChatGPT\u0026quot; page action (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3365\"\u003e#3365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/c903a684d410d7d9e516a1ce0c723724be7b8022\"\u003e\u003ccode\u003ec903a68\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3363\"\u003e#3363\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/ae508485ab626667a4c76776451313fd1e46d868\"\u003e\u003ccode\u003eae50848\u003c/code\u003e\u003c/a\u003e feat(core): support react router v8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/bd9a9d001b57b79a346f5dcc8ea2b87802794c64\"\u003e\u003ccode\u003ebd9a9d0\u003c/code\u003e\u003c/a\u003e update tegami\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/88ce9d9614c2edc07307f4733e73cae7a2c863ca\"\u003e\u003ccode\u003e88ce9d9\u003c/code\u003e\u003c/a\u003e refactor: use Tegami\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs-ui@16.5.0...fumadocs@16.10.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 1.17.0 to 1.21.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.21.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci(release.yml): Remove new-version in release flow by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4478\"\u003elucide-icons/lucide#4478\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(release.yml): Fix workflow and remove \u003ccode\u003eversion\u003c/code\u003e scripts in package scripts by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4479\"\u003elucide-icons/lucide#4479\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(docs): rename navigation category label by \u003ca href=\"https://github.com/Hsiii\"\u003e\u003ccode\u003e@​Hsiii\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4483\"\u003elucide-icons/lucide#4483\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ebroken-bone\u003c/code\u003e icon by \u003ca href=\"https://github.com/Patolord\"\u003e\u003ccode\u003e@​Patolord\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4131\"\u003elucide-icons/lucide#4131\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/Hsiii\"\u003e\u003ccode\u003e@​Hsiii\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4483\"\u003elucide-icons/lucide#4483\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Patolord\"\u003e\u003ccode\u003e@​Patolord\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4131\"\u003elucide-icons/lucide#4131\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.20.0...1.21.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.20.0...1.21.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.20.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): decreased size of arrows inside \u003ccode\u003esquare-arrow-*\u003c/code\u003e icons by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3926\"\u003elucide-icons/lucide#3926\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(tags): Add tags to \u003ccode\u003esearch-\u003c/code\u003e icons by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4099\"\u003elucide-icons/lucide#4099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003esave-check\u003c/code\u003e icon by \u003ca href=\"https://github.com/Konixy\"\u003e\u003ccode\u003e@​Konixy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3120\"\u003elucide-icons/lucide#3120\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003etag-plus\u003c/code\u003e and \u003ccode\u003etag-x\u003c/code\u003e icons by \u003ca href=\"https://github.com/adam-kov\"\u003e\u003ccode\u003e@​adam-kov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3980\"\u003elucide-icons/lucide#3980\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ebanknote-check\u003c/code\u003e icon by \u003ca href=\"https://github.com/mfjramirezf\"\u003e\u003ccode\u003e@​mfjramirezf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3956\"\u003elucide-icons/lucide#3956\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eclock-arrow-in\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2403\"\u003elucide-icons/lucide#2403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003esummary\u003c/code\u003e icon by \u003ca href=\"https://github.com/jpjacobpadilla\"\u003e\u003ccode\u003e@​jpjacobpadilla\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3114\"\u003elucide-icons/lucide#3114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003euser-round-arrow-in\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2283\"\u003elucide-icons/lucide#2283\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eclock-arrow-out\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2404\"\u003elucide-icons/lucide#2404\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(docs): fix broken Svelte package source link in README by \u003ca href=\"https://github.com/SRKrukowski\"\u003e\u003ccode\u003e@​SRKrukowski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4468\"\u003elucide-icons/lucide#4468\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​angular/compiler\u003c/code\u003e from 21.2.5 to 21.2.17 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/lucide-icons/lucide/pull/4474\"\u003elucide-icons/lucide#4474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​angular/core\u003c/code\u003e from 21.2.5 to 21.2.17 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/lucide-icons/lucide/pull/4470\"\u003elucide-icons/lucide#4470\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump vitest from 4.0.12 to 4.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/lucide-icons/lucide/pull/4429\"\u003elucide-icons/lucide#4429\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump markdown-it from 14.1.1 to 14.2.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/lucide-icons/lucide/pull/4475\"\u003elucide-icons/lucide#4475\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​angular/common\u003c/code\u003e from 21.2.5 to 21.2.17 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/lucide-icons/lucide/pull/4471\"\u003elucide-icons/lucide#4471\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003epencil-sparkles\u003c/code\u003e icon by \u003ca href=\"https://github.com/jennieboops\"\u003e\u003ccode\u003e@​jennieboops\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4445\"\u003elucide-icons/lucide#4445\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/Konixy\"\u003e\u003ccode\u003e@​Konixy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3120\"\u003elucide-icons/lucide#3120\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adam-kov\"\u003e\u003ccode\u003e@​adam-kov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3980\"\u003elucide-icons/lucide#3980\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mfjramirezf\"\u003e\u003ccode\u003e@​mfjramirezf\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3956\"\u003elucide-icons/lucide#3956\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SRKrukowski\"\u003e\u003ccode\u003e@​SRKrukowski\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4468\"\u003elucide-icons/lucide#4468\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jennieboops\"\u003e\u003ccode\u003e@​jennieboops\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4445\"\u003elucide-icons/lucide#4445\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.19.0...1.20.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.19.0...1.20.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.19.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): upgrade pnpm to version 11.6.0 by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4458\"\u003elucide-icons/lucide#4458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003estar-*\u003c/code\u003e icons by \u003ca href=\"https://github.com/RajnishKMehta\"\u003e\u003ccode\u003e@​RajnishKMehta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3918\"\u003elucide-icons/lucide#3918\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(suggest-tags): Update metadata suggestion script by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4462\"\u003elucide-icons/lucide#4462\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003esave-pen\u003c/code\u003e icon by \u003ca href=\"https://github.com/vaporvee\"\u003e\u003ccode\u003e@​vaporvee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4179\"\u003elucide-icons/lucide#4179\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ewrench-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/nilsjonsson\"\u003e\u003ccode\u003e@​nilsjonsson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4434\"\u003elucide-icons/lucide#4434\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ead\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4323\"\u003elucide-icons/lucide#4323\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eeye-dashed\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4415\"\u003elucide-icons/lucide#4415\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/lucide-icons/lucide/commit/5ff536e1391335e4f7dc38d244c1bc458b9443e2\"\u003e\u003ccode\u003e5ff536e\u003c/code\u003e\u003c/a\u003e ci(release.yml): Fix workflow and remove \u003ccode\u003eversion\u003c/code\u003e scripts in package scripts...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.21.0/packages/lucide-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tailwindcss` from 4.3.0 to 4.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/releases\"\u003etailwindcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.1\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e--silent\u003c/code\u003e option to suppress output in \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20100\"\u003e#20100\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove deprecation warnings by using \u003ccode\u003eModule#registerHooks\u003c/code\u003e instead of \u003ccode\u003eModule#register\u003c/code\u003e on Node 26+ (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20028\"\u003e#20028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: don't crash when plugin utilities throw for unsupported values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20052\"\u003e#20052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003e@apply\u003c/code\u003e to be used with CSS mixins (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19427\"\u003e#19427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003enot-*\u003c/code\u003e correctly negates \u003ccode\u003e@container\u003c/code\u003e queries, including \u003ccode\u003estyle(…)\u003c/code\u003e queries (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20059\"\u003e#20059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003edrop-shadow-*\u003c/code\u003e color utilities work with custom shadow values containing \u003ccode\u003ecalc(…)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20080\"\u003e#20080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix 'Sourcemap is likely to be incorrect' warnings when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20103\"\u003e#20103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@tailwindcss/webpack\u003c/code\u003e can be installed in Rspack projects without requiring \u003ccode\u003ewebpack\u003c/code\u003e as a peer dependency (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20027\"\u003e#20027\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: don't suggest invalid \u003ccode\u003ecalc(…)\u003c/code\u003e expressions (e.g. \u003ccode\u003epx-[calc(1rem+0px)]\u003c/code\u003e → \u003ccode\u003epx-[calc(1rem+0)]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20127\"\u003e#20127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: avoid suggesting large spacing-scale values for arbitrary lengths (e.g. \u003ccode\u003eleft-[99999px]\u003c/code\u003e → \u003ccode\u003eleft-[99999px]\u003c/code\u003e, not \u003ccode\u003eleft-24999.75\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20130\"\u003e#20130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e in \u003ccode\u003e--watch\u003c/code\u003e mode recovers when a tracked dependency is deleted and restored (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20137\"\u003e#20137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure standalone \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e binaries are ignored when scanning for class candidates (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20139\"\u003e#20139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure class candidates are extracted from Twig \u003ccode\u003eaddClass(…)\u003c/code\u003e and \u003ccode\u003eremoveClass(…)\u003c/code\u003e calls (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20198\"\u003e#20198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't crash in the Ruby or Vue preprocessors when scanning files containing invalid UTF-8 bytes (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19588\"\u003e#19588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003e@variant\u003c/code\u003e to be used inside \u003ccode\u003eaddBase\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tai...\n\n_Description has been truncated_","html_url":"https://github.com/ofri-peretz/eslint/pull/202","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ofri-peretz%2Feslint/issues/202","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/202/packages"}},{"old_version":"11.1.26","new_version":"11.1.27","update_type":"patch","path":null,"pr_created_at":"2026-06-20T05:54:12.000Z","version_change":"11.1.26 → 11.1.27","issue":{"uuid":"4705343992","node_id":"PR_kwDOPOJoks7om-eR","number":45,"state":"open","title":"Chore(deps): Bump the minor-and-patch group with 6 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-20T05:54:12.000Z","updated_at":"2026-06-20T05:54:13.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":6,"packages":[{"name":"@nestjs/common","old_version":"11.1.26","new_version":"11.1.27","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/core","old_version":"11.1.26","new_version":"11.1.27","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/platform-express","old_version":"11.1.26","new_version":"11.1.27","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/typeorm","old_version":"11.0.1","new_version":"11.0.2","repository_url":"https://github.com/nestjs/typeorm"},{"name":"joi","old_version":"18.2.1","new_version":"18.2.3","repository_url":"https://github.com/hapijs/joi"},{"name":"nestjs-paginate","old_version":"13.5.0","new_version":"13.5.1","repository_url":"https://github.com/ppetzold/nestjs-paginate"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 6 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@nestjs/common](https://github.com/nestjs/nest/tree/HEAD/packages/common) | `11.1.26` | `11.1.27` |\n| [@nestjs/core](https://github.com/nestjs/nest/tree/HEAD/packages/core) | `11.1.26` | `11.1.27` |\n| [@nestjs/platform-express](https://github.com/nestjs/nest/tree/HEAD/packages/platform-express) | `11.1.26` | `11.1.27` |\n| [@nestjs/typeorm](https://github.com/nestjs/typeorm) | `11.0.1` | `11.0.2` |\n| [joi](https://github.com/hapijs/joi) | `18.2.1` | `18.2.3` |\n| [nestjs-paginate](https://github.com/ppetzold/nestjs-paginate) | `13.5.0` | `13.5.1` |\n\nUpdates `@nestjs/common` from 11.1.26 to 11.1.27\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest/releases\"\u003e@​nestjs/common's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.27\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): sse async handlers teardown issue by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17131\"\u003enestjs/nest#17131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(platform-fastify): forRoutes middleware ending slash  by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17138\"\u003enestjs/nest#17138\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\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/nestjs/nest/commit/660a1249e32e7701cdd7e5ccb20b7f695e721bce\"\u003e\u003ccode\u003e660a124\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.27 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/aa5c4f176edee6995d71a8f43a7ddb2de4c3ad8d\"\u003e\u003ccode\u003eaa5c4f1\u003c/code\u003e\u003c/a\u003e chore: update readme and package.json\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.27/packages/common\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/core` from 11.1.26 to 11.1.27\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest/releases\"\u003e@​nestjs/core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.27\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): sse async handlers teardown issue by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17131\"\u003enestjs/nest#17131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(platform-fastify): forRoutes middleware ending slash  by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17138\"\u003enestjs/nest#17138\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\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/nestjs/nest/commit/660a1249e32e7701cdd7e5ccb20b7f695e721bce\"\u003e\u003ccode\u003e660a124\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.27 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/5c5e9bae643f831683bdc0d63ef1dee788e40162\"\u003e\u003ccode\u003e5c5e9ba\u003c/code\u003e\u003c/a\u003e fix(core): sse async handlers teardown issue \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/core/issues/17128\"\u003e#17128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/aa5c4f176edee6995d71a8f43a7ddb2de4c3ad8d\"\u003e\u003ccode\u003eaa5c4f1\u003c/code\u003e\u003c/a\u003e chore: update readme and package.json\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.27/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/platform-express` from 11.1.26 to 11.1.27\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest/releases\"\u003e@​nestjs/platform-express's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.27\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): sse async handlers teardown issue by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17131\"\u003enestjs/nest#17131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(platform-fastify): forRoutes middleware ending slash  by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17138\"\u003enestjs/nest#17138\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\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/nestjs/nest/commit/660a1249e32e7701cdd7e5ccb20b7f695e721bce\"\u003e\u003ccode\u003e660a124\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.27 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/aa5c4f176edee6995d71a8f43a7ddb2de4c3ad8d\"\u003e\u003ccode\u003eaa5c4f1\u003c/code\u003e\u003c/a\u003e chore: update readme and package.json\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.27/packages/platform-express\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/typeorm` from 11.0.1 to 11.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/typeorm/releases\"\u003e@​nestjs/typeorm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 11.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2616\"\u003e#2616\u003c/a\u003e from nestjs/renovate/cimg-node-24.x (b227891)\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2605\"\u003e#2605\u003c/a\u003e from nestjs/renovate/postgres-18.x (60575ba)\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2631\"\u003e#2631\u003c/a\u003e from nestjs/renovate/oxlint-monorepo (60c6218)\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2632\"\u003e#2632\u003c/a\u003e from nestjs/renovate/actions-setup-node-6.x (5156904)\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/setup-node action to v6 (5eb47ad)\u003c/li\u003e\n\u003cli\u003echore(deps): update oxlint monorepo to v1.70.0 (bfcfc7d)\u003c/li\u003e\n\u003cli\u003echore(deps): update nest monorepo to v11.1.27 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2630\"\u003e#2630\u003c/a\u003e) (55cdb77)\u003c/li\u003e\n\u003cli\u003echore(deps): update vitest monorepo to v4.1.9 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2628\"\u003e#2628\u003c/a\u003e) (2073532)\u003c/li\u003e\n\u003cli\u003echore(deps): update postgres docker tag to v18.4 (efdd83f)\u003c/li\u003e\n\u003cli\u003echore(deps): update node.js to v24.16.0 (66b9fb2)\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2627\"\u003e#2627\u003c/a\u003e from naorpeled/feat/support-v1-of-typeorm (4c80d7c)\u003c/li\u003e\n\u003cli\u003eci: bump typeorm dev dependency to v1 and test both majors (959211b)\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24.13.2 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2626\"\u003e#2626\u003c/a\u003e) (75f1b11)\u003c/li\u003e\n\u003cli\u003echore(deps): update oxlint monorepo to v1.69.0 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2617\"\u003e#2617\u003c/a\u003e) (5535652)\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency prettier to v3.8.4 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2625\"\u003e#2625\u003c/a\u003e) (4cff37a)\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency release-it to v20.2.0 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2619\"\u003e#2619\u003c/a\u003e) (27286ba)\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24.13.1 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2622\"\u003e#2622\u003c/a\u003e) (2f36f10)\u003c/li\u003e\n\u003cli\u003echore(deps): update vitest monorepo to v4.1.8 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2621\"\u003e#2621\u003c/a\u003e) (704c51b)\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency lint-staged to v17.0.7 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2620\"\u003e#2620\u003c/a\u003e) (7a754c9)\u003c/li\u003e\n\u003cli\u003echore(deps): update commitlint monorepo to v21.0.2 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2618\"\u003e#2618\u003c/a\u003e) (fbbd6c4)\u003c/li\u003e\n\u003cli\u003echore(deps): update nest monorepo to v11.1.26 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2615\"\u003e#2615\u003c/a\u003e) (c97a755)\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2624\"\u003e#2624\u003c/a\u003e from AdrianoCLeao/fix/issue-2623 (051a201)\u003c/li\u003e\n\u003cli\u003eci: use preinstalled docker compose in CircleCI (c1160d2)\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency vitest to v4.1.7 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2614\"\u003e#2614\u003c/a\u003e) (017a7cf)\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency oxlint to v1.66.0 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2611\"\u003e#2611\u003c/a\u003e) (130d4af)\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency typeorm to v0.3.30 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2610\"\u003e#2610\u003c/a\u003e) (94ec5c1)\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency pg to v8.21.0 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2609\"\u003e#2609\u003c/a\u003e) (840651f)\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency lint-staged to v17.0.5 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2607\"\u003e#2607\u003c/a\u003e) (55e6c51)\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency oxlint to v1.65.0 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2606\"\u003e#2606\u003c/a\u003e) (cb42970)\u003c/li\u003e\n\u003cli\u003echore(deps): update nest monorepo to v11.1.21 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2604\"\u003e#2604\u003c/a\u003e) (297a950)\u003c/li\u003e\n\u003cli\u003echore(deps): update nest monorepo to v11.1.20 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2603\"\u003e#2603\u003c/a\u003e) (0a6eb6f)\u003c/li\u003e\n\u003cli\u003echore(deps): update commitlint monorepo to v21.0.1 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2602\"\u003e#2602\u003c/a\u003e) (0a44cbf)\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24.12.4 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2601\"\u003e#2601\u003c/a\u003e) (550a144)\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency oxlint to v1.64.0 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2600\"\u003e#2600\u003c/a\u003e) (db34f2d)\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency vitest to v4.1.6 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2599\"\u003e#2599\u003c/a\u003e) (924848a)\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency lint-staged to v17.0.4 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2598\"\u003e#2598\u003c/a\u003e) (a659bac)\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency typeorm to v0.3.29 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2597\"\u003e#2597\u003c/a\u003e) (c71e849)\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency lint-staged to v17.0.3 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2596\"\u003e#2596\u003c/a\u003e) (c451279)\u003c/li\u003e\n\u003cli\u003echore(deps): update commitlint monorepo to v21 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2595\"\u003e#2595\u003c/a\u003e) (b249ebd)\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24.12.3 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2594\"\u003e#2594\u003c/a\u003e) (15094b3)\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency lint-staged to v17 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2593\"\u003e#2593\u003c/a\u003e) (e788568)\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency oxlint to v1.63.0 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2592\"\u003e#2592\u003c/a\u003e) (6155c6e)\u003c/li\u003e\n\u003cli\u003echore(deps): update commitlint monorepo to v20.5.3 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2590\"\u003e#2590\u003c/a\u003e) (0bcbba1)\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency oxlint to v1.62.0 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2589\"\u003e#2589\u003c/a\u003e) (c5e870f)\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2585\"\u003e#2585\u003c/a\u003e from yogeshwaran-c/fix/typeorm-v1-optional-imports (4fe2cf2)\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency \u003ccode\u003e@​commitlint/cli\u003c/code\u003e to v20.5.2 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2588\"\u003e#2588\u003c/a\u003e) (dcb1ffe)\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency release-it to v20.0.1 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2587\"\u003e#2587\u003c/a\u003e) (10ca2c6)\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2580\"\u003e#2580\u003c/a\u003e from nestjs/renovate/cimg-node-24.x (8bead5d)\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2584\"\u003e#2584\u003c/a\u003e from yogeshwaran-c/feat/validate-datasource-config (c39339c)\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/nestjs/typeorm/commit/7841ed990d825ce3f27404ed3252dac2a6190078\"\u003e\u003ccode\u003e7841ed9\u003c/code\u003e\u003c/a\u003e chore(): release v11.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/typeorm/commit/b2278910811cd79bd9f7526b3303e5c12a11bb14\"\u003e\u003ccode\u003eb227891\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2616\"\u003e#2616\u003c/a\u003e from nestjs/renovate/cimg-node-24.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/typeorm/commit/60575bafffe4aaea78883a22dce30c477dd8db9f\"\u003e\u003ccode\u003e60575ba\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2605\"\u003e#2605\u003c/a\u003e from nestjs/renovate/postgres-18.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/typeorm/commit/60c62187862202040bd44cd6f5186630b4c3554b\"\u003e\u003ccode\u003e60c6218\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2631\"\u003e#2631\u003c/a\u003e from nestjs/renovate/oxlint-monorepo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/typeorm/commit/5156904e388dfcb7f3ef971d9a6faa896094ba6a\"\u003e\u003ccode\u003e5156904\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2632\"\u003e#2632\u003c/a\u003e from nestjs/renovate/actions-setup-node-6.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/typeorm/commit/5eb47ad1b55ee409750c58de2c0e6a0f08393709\"\u003e\u003ccode\u003e5eb47ad\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/setup-node action to v6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/typeorm/commit/bfcfc7dd2ee666cccb233732c7b7b6131e8410b7\"\u003e\u003ccode\u003ebfcfc7d\u003c/code\u003e\u003c/a\u003e chore(deps): update oxlint monorepo to v1.70.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/typeorm/commit/55cdb77ee24418990ec610b72c3daf04c65aa65f\"\u003e\u003ccode\u003e55cdb77\u003c/code\u003e\u003c/a\u003e chore(deps): update nest monorepo to v11.1.27 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2630\"\u003e#2630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/typeorm/commit/2073532c8613a1b4fa155bb635a4a23852f59a0e\"\u003e\u003ccode\u003e2073532\u003c/code\u003e\u003c/a\u003e chore(deps): update vitest monorepo to v4.1.9 (\u003ca href=\"https://redirect.github.com/nestjs/typeorm/issues/2628\"\u003e#2628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/typeorm/commit/efdd83fd759be013e0e269e68773c749f97b52d5\"\u003e\u003ccode\u003eefdd83f\u003c/code\u003e\u003c/a\u003e chore(deps): update postgres docker tag to v18.4\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/typeorm/compare/11.0.1...11.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `joi` from 18.2.1 to 18.2.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hapijs/joi/commit/c86ddc0b6143a0e8cec0f1c6047c4b62db8cb0c2\"\u003e\u003ccode\u003ec86ddc0\u003c/code\u003e\u003c/a\u003e 18.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hapijs/joi/commit/80771259d7833cb0e5ea97e6ff028a3bf1c8f8cd\"\u003e\u003ccode\u003e8077125\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/hapijs/joi/issues/3125\"\u003e#3125\u003c/a\u003e from hapijs/fix/json-schema-multiple-patterns\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hapijs/joi/commit/223217aea62183d90b1d6f9538cfa83c1744170d\"\u003e\u003ccode\u003e223217a\u003c/code\u003e\u003c/a\u003e fix: expose multiple string patterns in json schemas\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hapijs/joi/commit/85947a8c71cbb63fdf3c65eb06e21301161ae533\"\u003e\u003ccode\u003e85947a8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/hapijs/joi/issues/3124\"\u003e#3124\u003c/a\u003e from hapijs/chore/object-proto\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hapijs/joi/commit/fe41c4f64faa5c9ed22217ac6a3ad55949c13b95\"\u003e\u003ccode\u003efe41c4f\u003c/code\u003e\u003c/a\u003e chore: deny prototype pollution in objects by restoring prototype\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hapijs/joi/commit/87d3a6282a0ea94e2be6238534fcb3b589552742\"\u003e\u003ccode\u003e87d3a62\u003c/code\u003e\u003c/a\u003e 18.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hapijs/joi/commit/1c7d34e32d6f2c258e98fb4b0e29540f17038110\"\u003e\u003ccode\u003e1c7d34e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/hapijs/joi/issues/3120\"\u003e#3120\u003c/a\u003e from hapijs/fix/json-schema-bugfixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hapijs/joi/commit/515a8f094f980f07d4f1b8d8622708551c3fc188\"\u003e\u003ccode\u003e515a8f0\u003c/code\u003e\u003c/a\u003e test(json-schema): drop runtime validation from json-schema tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hapijs/joi/commit/6574f75ba96dbd67db45f60e872e5a6ce03989e4\"\u003e\u003ccode\u003e6574f75\u003c/code\u003e\u003c/a\u003e fix(json-schema): register id'd child schemas in $defs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hapijs/joi/commit/770a2cf070fa1a82ad686cbabd89b4fd5838b43e\"\u003e\u003ccode\u003e770a2cf\u003c/code\u003e\u003c/a\u003e fix(json-schema): skip rule handlers with ref arguments\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hapijs/joi/compare/v18.2.1...v18.2.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nestjs-paginate` from 13.5.0 to 13.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ppetzold/nestjs-paginate/releases\"\u003enestjs-paginate's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev13.5.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ppetzold/nestjs-paginate/compare/v13.5.0...v13.5.1\"\u003e13.5.1\u003c/a\u003e (2026-06-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport filtering on \u003ccode\u003ejson\u003c/code\u003e columns (not just \u003ccode\u003ejsonb\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/ppetzold/nestjs-paginate/issues/1145\"\u003e#1145\u003c/a\u003e) (\u003ca href=\"https://github.com/ppetzold/nestjs-paginate/commit/30f2621caf85d9780a11b9567315c7f294f6628d\"\u003e30f2621\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/ppetzold/nestjs-paginate/commit/30f2621caf85d9780a11b9567315c7f294f6628d\"\u003e\u003ccode\u003e30f2621\u003c/code\u003e\u003c/a\u003e fix: support filtering on \u003ccode\u003ejson\u003c/code\u003e columns (not just \u003ccode\u003ejsonb\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/ppetzold/nestjs-paginate/issues/1145\"\u003e#1145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ppetzold/nestjs-paginate/compare/v13.5.0...v13.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot 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/AghnatHs/nest-core-kit/pull/45","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/AghnatHs%2Fnest-core-kit/issues/45","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/45/packages"}},{"old_version":"11.1.23","new_version":"11.1.24","update_type":"patch","path":null,"pr_created_at":"2026-06-19T08:14:52.000Z","version_change":"11.1.23 → 11.1.24","issue":{"uuid":"4699072549","node_id":"PR_kwDOLNioYM7oSXJC","number":1000,"state":"closed","title":"chore(deps): bump the prod-non-major group across 1 directory with 8 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-06-22T08:18:25.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-19T08:14:52.000Z","updated_at":"2026-06-22T08:18:27.000Z","time_to_close":259413,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"prod-non-major","update_count":8,"packages":[{"name":"@keycloak/keycloak-admin-client","old_version":"26.6.2","new_version":"26.6.3","repository_url":"https://github.com/keycloak/keycloak"},{"name":"@nestjs/common","old_version":"11.1.23","new_version":"11.1.24","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/core","old_version":"11.1.23","new_version":"11.1.24","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/platform-express","old_version":"11.1.23","new_version":"11.1.24","repository_url":"https://github.com/nestjs/nest"},{"name":"@scalar/nestjs-api-reference","old_version":"1.1.18","new_version":"1.1.20","repository_url":"https://github.com/scalar/scalar"},{"name":"graphql","old_version":"16.14.0","new_version":"16.14.1","repository_url":"https://github.com/graphql/graphql-js"},{"name":"lru-cache","old_version":"11.5.0","new_version":"11.5.1","repository_url":"https://github.com/isaacs/node-lru-cache"},{"name":"nestjs-paginate","old_version":"13.3.0","new_version":"13.4.0","repository_url":"https://github.com/ppetzold/nestjs-paginate"}],"path":null,"ecosystem":"npm"},"body":"Bumps the prod-non-major group with 8 updates in the /src directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@keycloak/keycloak-admin-client](https://github.com/keycloak/keycloak/tree/HEAD/js/libs/keycloak-admin-client) | `26.6.2` | `26.6.3` |\n| [@nestjs/common](https://github.com/nestjs/nest/tree/HEAD/packages/common) | `11.1.23` | `11.1.24` |\n| [@nestjs/core](https://github.com/nestjs/nest/tree/HEAD/packages/core) | `11.1.23` | `11.1.24` |\n| [@nestjs/platform-express](https://github.com/nestjs/nest/tree/HEAD/packages/platform-express) | `11.1.23` | `11.1.24` |\n| [@scalar/nestjs-api-reference](https://github.com/scalar/scalar/tree/HEAD/integrations/nestjs) | `1.1.18` | `1.1.20` |\n| [graphql](https://github.com/graphql/graphql-js) | `16.14.0` | `16.14.1` |\n| [lru-cache](https://github.com/isaacs/node-lru-cache) | `11.5.0` | `11.5.1` |\n| [nestjs-paginate](https://github.com/ppetzold/nestjs-paginate) | `13.3.0` | `13.4.0` |\n\n\nUpdates `@keycloak/keycloak-admin-client` from 26.6.2 to 26.6.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/keycloak/keycloak/releases\"\u003e@​keycloak/keycloak-admin-client's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e26.6.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\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/keycloak/keycloak/commit/8a67e82f8c85b35bbe69dbc9f3cd28aa26c00ebb\"\u003e\u003ccode\u003e8a67e82\u003c/code\u003e\u003c/a\u003e Set version to 26.6.3\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/keycloak/keycloak/commits/26.6.3/js/libs/keycloak-admin-client\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/common` from 11.1.23 to 11.1.24\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest/releases\"\u003e@​nestjs/common's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.24 (2026-05-25)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17009\"\u003e#17009\u003c/a\u003e fix(core): reset dependency-tree cache on metadata changes (\u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eEnhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16997\"\u003e#16997\u003c/a\u003e feat(core): warn on late websocket adapter registration (\u003ca href=\"https://github.com/hbinhng\"\u003e\u003ccode\u003e@​hbinhng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-ws\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17011\"\u003e#17011\u003c/a\u003e chore(deps): bump ws from 8.20.1 to 8.21.0 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 2\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eNguyễn Hải Bình (\u003ca href=\"https://github.com/hbinhng\"\u003e\u003ccode\u003e@​hbinhng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePuneet Dixit (\u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\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/nestjs/nest/commit/d8a0ab829ddd8291b75109c9ac4fc4c7d070fc9e\"\u003e\u003ccode\u003ed8a0ab8\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.24 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/2dccece853413a40fe287221b84ca593ec9682a7\"\u003e\u003ccode\u003e2dccece\u003c/code\u003e\u003c/a\u003e chore: update readmes\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.24/packages/common\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/core` from 11.1.23 to 11.1.24\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest/releases\"\u003e@​nestjs/core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.24 (2026-05-25)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17009\"\u003e#17009\u003c/a\u003e fix(core): reset dependency-tree cache on metadata changes (\u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eEnhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16997\"\u003e#16997\u003c/a\u003e feat(core): warn on late websocket adapter registration (\u003ca href=\"https://github.com/hbinhng\"\u003e\u003ccode\u003e@​hbinhng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-ws\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17011\"\u003e#17011\u003c/a\u003e chore(deps): bump ws from 8.20.1 to 8.21.0 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 2\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eNguyễn Hải Bình (\u003ca href=\"https://github.com/hbinhng\"\u003e\u003ccode\u003e@​hbinhng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePuneet Dixit (\u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\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/nestjs/nest/commit/d8a0ab829ddd8291b75109c9ac4fc4c7d070fc9e\"\u003e\u003ccode\u003ed8a0ab8\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.24 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/3ed595e06628c9118e17a7a5577e463a7791e16b\"\u003e\u003ccode\u003e3ed595e\u003c/code\u003e\u003c/a\u003e fix(core): keep dependency parent registry internal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/1b8c8b00f738c756e917bad6470b3f0b566c50b3\"\u003e\u003ccode\u003e1b8c8b0\u003c/code\u003e\u003c/a\u003e fix(core): propagate dependency tree cache resets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/4c07009fce4bd4997bee50a4f5de1c7a312a5dfe\"\u003e\u003ccode\u003e4c07009\u003c/code\u003e\u003c/a\u003e fix(core): reset dependency tree cache on metadata changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/ff95b3f62d55c773c8f12b138ac0160d60c858f4\"\u003e\u003ccode\u003eff95b3f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/core/issues/16997\"\u003e#16997\u003c/a\u003e from hbinhng/feat/warn-late-use-websocket-adapter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/2dccece853413a40fe287221b84ca593ec9682a7\"\u003e\u003ccode\u003e2dccece\u003c/code\u003e\u003c/a\u003e chore: update readmes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/d956db4c104c22172c3466344b50c017267aca23\"\u003e\u003ccode\u003ed956db4\u003c/code\u003e\u003c/a\u003e feat(core): warn on late websocket adapter registration\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.24/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/platform-express` from 11.1.23 to 11.1.24\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest/releases\"\u003e@​nestjs/platform-express's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.24 (2026-05-25)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17009\"\u003e#17009\u003c/a\u003e fix(core): reset dependency-tree cache on metadata changes (\u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eEnhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16997\"\u003e#16997\u003c/a\u003e feat(core): warn on late websocket adapter registration (\u003ca href=\"https://github.com/hbinhng\"\u003e\u003ccode\u003e@​hbinhng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-ws\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17011\"\u003e#17011\u003c/a\u003e chore(deps): bump ws from 8.20.1 to 8.21.0 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 2\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eNguyễn Hải Bình (\u003ca href=\"https://github.com/hbinhng\"\u003e\u003ccode\u003e@​hbinhng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePuneet Dixit (\u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\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/nestjs/nest/commit/d8a0ab829ddd8291b75109c9ac4fc4c7d070fc9e\"\u003e\u003ccode\u003ed8a0ab8\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.24 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/2dccece853413a40fe287221b84ca593ec9682a7\"\u003e\u003ccode\u003e2dccece\u003c/code\u003e\u003c/a\u003e chore: update readmes\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.24/packages/platform-express\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@scalar/nestjs-api-reference` from 1.1.18 to 1.1.20\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/scalar/scalar/blob/main/integrations/nestjs/CHANGELOG.md\"\u003e@​scalar/nestjs-api-reference's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.20\u003c/h2\u003e\n\u003ch2\u003e1.1.19\u003c/h2\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/scalar/scalar/commits/HEAD/integrations/nestjs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `graphql` from 16.14.0 to 16.14.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/graphql/graphql-js/releases\"\u003egraphql's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.14.1 (2026-06-02)\u003c/h2\u003e\n\u003ch4\u003eDocs 📝\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4737\"\u003e#4737\u003c/a\u003e docs: refresh upgrade guide and v17 topics (\u003ca href=\"https://github.com/yaacovCR\"\u003e\u003ccode\u003e@​yaacovCR\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4741\"\u003e#4741\u003c/a\u003e docs: add v16 API docs lint coverage (\u003ca href=\"https://github.com/yaacovCR\"\u003e\u003ccode\u003e@​yaacovCR\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4748\"\u003e#4748\u003c/a\u003e docs: update banner (\u003ca href=\"https://github.com/yaacovCR\"\u003e\u003ccode\u003e@​yaacovCR\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4750\"\u003e#4750\u003c/a\u003e docs: use api docs generated from inline jsdoc comments (\u003ca href=\"https://github.com/yaacovCR\"\u003e\u003ccode\u003e@​yaacovCR\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4754\"\u003e#4754\u003c/a\u003e docs: update website caniuse-lite data (\u003ca href=\"https://github.com/yaacovCR\"\u003e\u003ccode\u003e@​yaacovCR\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4755\"\u003e#4755\u003c/a\u003e docs: hide internal type member __validationErrors (\u003ca href=\"https://github.com/yaacovCR\"\u003e\u003ccode\u003e@​yaacovCR\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4757\"\u003e#4757\u003c/a\u003e docs: fix inline examples, deprecation descriptions, type category (\u003ca href=\"https://github.com/yaacovCR\"\u003e\u003ccode\u003e@​yaacovCR\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4759\"\u003e#4759\u003c/a\u003e docs: fix static export redirect config (\u003ca href=\"https://github.com/yaacovCR\"\u003e\u003ccode\u003e@​yaacovCR\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4767\"\u003e#4767\u003c/a\u003e docs: fix Post_body example variable (\u003ca href=\"https://github.com/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch4\u003ePolish 💅\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4738\"\u003e#4738\u003c/a\u003e chore(tests): add test for directive extensions without flag enabled (\u003ca href=\"https://github.com/yaacovCR\"\u003e\u003ccode\u003e@​yaacovCR\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eInternal 🏠\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4778\"\u003e#4778\u003c/a\u003e fix: generated version documentation (\u003ca href=\"https://github.com/yaacovCR\"\u003e\u003ccode\u003e@​yaacovCR\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 2\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eMinh Vu(\u003ca href=\"https://github.com/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eYaacov Rydzinski (\u003ca href=\"https://github.com/yaacovCR\"\u003e\u003ccode\u003e@​yaacovCR\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/graphql/graphql-js/commit/9c78a07f3399431187871867f4c734449ce56b97\"\u003e\u003ccode\u003e9c78a07\u003c/code\u003e\u003c/a\u003e chore(release): v16.14.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/graphql/graphql-js/commit/fc6e2dfdbd518524f806e30dc5d5ac8aa8eff1d9\"\u003e\u003ccode\u003efc6e2df\u003c/code\u003e\u003c/a\u003e fix: generated version documentation (\u003ca href=\"https://redirect.github.com/graphql/graphql-js/issues/4778\"\u003e#4778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/graphql/graphql-js/commit/80c65082b28bb234ea92fedd0acc0b4507d89dd8\"\u003e\u003ccode\u003e80c6508\u003c/code\u003e\u003c/a\u003e docs: fix Post_body example variable (\u003ca href=\"https://redirect.github.com/graphql/graphql-js/issues/4767\"\u003e#4767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/graphql/graphql-js/commit/b43ccb11a4e29fb865d0a73ca6f80c50909a2cb2\"\u003e\u003ccode\u003eb43ccb1\u003c/code\u003e\u003c/a\u003e docs: refresh upgrade guide and v17 topics (\u003ca href=\"https://redirect.github.com/graphql/graphql-js/issues/4737\"\u003e#4737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/graphql/graphql-js/commit/46b4ae9d3fe7e8f47bb03e8c20768fd22b36aa88\"\u003e\u003ccode\u003e46b4ae9\u003c/code\u003e\u003c/a\u003e docs: use api docs generated from inline jsdoc comments (\u003ca href=\"https://redirect.github.com/graphql/graphql-js/issues/4750\"\u003e#4750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/graphql/graphql-js/commit/48d6a95e25504ed13f3cd3c3b37e773da8628f00\"\u003e\u003ccode\u003e48d6a95\u003c/code\u003e\u003c/a\u003e docs: fix static export redirect config (\u003ca href=\"https://redirect.github.com/graphql/graphql-js/issues/4759\"\u003e#4759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/graphql/graphql-js/commit/3b30a64f015fc46a0deb6825aae88fe000a36bb0\"\u003e\u003ccode\u003e3b30a64\u003c/code\u003e\u003c/a\u003e docs: fix inline examples, deprecation descriptions, type category (\u003ca href=\"https://redirect.github.com/graphql/graphql-js/issues/4757\"\u003e#4757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/graphql/graphql-js/commit/8816d016b216949346d2a89ea8138b6c9a56f585\"\u003e\u003ccode\u003e8816d01\u003c/code\u003e\u003c/a\u003e docs: update website caniuse-lite data (\u003ca href=\"https://redirect.github.com/graphql/graphql-js/issues/4754\"\u003e#4754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/graphql/graphql-js/commit/6a6edec76c11f30e8edc156ec0892de13afd557e\"\u003e\u003ccode\u003e6a6edec\u003c/code\u003e\u003c/a\u003e docs: hide internal type member __validationErrors (\u003ca href=\"https://redirect.github.com/graphql/graphql-js/issues/4755\"\u003e#4755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/graphql/graphql-js/commit/8efb9fd215322e846c298ca2bac345ac17ca961c\"\u003e\u003ccode\u003e8efb9fd\u003c/code\u003e\u003c/a\u003e docs: add v16 API docs lint coverage (\u003ca href=\"https://redirect.github.com/graphql/graphql-js/issues/4741\"\u003e#4741\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/graphql/graphql-js/compare/v16.14.0...v16.14.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lru-cache` from 11.5.0 to 11.5.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-lru-cache/commit/cd9806503c7abc9873fa1cc46a9ab7b43393a39c\"\u003e\u003ccode\u003ecd98065\u003c/code\u003e\u003c/a\u003e 11.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-lru-cache/commit/281f49d57e1cb53efc205d8e01b98a5762f73fb0\"\u003e\u003ccode\u003e281f49d\u003c/code\u003e\u003c/a\u003e work with exactOptionalPropertyTypes\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/isaacs/node-lru-cache/compare/v11.5.0...v11.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nestjs-paginate` from 13.3.0 to 13.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ppetzold/nestjs-paginate/releases\"\u003enestjs-paginate's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev13.4.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/ppetzold/nestjs-paginate/compare/v13.3.0...v13.4.0\"\u003e13.4.0\u003c/a\u003e (2026-06-03)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd polymorphic sort across columns via COALESCE (\u003ccode\u003e~\u003c/code\u003e syntax) (\u003ca href=\"https://redirect.github.com/ppetzold/nestjs-paginate/issues/1143\"\u003e#1143\u003c/a\u003e) (\u003ca href=\"https://github.com/ppetzold/nestjs-paginate/commit/415e879d00e92771605c4198a5fd6e1f362c7ce9\"\u003e415e879\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/ppetzold/nestjs-paginate/commit/415e879d00e92771605c4198a5fd6e1f362c7ce9\"\u003e\u003ccode\u003e415e879\u003c/code\u003e\u003c/a\u003e feat: add polymorphic sort across columns via COALESCE (\u003ccode\u003e~\u003c/code\u003e syntax) (\u003ca href=\"https://redirect.github.com/ppetzold/nestjs-paginate/issues/1143\"\u003e#1143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ppetzold/nestjs-paginate/compare/v13.3.0...v13.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/ladesa-ro/management-service/pull/1000","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ladesa-ro%2Fmanagement-service/issues/1000","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1000/packages"}},{"old_version":"11.1.18","new_version":"11.1.27","update_type":"patch","path":"/lib/auth-lib","pr_created_at":"2026-06-18T04:38:19.000Z","version_change":"11.1.18 → 11.1.27","issue":{"uuid":"4689198473","node_id":"PR_kwDOS99Eac7nxp93","number":23,"state":"open","title":"Bump @nestjs/common from 11.1.18 to 11.1.27 in /lib/auth-lib","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":5,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-06-18T04:38:19.000Z","updated_at":"2026-06-24T05:21:11.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@nestjs/common","old_version":"11.1.18","new_version":"11.1.27","repository_url":"https://github.com/nestjs/nest"}],"path":"/lib/auth-lib","ecosystem":"npm"},"body":"Bumps [@nestjs/common](https://github.com/nestjs/nest/tree/HEAD/packages/common) from 11.1.18 to 11.1.27.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest/releases\"\u003e@​nestjs/common's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.27\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): sse async handlers teardown issue by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17131\"\u003enestjs/nest#17131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(platform-fastify): forRoutes middleware ending slash  by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17138\"\u003enestjs/nest#17138\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.26\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): post sse endpoint empty response \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/common/issues/17098\"\u003e#17098\u003c/a\u003e by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17099\"\u003enestjs/nest#17099\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.25...v11.1.26\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.25...v11.1.26\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.25\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(microservices): reject pending Redis requests on close by \u003ca href=\"https://github.com/yudin-s\"\u003e\u003ccode\u003e@​yudin-s\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17024\"\u003enestjs/nest#17024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(core): register SSE close listener before async setup by \u003ca href=\"https://github.com/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17018\"\u003enestjs/nest#17018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(platform-fastify): remove pathname ending slash by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17094\"\u003enestjs/nest#17094\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/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17018\"\u003enestjs/nest#17018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DucMinhNe\"\u003e\u003ccode\u003e@​DucMinhNe\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17085\"\u003enestjs/nest#17085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iambeaukim\"\u003e\u003ccode\u003e@​iambeaukim\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17091\"\u003enestjs/nest#17091\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.24...v11.1.25\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.24...v11.1.25\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.24 (2026-05-25)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17009\"\u003e#17009\u003c/a\u003e fix(core): reset dependency-tree cache on metadata changes (\u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eEnhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16997\"\u003e#16997\u003c/a\u003e feat(core): warn on late websocket adapter registration (\u003ca href=\"https://github.com/hbinhng\"\u003e\u003ccode\u003e@​hbinhng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-ws\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17011\"\u003e#17011\u003c/a\u003e chore(deps): bump ws from 8.20.1 to 8.21.0 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 2\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eNguyễn Hải Bình (\u003ca href=\"https://github.com/hbinhng\"\u003e\u003ccode\u003e@​hbinhng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePuneet Dixit (\u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.23 (2026-05-21)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/660a1249e32e7701cdd7e5ccb20b7f695e721bce\"\u003e\u003ccode\u003e660a124\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.27 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/aa5c4f176edee6995d71a8f43a7ddb2de4c3ad8d\"\u003e\u003ccode\u003eaa5c4f1\u003c/code\u003e\u003c/a\u003e chore: update readme and package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/9ff83d540f50e96eb0093b4eb0dd96191aa6a285\"\u003e\u003ccode\u003e9ff83d5\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.26 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/02f804159841a2771755c382832a7938b904c420\"\u003e\u003ccode\u003e02f8041\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.25 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/1634915597884f677b823ec0d77931f1637dede7\"\u003e\u003ccode\u003e1634915\u003c/code\u003e\u003c/a\u003e test(common): Add unit tests for cli-colors utility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/380bf5c13c7f22d24b871af8a412852f36d7030a\"\u003e\u003ccode\u003e380bf5c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/common/issues/17058\"\u003e#17058\u003c/a\u003e from Se3do/test/extend-metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/af4542b9c0f56262090bf0097444b71456cb0139\"\u003e\u003ccode\u003eaf4542b\u003c/code\u003e\u003c/a\u003e test(common): Add unit tests for assignCustomParameterMetadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/b67aea1505d568c6b80318707c2642ba395a5510\"\u003e\u003ccode\u003eb67aea1\u003c/code\u003e\u003c/a\u003e test(common): Add unit tests for extendArrayMetadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/e1e401444ba0c32a11ab5f82994f408be0b65eba\"\u003e\u003ccode\u003ee1e4014\u003c/code\u003e\u003c/a\u003e test(common): Tighten throw assertions in validateModuleKeys spec\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/6b97771a58068e885f7adf3f888f1a660ac3a08f\"\u003e\u003ccode\u003e6b97771\u003c/code\u003e\u003c/a\u003e test(common): Add unit tests for validateModuleKeys\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.27/packages/common\"\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=@nestjs/common\u0026package-manager=npm_and_yarn\u0026previous-version=11.1.18\u0026new-version=11.1.27)](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/CSC-Security-sandbox/ndm-fresh-breakability/pull/23","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/CSC-Security-sandbox%2Fndm-fresh-breakability/issues/23","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/23/packages"}},{"old_version":"11.1.19","new_version":"11.1.27","update_type":"patch","path":null,"pr_created_at":"2026-06-17T22:25:39.000Z","version_change":"11.1.19 → 11.1.27","issue":{"uuid":"4687497199","node_id":"PR_kwDORG2H4c7nsTZb","number":193,"state":"open","title":"chore(deps)(deps): bump the npm-non-major group across 1 directory with 59 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-06-17T22:25:39.000Z","updated_at":"2026-06-19T22:00:36.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps): bump","group_name":"npm-non-major","update_count":59,"packages":[{"name":"@commitlint/cli","old_version":"20.5.0","new_version":"20.5.3","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/config-conventional","old_version":"20.4.3","new_version":"20.5.3","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"lint-staged","old_version":"16.3.3","new_version":"16.4.0","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"prettier","old_version":"3.8.1","new_version":"3.8.4","repository_url":"https://github.com/prettier/prettier"},{"name":"@aws-sdk/client-s3","old_version":"3.1057.0","new_version":"3.1073.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/lib-storage","old_version":"3.1057.0","new_version":"3.1073.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/s3-request-presigner","old_version":"3.1057.0","new_version":"3.1073.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@bull-board/api","old_version":"6.20.6","new_version":"6.21.3","repository_url":"https://github.com/felixmosh/bull-board"},{"name":"@bull-board/express","old_version":"6.20.6","new_version":"6.21.3","repository_url":"https://github.com/felixmosh/bull-board"},{"name":"@formatjs/intl","old_version":"4.1.8","new_version":"4.1.13","repository_url":"https://github.com/formatjs/formatjs"},{"name":"@nestjs/cache-manager","old_version":"3.1.2","new_version":"3.1.3","repository_url":"https://github.com/nestjs/cache-manager"},{"name":"@nestjs/common","old_version":"11.1.19","new_version":"11.1.27","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/core","old_version":"11.1.19","new_version":"11.1.27","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/platform-express","old_version":"11.1.19","new_version":"11.1.27","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/schedule","old_version":"6.1.1","new_version":"6.1.3","repository_url":"https://github.com/nestjs/schedule"},{"name":"@prisma/adapter-pg","old_version":"7.3.0","new_version":"7.8.0","repository_url":"https://github.com/prisma/prisma"},{"name":"@react-email/render","old_version":"2.0.8","new_version":"2.0.9","repository_url":"https://github.com/resend/react-email"},{"name":"@redis/client","old_version":"5.10.0","new_version":"5.12.1","repository_url":"https://github.com/redis/node-redis"},{"name":"axios","old_version":"1.17.0","new_version":"1.18.0","repository_url":"https://github.com/axios/axios"},{"name":"bullmq","old_version":"5.76.10","new_version":"5.79.0","repository_url":"https://github.com/taskforcesh/bullmq"},{"name":"helmet","old_version":"8.1.0","new_version":"8.2.0","repository_url":"https://github.com/helmetjs/helmet"},{"name":"nestjs-cls","old_version":"6.2.0","new_version":"6.2.1","repository_url":"https://github.com/Papooch/nestjs-cls"},{"name":"pg","old_version":"8.20.0","new_version":"8.22.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"react","old_version":"19.2.4","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.2.14","new_version":"19.2.17","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.2.4","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"resend","old_version":"6.12.3","new_version":"6.14.0","repository_url":"https://github.com/resend/resend-node"},{"name":"sharp","old_version":"0.34.5","new_version":"0.35.2","repository_url":"https://github.com/lovell/sharp"},{"name":"zod","old_version":"4.3.6","new_version":"4.4.3","repository_url":"https://github.com/colinhacks/zod"},{"name":"@nestjs/testing","old_version":"11.1.21","new_version":"11.1.27","repository_url":"https://github.com/nestjs/nest"},{"name":"@swc/core","old_version":"1.15.33","new_version":"1.15.41","repository_url":"https://github.com/swc-project/swc"},{"name":"@testcontainers/postgresql","old_version":"11.11.0","new_version":"11.14.0","repository_url":"https://github.com/testcontainers/testcontainers-node"},{"name":"@types/node","old_version":"25.3.5","new_version":"25.9.4","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitest/ui","old_version":"4.1.8","new_version":"4.1.9","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"happy-dom","old_version":"20.10.2","new_version":"20.10.6","repository_url":"https://github.com/capricorn86/happy-dom"},{"name":"jest","old_version":"30.3.0","new_version":"30.4.2","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-mock-extended","old_version":"4.0.0","new_version":"4.0.1","repository_url":"https://github.com/marchaos/jest-mock-extended"},{"name":"ts-jest","old_version":"29.4.10","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":"vite","old_version":"7.3.2","new_version":"7.3.5","repository_url":"https://github.com/vitejs/vite"},{"name":"vitest","old_version":"4.1.8","new_version":"4.1.9","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@hookform/resolvers","old_version":"5.2.2","new_version":"5.4.0","repository_url":"https://github.com/react-hook-form/resolvers"},{"name":"@radix-ui/react-label","old_version":"2.1.8","new_version":"2.1.10","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slot","old_version":"1.2.4","new_version":"1.3.0","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@tanstack/react-query","old_version":"5.99.2","new_version":"5.101.0","repository_url":"https://github.com/TanStack/query"},{"name":"react-hook-form","old_version":"7.71.2","new_version":"7.79.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"tailwind-merge","old_version":"3.5.0","new_version":"3.6.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"zustand","old_version":"5.0.11","new_version":"5.0.14","repository_url":"https://github.com/pmndrs/zustand"},{"name":"@next/eslint-plugin-next","old_version":"16.2.1","new_version":"16.2.9","repository_url":"https://github.com/vercel/next.js"},{"name":"@tailwindcss/postcss","old_version":"4.3.0","new_version":"4.3.1","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tanstack/react-query-devtools","old_version":"5.100.10","new_version":"5.101.0","repository_url":"https://github.com/TanStack/query"},{"name":"@vitejs/plugin-react","old_version":"5.1.3","new_version":"5.2.0","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"eslint-config-next","old_version":"16.2.0","new_version":"16.2.9","repository_url":"https://github.com/vercel/next.js"},{"name":"eslint-plugin-react-hooks","old_version":"7.0.1","new_version":"7.1.1","repository_url":"https://github.com/facebook/react"},{"name":"tailwindcss","old_version":"4.2.4","new_version":"4.3.1","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"typescript-eslint","old_version":"8.59.0","new_version":"8.61.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.58.1","new_version":"8.61.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.58.2","new_version":"8.61.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"eslint-plugin-jest","old_version":"29.15.1","new_version":"29.15.2","repository_url":"https://github.com/jest-community/eslint-plugin-jest"}],"path":null,"ecosystem":"npm"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps the npm-non-major group with 59 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` | `20.5.3` |\n| [@commitlint/config-conventional](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional) | `20.4.3` | `20.5.3` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.3.3` | `16.4.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.1` | `3.8.4` |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.1057.0` | `3.1073.0` |\n| [@aws-sdk/lib-storage](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/lib/lib-storage) | `3.1057.0` | `3.1073.0` |\n| [@aws-sdk/s3-request-presigner](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/s3-request-presigner) | `3.1057.0` | `3.1073.0` |\n| [@bull-board/api](https://github.com/felixmosh/bull-board/tree/HEAD/packages/api) | `6.20.6` | `6.21.3` |\n| [@bull-board/express](https://github.com/felixmosh/bull-board/tree/HEAD/packages/express) | `6.20.6` | `6.21.3` |\n| [@formatjs/intl](https://github.com/formatjs/formatjs) | `4.1.8` | `4.1.13` |\n| [@nestjs/cache-manager](https://github.com/nestjs/cache-manager) | `3.1.2` | `3.1.3` |\n| [@nestjs/common](https://github.com/nestjs/nest/tree/HEAD/packages/common) | `11.1.19` | `11.1.27` |\n| [@nestjs/core](https://github.com/nestjs/nest/tree/HEAD/packages/core) | `11.1.19` | `11.1.27` |\n| [@nestjs/platform-express](https://github.com/nestjs/nest/tree/HEAD/packages/platform-express) | `11.1.19` | `11.1.27` |\n| [@nestjs/schedule](https://github.com/nestjs/schedule) | `6.1.1` | `6.1.3` |\n| [@prisma/adapter-pg](https://github.com/prisma/prisma/tree/HEAD/packages/adapter-pg) | `7.3.0` | `7.8.0` |\n| [@react-email/render](https://github.com/resend/react-email/tree/HEAD/packages/render) | `2.0.8` | `2.0.9` |\n| [@redis/client](https://github.com/redis/node-redis) | `5.10.0` | `5.12.1` |\n| [axios](https://github.com/axios/axios) | `1.17.0` | `1.18.0` |\n| [bullmq](https://github.com/taskforcesh/bullmq) | `5.76.10` | `5.79.0` |\n| [helmet](https://github.com/helmetjs/helmet) | `8.1.0` | `8.2.0` |\n| [nestjs-cls](https://github.com/Papooch/nestjs-cls) | `6.2.0` | `6.2.1` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.20.0` | `8.22.0` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.4` | `19.2.7` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.14` | `19.2.17` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.4` | `19.2.7` |\n| [resend](https://github.com/resend/resend-node) | `6.12.3` | `6.14.0` |\n| [sharp](https://github.com/lovell/sharp) | `0.34.5` | `0.35.2` |\n| [zod](https://github.com/colinhacks/zod) | `4.3.6` | `4.4.3` |\n| [@nestjs/testing](https://github.com/nestjs/nest/tree/HEAD/packages/testing) | `11.1.21` | `11.1.27` |\n| [@swc/core](https://github.com/swc-project/swc/tree/HEAD/packages/core) | `1.15.33` | `1.15.41` |\n| [@testcontainers/postgresql](https://github.com/testcontainers/testcontainers-node) | `11.11.0` | `11.14.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.3.5` | `25.9.4` |\n| [@vitest/ui](https://github.com/vitest-dev/vitest/tree/HEAD/packages/ui) | `4.1.8` | `4.1.9` |\n| [happy-dom](https://github.com/capricorn86/happy-dom) | `20.10.2` | `20.10.6` |\n| [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) | `30.3.0` | `30.4.2` |\n| [jest-mock-extended](https://github.com/marchaos/jest-mock-extended) | `4.0.0` | `4.0.1` |\n| [ts-jest](https://github.com/kulshekhar/ts-jest) | `29.4.10` | `29.4.11` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.21.0` | `4.22.4` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.3.2` | `7.3.5` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.8` | `4.1.9` |\n| [@hookform/resolvers](https://github.com/react-hook-form/resolvers) | `5.2.2` | `5.4.0` |\n| [@radix-ui/react-label](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/label) | `2.1.8` | `2.1.10` |\n| [@radix-ui/react-slot](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/slot) | `1.2.4` | `1.3.0` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.99.2` | `5.101.0` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.71.2` | `7.79.0` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.5.0` | `3.6.0` |\n| [zustand](https://github.com/pmndrs/zustand) | `5.0.11` | `5.0.14` |\n| [@next/eslint-plugin-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next) | `16.2.1` | `16.2.9` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.3.0` | `4.3.1` |\n| [@tanstack/react-query-devtools](https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools) | `5.100.10` | `5.101.0` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `5.1.3` | `5.2.0` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `16.2.0` | `16.2.9` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `7.0.1` | `7.1.1` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.2.4` | `4.3.1` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.59.0` | `8.61.1` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.58.1` | `8.61.1` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.58.2` | `8.61.1` |\n| [eslint-plugin-jest](https://github.com/jest-community/eslint-plugin-jest) | `29.15.1` | `29.15.2` |\n\n\nUpdates `@commitlint/cli` from 20.5.0 to 20.5.3\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\u003ev20.5.3\u003c/h2\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\u003ch2\u003eRefactor\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erefactor: replace all lodash.* dependencies with es-toolkit/compat by \u003ca href=\"https://github.com/debuggingfuture\"\u003e\u003ccode\u003e@​debuggingfuture\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4734\"\u003econventional-changelog/commitlint#4734\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: use nodejs commands for creating files on Windows (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4728\"\u003e#4728\u003c/a\u003e) by \u003ca href=\"https://github.com/festoney8\"\u003e\u003ccode\u003e@​festoney8\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4730\"\u003econventional-changelog/commitlint#4730\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/festoney8\"\u003e\u003ccode\u003e@​festoney8\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4730\"\u003econventional-changelog/commitlint#4730\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/debuggingfuture\"\u003e\u003ccode\u003e@​debuggingfuture\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4734\"\u003econventional-changelog/commitlint#4734\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/v20.5.2...v20.5.3\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v20.5.2...v20.5.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev20.5.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.5.1...v20.5.2\"\u003e20.5.2\u003c/a\u003e (2026-04-25)\u003c/h2\u003e\n\u003cp\u003eJust minor dep updates before the next breaking change\u003c/p\u003e\n\u003ch2\u003eChore \u0026amp; Docs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: remove codesandbox ci integration 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/4680\"\u003econventional-changelog/commitlint#4680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add Windows UTF-8 encoding note to getting started guide by \u003ca href=\"https://github.com/Chessing234\"\u003e\u003ccode\u003e@​Chessing234\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4699\"\u003econventional-changelog/commitlint#4699\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: improve parserPreset documentation with examples and options reference by \u003ca href=\"https://github.com/Chessing234\"\u003e\u003ccode\u003e@​Chessing234\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4700\"\u003econventional-changelog/commitlint#4700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix subject-case rule default from 'always' to 'never' by \u003ca href=\"https://github.com/Chessing234\"\u003e\u003ccode\u003e@​Chessing234\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4703\"\u003econventional-changelog/commitlint#4703\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/Chessing234\"\u003e\u003ccode\u003e@​Chessing234\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4699\"\u003econventional-changelog/commitlint#4699\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/v20.5.1...v20.5.2\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v20.5.1...v20.5.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev20.5.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.5.0...v20.5.1\"\u003e20.5.1\u003c/a\u003e (2026-03-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(cz-commitlint): add VS16 to single character emojis by \u003ca href=\"https://github.com/mrt181\"\u003e\u003ccode\u003e@​mrt181\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4666\"\u003econventional-changelog/commitlint#4666\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cz-commitlint): handle modifiers correctly by \u003ca href=\"https://github.com/mrt181\"\u003e\u003ccode\u003e@​mrt181\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4667\"\u003econventional-changelog/commitlint#4667\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReverts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;fix: update dependency global-directory to v5 (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4671\"\u003e#4671\u003c/a\u003e)\u0026quot; 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/4677\"\u003econventional-changelog/commitlint#4677\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/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/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\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.5.1...v20.5.2\"\u003e20.5.2\u003c/a\u003e (2026-04-25)\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/blockquote\u003e\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/31e959a3d17d4403f1142f825c43cccf2e0f7dc4\"\u003e\u003ccode\u003e31e959a\u003c/code\u003e\u003c/a\u003e v20.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/e3d2c9dfe74b7d9be87019a28920c44818dd364d\"\u003e\u003ccode\u003ee3d2c9d\u003c/code\u003e\u003c/a\u003e refactor: replace all lodash.* dependencies with es-toolkit/compat (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4734\"\u003e#4734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/7fe86b28f0779cce8d8459bdcc83c849936a1b80\"\u003e\u003ccode\u003e7fe86b2\u003c/code\u003e\u003c/a\u003e v20.5.2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/conventional-changelog/commitlint/commits/v20.5.3/@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.4.3 to 20.5.3\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\u003ev20.5.3\u003c/h2\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\u003ch2\u003eRefactor\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erefactor: replace all lodash.* dependencies with es-toolkit/compat by \u003ca href=\"https://github.com/debuggingfuture\"\u003e\u003ccode\u003e@​debuggingfuture\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4734\"\u003econventional-changelog/commitlint#4734\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: use nodejs commands for creating files on Windows (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4728\"\u003e#4728\u003c/a\u003e) by \u003ca href=\"https://github.com/festoney8\"\u003e\u003ccode\u003e@​festoney8\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4730\"\u003econventional-changelog/commitlint#4730\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/festoney8\"\u003e\u003ccode\u003e@​festoney8\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4730\"\u003econventional-changelog/commitlint#4730\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/debuggingfuture\"\u003e\u003ccode\u003e@​debuggingfuture\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4734\"\u003econventional-changelog/commitlint#4734\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/v20.5.2...v20.5.3\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v20.5.2...v20.5.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev20.5.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.5.1...v20.5.2\"\u003e20.5.2\u003c/a\u003e (2026-04-25)\u003c/h2\u003e\n\u003cp\u003eJust minor dep updates before the next breaking change\u003c/p\u003e\n\u003ch2\u003eChore \u0026amp; Docs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: remove codesandbox ci integration 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/4680\"\u003econventional-changelog/commitlint#4680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add Windows UTF-8 encoding note to getting started guide by \u003ca href=\"https://github.com/Chessing234\"\u003e\u003ccode\u003e@​Chessing234\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4699\"\u003econventional-changelog/commitlint#4699\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: improve parserPreset documentation with examples and options reference by \u003ca href=\"https://github.com/Chessing234\"\u003e\u003ccode\u003e@​Chessing234\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4700\"\u003econventional-changelog/commitlint#4700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix subject-case rule default from 'always' to 'never' by \u003ca href=\"https://github.com/Chessing234\"\u003e\u003ccode\u003e@​Chessing234\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4703\"\u003econventional-changelog/commitlint#4703\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/Chessing234\"\u003e\u003ccode\u003e@​Chessing234\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4699\"\u003econventional-changelog/commitlint#4699\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/v20.5.1...v20.5.2\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v20.5.1...v20.5.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev20.5.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.5.0...v20.5.1\"\u003e20.5.1\u003c/a\u003e (2026-03-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(cz-commitlint): add VS16 to single character emojis by \u003ca href=\"https://github.com/mrt181\"\u003e\u003ccode\u003e@​mrt181\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4666\"\u003econventional-changelog/commitlint#4666\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cz-commitlint): handle modifiers correctly by \u003ca href=\"https://github.com/mrt181\"\u003e\u003ccode\u003e@​mrt181\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4667\"\u003econventional-changelog/commitlint#4667\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReverts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;fix: update dependency global-directory to v5 (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4671\"\u003e#4671\u003c/a\u003e)\u0026quot; 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/4677\"\u003econventional-changelog/commitlint#4677\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/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/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\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.4...v20.5.0\"\u003e20.5.0\u003c/a\u003e (2026-03-15)\u003c/h1\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/v20.4.3...v20.4.4\"\u003e20.4.4\u003c/a\u003e (2026-03-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\u003c/blockquote\u003e\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/31e959a3d17d4403f1142f825c43cccf2e0f7dc4\"\u003e\u003ccode\u003e31e959a\u003c/code\u003e\u003c/a\u003e v20.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/a7918e9cf70f822505cb4422c03150a86f802627\"\u003e\u003ccode\u003ea7918e9\u003c/code\u003e\u003c/a\u003e v20.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/02d7245e9b204ed07a68298e4d73c8d82a4b7f81\"\u003e\u003ccode\u003e02d7245\u003c/code\u003e\u003c/a\u003e v20.4.4\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/conventional-changelog/commitlint/commits/v20.5.3/@commitlint/config-conventional\"\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.3.3 to 16.4.0\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\u003ev16.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1739\"\u003e#1739\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/687fc9069a312ac83ca48f035a1bbf453db91814\"\u003e\u003ccode\u003e687fc90\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e! - Replace \u003ccode\u003emicromatch\u003c/code\u003e with \u003ccode\u003epicomatch\u003c/code\u003e to reduce dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.3.4\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/1742\"\u003e#1742\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/9d6e827b0c55da5b091c989111f6c55dd76539d9\"\u003e\u003ccode\u003e9d6e827\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Update dependencies, including \u003ca href=\"https://github.com/tinylibs/tinyexec/releases/tag/1.0.4\"\u003e\u003ccode\u003etinyexec@1.0.4\u003c/code\u003e\u003c/a\u003e to make sure local \u003ccode\u003enode_modules/.bin\u003c/code\u003e are preferred to global locations (released in \u003ca href=\"https://github.com/tinylibs/tinyexec/releases/tag/1.0.3\"\u003e\u003ccode\u003etinyexec@1.0.3\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/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\u003e16.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1739\"\u003e#1739\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/687fc9069a312ac83ca48f035a1bbf453db91814\"\u003e\u003ccode\u003e687fc90\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e! - Replace \u003ccode\u003emicromatch\u003c/code\u003e with \u003ccode\u003epicomatch\u003c/code\u003e to reduce dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.3.4\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/1742\"\u003e#1742\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/9d6e827b0c55da5b091c989111f6c55dd76539d9\"\u003e\u003ccode\u003e9d6e827\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Update dependencies, including \u003ca href=\"https://github.com/tinylibs/tinyexec/releases/tag/1.0.4\"\u003e\u003ccode\u003etinyexec@1.0.4\u003c/code\u003e\u003c/a\u003e to make sure local \u003ccode\u003enode_modules/.bin\u003c/code\u003e are preferred to global locations (released in \u003ca href=\"https://github.com/tinylibs/tinyexec/releases/tag/1.0.3\"\u003e\u003ccode\u003etinyexec@1.0.3\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/lint-staged/lint-staged/commit/445f9dd042b88528c798b2e25c21c9adbc69a732\"\u003e\u003ccode\u003e445f9dd\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/d91be60800d59565cb601c4802ed35253bce5b2a\"\u003e\u003ccode\u003ed91be60\u003c/code\u003e\u003c/a\u003e docs: update readme to use picomatch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/b392a9ffecd9cfeb167bd2273c6496b8b3c41b47\"\u003e\u003ccode\u003eb392a9f\u003c/code\u003e\u003c/a\u003e refactor: extract \u003ccode\u003ematchFiles\u003c/code\u003e and add unit tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/687fc9069a312ac83ca48f035a1bbf453db91814\"\u003e\u003ccode\u003e687fc90\u003c/code\u003e\u003c/a\u003e refactor: replace micromatch with picomatch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/26dadf9a0472d283112d6cfaaa1fb1f040fd6760\"\u003e\u003ccode\u003e26dadf9\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/9d6e827b0c55da5b091c989111f6c55dd76539d9\"\u003e\u003ccode\u003e9d6e827\u003c/code\u003e\u003c/a\u003e build(deps): update dependencies\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lint-staged/lint-staged/compare/v16.3.3...v16.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.8.1 to 3.8.4\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.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMarkdown: Fix blank lines between list items and nested sub-lists being removed in Markdown/MDX (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/17746\"\u003eprettier/prettier#17746\u003c/a\u003e by \u003ca href=\"https://github.com/byplayer\"\u003e\u003ccode\u003e@​byplayer\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.4/CHANGELOG.md#384\"\u003eChangelog\u003c/a\u003e\u003c/p\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\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/prettier/blob/main/CHANGELOG.md\"\u003eprettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.8.4\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.3...3.8.4\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eMarkdown: Fix blank lines between list items and nested sub-lists being removed in Markdown/MDX (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/17746\"\u003e#17746\u003c/a\u003e by \u003ca href=\"https://github.com/byplayer\"\u003e\u003ccode\u003e@​byplayer\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003cp\u003ePrettier was removing blank lines between list items and their nested sub-lists, converting loose lists into tight lists and changing their semantic meaning.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"markdown\"\u003e\u003ccode\u003e\u0026lt;!-- Input --\u0026gt;\n- a\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eb\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ec\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ed\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u0026lt;!-- Prettier 3.8.3 --\u0026gt;\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ea\n\u003cul\u003e\n\u003cli\u003eb\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003ec\n\u003cul\u003e\n\u003cli\u003ed\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u0026lt;!-- Prettier 3.8.4 --\u0026gt;\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ea\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eb\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ec\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ed\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\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\u003cbr /\u003e\n$value: if(\u003cbr /\u003e\nsass(false): 1; else: -1,\u003cbr /\u003e\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\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/1c6ba5539141552e0e8e22d401ea620d8fdff468\"\u003e\u003ccode\u003e1c6ba55\u003c/code\u003e\u003c/a\u003e Release 3.8.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/4a673dc9b59ddf7296bbab9822093d2971da84a8\"\u003e\u003ccode\u003e4a673dc\u003c/code\u003e\u003c/a\u003e Fix blank lines between list items and nested sub-lists being removed in Mark...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/074aaedbb052a288e89d15eb0a4214de37a08866\"\u003e\u003ccode\u003e074aaed\u003c/code\u003e\u003c/a\u003e Replace \u003ccode\u003emain\u003c/code\u003e branch in changelog link with tags (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19054\"\u003e#19054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/c22a003ae97917c5043e8685b4fdff0f93e978f9\"\u003e\u003ccode\u003ec22a003\u003c/code\u003e\u003c/a\u003e Bump Prettier dependency to 3.8.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/07bad1f04536e9799927007baf466e67151576f0\"\u003e\u003ccode\u003e07bad1f\u003c/code\u003e\u003c/a\u003e Clean changelog_unreleased\u003c/li\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prettier/prettier/compare/3.8.1...3.8.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-s3` from 3.1057.0 to 3.1073.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e@​aws-sdk/client-s3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1073.0\u003c/h2\u003e\n\u003ch4\u003e3.1073.0(2026-06-19)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-glue:\u003c/strong\u003e  Adds the SearchAssets operation for discovering assets in the AWS Glue Data Catalog using full-text search and filters. Minor naming refinements across the Glossary Terms and Attachment APIs for consistency. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ef204650ce46482b8b2bfeeb9c539244b59a848e\"\u003eef204650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-connect:\u003c/strong\u003e  This is the release for point based scoring system and the evaluation form validation project (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b19c162a2e22094c09d77d484ba0dfcfd3a5ecff\"\u003eb19c162a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agent:\u003c/strong\u003e  Add support for metadata-only retrieval on GetFlow, GetFlowVersion, and GetPrompt APIs. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c9d5fb3378ba0d1c7ab7d3fe7bec0296491c6bbc\"\u003ec9d5fb33\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-appstream:\u003c/strong\u003e  Amazon WorkSpaces Agent Access now supports domain-joined fleets for enterprise identity integration, real-time agent observation with instant stop controls, and MCP tool forwarding for lower-latency, cost-effective desktop tool access. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d9c25f0b3f641fdc1999f0d4377140c0f3476ede\"\u003ed9c25f0b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-opensearch:\u003c/strong\u003e  This release introduces data source attachment APIs, enabling users to attach and detach Amazon OpenSearch Service domains and Amazon OpenSearch Serverless collections to an OpenSearch application. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6cce3d69dc550fb64245fa1eae1b4e74d6d23607\"\u003e6cce3d69\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1073.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1072.0\u003c/h2\u003e\n\u003ch4\u003e3.1072.0(2026-06-18)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  Documentation updates clarifying CancelCapacityReservation cancellable states (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e3723ba73e2f2d307254d49ec73c5b3d91b8d892\"\u003ee3723ba7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-compute-optimizer:\u003c/strong\u003e  This release surfaces two new metrics Volume IOPS Exceeded and Volume Throughput Exceeded into EBS volume rightsizing recommendations. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ded6618d5249ab413bd90b26d4cea91d5f4b9b8f\"\u003eded6618d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-application-auto-scaling:\u003c/strong\u003e  Adds support for ECS high-resolution predefined scaling metrics (ECSServiceAverageCPUUtilizationHighResolution, ECSServiceAverageMemoryUtilizationHighResolution) enabling 20-second metric periods for faster scaling (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/95b3513a224a678fb92dc623f149d24adb96ae7b\"\u003e95b3513a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cognito-identity-provider:\u003c/strong\u003e  In order to support the new TLS Self-Service feature, this change adds SecurityPolicyType to CustomDomainConfigType. During CreateUserPoolDomain and UpdateUserPoolDomain this is used to select a custom domain's TLS enforcement, and for DescribeUserPoolDomain it informs users about the current TLS. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e89377876aa392ea403636b6821cdb3df253648b\"\u003ee8937787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sagemaker:\u003c/strong\u003e  Adds support for automatic AMI patching on HyperPod clusters. Customers can configure patching strategies to automatically apply security patch with zero job termination. Customers can also specify an AMI version at instance group level and update cluster software to a certain AMI version. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fd33a5e46ca314f064b9149900abe4e451661b5e\"\u003efd33a5e4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ecs:\u003c/strong\u003e  Amazon ECS services now support high resolution (20 second) CloudWatch metrics for CPUUtilization and MemoryUtilization. Use these metrics for faster service auto scaling. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/93055ac93bffca3e2957b2d67cb24ecdc784457a\"\u003e93055ac9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-healthlake:\u003c/strong\u003e  Adding New Configurations to the FHIR Create Datastore. The new configurations include NLP Configuration, AnalyticsConfiguration, ProfileConfiguration (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/494fa59f48705e23ab79da259046966831183c71\"\u003e494fa59f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-gamelift:\u003c/strong\u003e  Amazon GameLift Servers has launched support for customizing Linux capabilities in container fleets. You can now specify additional Linux capabilities for containers in a container group definition, giving you finer control over the default Docker capabilities available to your containers. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/93cefd905d4fc0c649b1d7ed69f4c8f0d79d3371\"\u003e93cefd90\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-eks:\u003c/strong\u003e  Adds support for configurable control plane egress routing in Amazon EKS, allowing you to route control plane egress traffic through your VPC and control how the control plane reaches resources in your network such as webhook servers and OIDC providers. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/693db62958c6818b4cb847887b8e36a66347c119\"\u003e693db629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lambda:\u003c/strong\u003e  Converging and fixing existing documentation gaps in Lambda SDK (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6555a565348a308dad7a51c85457c2bcee87feb8\"\u003e6555a565\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-synthetics:\u003c/strong\u003e  CloudWatch Synthetics adds support for multi-location canaries. Customers can now monitor their endpoints from multiple locations with centralized management from a primary location. The SDK includes new parameters for configuring multiple locations and tracking their state. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f2c8b480812b5ba2d1e173a8a074df6d72654239\"\u003ef2c8b480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudwatch-logs:\u003c/strong\u003e  Added optional startFromHead parameter to FilterLogEvents enabling descending timestamp order (newest first) when set to false. Default true preserves existing ascending order. Reverse sorting requires a startTime on or after Jan 1, 2024. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1be63ed942af46df978e55df4bec6fb6c9d16e60\"\u003e1be63ed9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-batch:\u003c/strong\u003e  Adds Support for ordered allocation strategies- BEST-FIT-PROGRESSIVE-ORDERED or SPOT-CAPACITY-OPTIMIZED-PRIORITIZED (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0e57e53b1e0914a03b5b7c7d346245a1e6b6da11\"\u003e0e57e53b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1072.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1071.0\u003c/h2\u003e\n\u003ch4\u003e3.1071.0(2026-06-17)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-partnercentral-selling:\u003c/strong\u003e  Cosell Resonate AND Prospecing API Launch with ARN correction (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7e8c98abe070924fbbd1ea2abc183f0715f80945\"\u003e7e8c98ab\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-compute-optimizer-automation:\u003c/strong\u003e  This launch adds IfExists comparison operators to Compute Optimizer Automation rule criteria, so a rule can include recommended actions whose specified attribute isn't present. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ab2c616d167a0796fba91e44d1118a6a8baee60d\"\u003eab2c616d\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/aws/aws-sdk-js-v3/blob/main/clients/client-s3/CHANGELOG.md\"\u003e@​aws-sdk/client-s3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1072.0...v3.1073.0\"\u003e3.1073.0\u003c/a\u003e (2026-06-19)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1071.0...v3.1072.0\"\u003e3.1072.0\u003c/a\u003e (2026-06-18)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1070.0...v3.1071.0\"\u003e3.1071.0\u003c/a\u003e (2026-06-17)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1069.0...v3.1070.0\"\u003e3.1070.0\u003c/a\u003e (2026-06-16)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e Added support for annotations. You can now attach up to 1000 annotations (up to 1 MB each) directly to objects and create, retrieve, list, and delete them using new annotation APIs. Also added support for configuring an annotation table in S3 Metadata. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c555874690846b81904a2c0c1e96130bd03bbeaa\"\u003ec555874\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1068.0...v3.1069.0\"\u003e3.1069.0\u003c/a\u003e (2026-06-15)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1067.0...v3.1068.0\"\u003e3.1068.0\u003c/a\u003e (2026-06-12)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\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/aws/aws-sdk-js-v3/commit/ee71adc9663fc2ebaabae455981fd169fd6e97b2\"\u003e\u003ccode\u003eee71adc\u003c/code\u003e\u003c/a\u003e Publish v3.1073.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/501cd332619533ae96f154d7c226dc2f7bf8d615\"\u003e\u003ccode\u003e501cd33\u003c/code\u003e\u003c/a\u003e Publish v3.1072.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3ce820aa54c953459eb58abe4f06e28ba4ceb87d\"\u003e\u003ccode\u003e3ce820a\u003c/code\u003e\u003c/a\u003e Publish v3.1071.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4f2cfe1cfc420d0b5bfa226ae6619dd67de73ccc\"\u003e\u003ccode\u003e4f2cfe1\u003c/code\u003e\u003c/a\u003e Publish v3.1070.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c555874690846b81904a2c0c1e96130bd03bbeaa\"\u003e\u003ccode\u003ec555874\u003c/code\u003e\u003c/a\u003e feat(client-s3): Added support for annotations. You can now attach up to 1000...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7058d13814795c6ff06a960077269458520bf161\"\u003e\u003ccode\u003e7058d13\u003c/code\u003e\u003c/a\u003e Publish v3.1069.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/67981c5a65d6dd797a065df034a8d0fcdaa9b7bd\"\u003e\u003ccode\u003e67981c5\u003c/code\u003e\u003c/a\u003e chore(scripts): tuning the build graph (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/8095\"\u003e#8095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0632f6dc8842caaa916c5f43a5043342ff9ba6bb\"\u003e\u003ccode\u003e0632f6d\u003c/code\u003e\u003c/a\u003e Publish v3.1068.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0a3246f174335af55a6981b4891f0f4c10dfe4c4\"\u003e\u003ccode\u003e0a3246f\u003c/code\u003e\u003c/a\u003e Publish v3.1067.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4b11912aef8adc845f81b7e9922bd180c5cf1d90\"\u003e\u003ccode\u003e4b11912\u003c/code\u003e\u003c/a\u003e Publish v3.1066.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1073.0/clients/client-s3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/lib-storage` from 3.1057.0 to 3.1073.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e@​aws-sdk/lib-storage's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1073.0\u003c/h2\u003e\n\u003ch4\u003e3.1073.0(2026-06-19)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-glue:\u003c/strong\u003e  Adds the SearchAssets operation for discovering assets in the AWS Glue Data Catalog using full-text search and filters. Minor naming refinements across the Glossary Terms and Attachment APIs for consistency. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ef204650ce46482b8b2bfeeb9c539244b59a848e\"\u003eef204650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-connect:\u003c/strong\u003e  This is the release for point based scoring system and the evaluation form validation project (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b19c162a2e22094c09d77d484ba0dfcfd3a5ecff\"\u003eb19c162a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agent:\u003c/strong\u003e  Add support for metadata-only retrieval on GetFlow, GetFlowVersion, and GetPrompt APIs. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c9d5fb3378ba0d1c7ab7d3fe7bec0296491c6bbc\"\u003ec9d5fb33\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-appstream:\u003c/strong\u003e  Amazon WorkSpaces Agent Access now supports domain-joined fleets for enterprise identity integration, real-time agent observation with instant stop controls, and MCP tool forwarding for lower-latency, cost-effective desktop tool access. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d9c25f0b3f641fdc1999f0d4377140c0f3476ede\"\u003ed9c25f0b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-opensearch:\u003c/strong\u003e  This release introduces data source attachment APIs, enabling users to attach and detach Amazon OpenSearch Service domains and Amazon OpenSearch Serverless collections to an OpenSearch application. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6cce3d69dc550fb64245fa1eae1b4e74d6d23607\"\u003e6cce3d69\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1073.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1072.0\u003c/h2\u003e\n\u003ch4\u003e3.1072.0(2026-06-18)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  Documentation updates clarifying CancelCapacityReservation cancellable states (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e3723ba73e2f2d307254d49ec73c5b3d91b8d892\"\u003ee3723ba7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-compute-optimizer:\u003c/strong\u003e  This release surfaces two new metrics Volume IOPS Exceeded and Volume Throughput Exceeded into EBS volume rightsizing recommendations. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ded6618d5249ab413bd90b26d4cea91d5f4b9b8f\"\u003eded6618d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-application-auto-scaling:\u003c/strong\u003e  Adds support for ECS high-resolution predefined scaling metrics (ECSServiceAverageCPUUtilizationHighResolution, ECSServiceAverageMemoryUtilizationHighResolution) enabling 20-second metric periods for faster scaling (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/95b3513a224a678fb92dc623f149d24adb96ae7b\"\u003e95b3513a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cognito-identity-provider:\u003c/strong\u003e  In order to support the new TLS Self-Service feature, this change adds SecurityPolicyType to CustomDomainConfigType. During CreateUserPoolDomain and UpdateUserPoolDomain this is used to select a custom domain's TLS enforcement, and for DescribeUserPoolDomain it informs users about the current TLS. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e89377876aa392ea403636b6821cdb3df253648b\"\u003ee8937787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sagemaker:\u003c/strong\u003e  Adds support for automatic AMI patching on HyperPod clusters. Customers can configure patching strategies to automatically apply security patch with zero job termination. Customers can also specify an AMI version at instance group level and update cluster software to a certain AMI version. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fd33a5e46ca314f064b9149900abe4e451661b5e\"\u003efd33a5e4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ecs:\u003c/strong\u003e  Amazon ECS services now support high resolution (20 second) CloudWatch metrics for CPUUtilization and MemoryUtilization. Use these metrics for faster service auto scaling. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/93055ac93bffca3e2957b2d67cb24ecdc784457a\"\u003e93055ac9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-healthlake:\u003c/strong\u003e  Adding New Configurations to the FHIR Create Datastore. The new configurations include NLP Configuration, AnalyticsConfiguration, ProfileConfiguration (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/494fa59f48705e23ab79da259046966831183c71\"\u003e494fa59f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-gamelift:\u003c/strong\u003e  Amazon GameLift Servers has launched support for customizing Linux capabilities in container fleets. You can now specify additional Linux capabilities for containers in a container group definition, giving you finer control over the default Docker capabilities available to your containers. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/93cefd905d4fc0c649b1d7ed69f4c8f0d79d3371\"\u003e93cefd90\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-eks:\u003c/strong\u003e  Adds support for configurable control plane egress routing in Amazon EKS, allowing you to route control plane egress traffic through your VPC and control how the control plane reaches resources in your network such as webhook servers and OIDC providers. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/693db62958c6818b4cb847887b8e36a66347c119\"\u003e693db629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lambda:\u003c/strong\u003e  Converging and fixing existing documentation gaps in Lambda SDK (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6555a565348a308dad7a51c85457c2bcee87feb8\"\u003e6555a565\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-synthetics:\u003c/strong\u003e  CloudWatch Synthetics adds support for multi-location canaries. Customers can now monitor their endpoints from multiple locations with centralized management from a primary location. The SDK includes new parameters for configuring multiple locations and tracking their state. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f2c8b480812b5ba2d1e173a8a074df6d72654239\"\u003ef2c8b480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudwatch-logs:\u003c/strong\u003e  Added optional startFromHead parameter to FilterLogEvents enabling descending timestamp order (newest first) when set to false. Default true preserves existing ascending order. Reverse sorting requires a startTime on or after Jan 1, 2024. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1be63ed942af46df978e55df4bec6fb6c9d16e60\"\u003e1be63ed9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-batch:\u003c/strong\u003e  Adds Support for ordered allocation strategies- BEST-FIT-PROGRESSIVE-ORDERED or SPOT-CAPACITY-OPTIMIZED-PRIORITIZED (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0e57e53b1e0914a03b5b7c7d346245a1e6b6da11\"\u003e0e57e53b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1072.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1071.0\u003c/h2\u003e\n\u003ch4\u003e3.1071.0(2026-06-17)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-partnercentral-selling:\u003c/strong\u003e  Cosell Resonate AND Prospecing API Launch with ARN correction (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7e8c98abe070924fbbd1ea2abc183f0715f80945\"\u003e7e8c98ab\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-compute-optimizer-automation:\u003c/strong\u003e  This launch adds IfExists comparison operators to Compute Optimizer Automation rule criteria, so a rule can include recommended actions whose specified attribute isn't present. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ab2c616d167a0796fba91e44d1118a6a8baee60d\"\u003eab2c616d\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/aws/aws-sdk-js-v3/blob/main/lib/lib-storage/CHANGELOG.md\"\u003e@​aws-sdk/lib-storage's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1072.0...v3.1073.0\"\u003e3.1073.0\u003c/a\u003e (2026-06-19)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1071.0...v3.1072.0\"\u003e3.1072.0\u003c/a\u003e (2026-06-18)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1070.0...v3.1071.0\"\u003e3.1071.0\u003c/a\u003e (2026-06-17)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1069.0...v3.1070.0\"\u003e3.1070.0\u003c/a\u003e (2026-06-16)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1068.0...v3.1069.0\"\u003e3.1069.0\u003c/a\u003e (2026-06-15)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1067.0...v3.1068.0\"\u003e3.1068.0\u003c/a\u003e (2026-06-12)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1066.0...v3.1067.0\"\u003e3.1067.0\u003c/a\u003e (2026-06-11)\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/aws/aws-sdk-js-v3/commit/ee71adc9663fc2ebaabae455981fd169fd6e97b2\"\u003e\u003ccode\u003eee71adc\u003c/code\u003e\u003c/a\u003e Publish v3.1073.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/501cd332619533ae96f154d7c226dc2f7bf8d615\"\u003e\u003ccode\u003e501cd33\u003c/code\u003e\u003c/a\u003e Publish v3.1072.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3ce820aa54c953459eb58abe4f06e28ba4ceb87d\"\u003e\u003ccode\u003e3ce820a\u003c/code\u003e\u003c/a\u003e Publish v3.1071.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4f2cfe1cfc420d0b5bfa226ae6619dd67de73ccc\"\u003e\u003ccode\u003e4f2cfe1\u003c/code\u003e\u003c/a\u003e Publish v3.1070.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7058d13814795c6ff06a960077269458520bf161\"\u003e\u003ccode\u003e7058d13\u003c/code\u003e\u003c/a\u003e Publish v3.1069.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/67981c5a65d6dd797a065df034a8d0fcdaa9b7bd\"\u003e\u003ccode\u003e67981c5\u003c/code\u003e\u003c/a\u003e chore(scripts): tuning the build graph (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/lib/lib-storage/issues/8095\"\u003e#8095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0632f6dc8842caaa916c5f43a5043342ff9ba6bb\"\u003e\u003ccode\u003e0632f6d\u003c/code\u003e\u003c/a\u003e Publish v3.1068.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0a3246f174335af55a6981b4891f0f4c10dfe4c4\"\u003e\u003ccode\u003e0a3246f\u003c/code\u003e\u003c/a\u003e Publish v3.1067.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4b11912aef8adc845f81b7e9922bd180c5cf1d90\"\u003e\u003ccode\u003e4b11912\u003c/code\u003e\u003c/a\u003e Publish v3.1066.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/62daf07c545b1fbac5753c554e2c8298ae6b820f\"\u003e\u003ccode\u003e62daf07\u003c/code\u003e\u003c/a\u003e Publish v3.1065.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1073.0/lib/lib-storage\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/s3-request-presigner` from 3.1057.0 to 3.1073.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e@​aws-sdk/s3-request-presigner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1073.0\u003c/h2\u003e\n\u003ch4\u003e3.1073.0(2026-06-19)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-glue:\u003c/strong\u003e  Adds the SearchAssets operation for discovering assets in the AWS Glue Data Catalog using full-text search and filters. Minor naming refinements across the Glossary Terms and Attachment APIs for consistency. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ef204650ce46482b8b2bfeeb9c539244b59a848e\"\u003eef204650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-connect:\u003c/strong\u003e  This is the release for point based scoring system and the evaluation form validation project (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b19c162a2e22094c09d77d484ba0dfcfd3a5ecff\"\u003eb19c162a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agent:\u003c/strong\u003e  Add support for metadata-only retrieval on GetFlow, GetFlowVersion, and GetPrompt APIs. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c9d5fb3378ba0d1c7ab7d3fe7bec0296491c6bbc\"\u003ec9d5fb33\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-appstream:\u003c/strong\u003e  Amazon WorkSpaces Agent Access now supports domain-joined fleets for enterprise identity integration, real-time agent observation with instant stop controls, and MCP tool forwarding for lower-latency, cost-effective desktop tool access. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d9c25f0b3f641fdc1999f0d4377140c0f3476ede\"\u003ed9c25f0b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-opensearch:\u003c/strong\u003e  This release introduces data source attachment APIs, enabling users to attach and detach Amazon OpenSearch Service domains and Amazon OpenSearch Serverless collections to an OpenSearch application. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6cce3d69dc550fb64245fa1eae1b4e74d6d23607\"\u003e6cce3d69\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1073.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1072.0\u003c/h2\u003e\n\u003ch4\u003e3.1072.0(2026-06-18)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  Documentation updates clarifying CancelCapacityReservation cancellable states (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e3723ba73e2f2d307254d49ec73c5b3d91b8d892\"\u003ee3723ba7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-compute-optimizer:\u003c/strong\u003e  This release surfaces two new metrics Volume IOPS Exceeded and Volume Throughput Exceeded into EBS volume rightsizing recommendations. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ded6618d5249ab413bd90b26d4cea91d5f4b9b8f\"\u003eded6618d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-application-auto-scaling:\u003c/strong\u003e  Adds support for ECS high-resolution predefined scaling metrics (ECSServiceAverageCPUUtilizationHighResolution, ECSServiceAverageMemoryUtilizationHighResolution) enabling 20-second metric periods for faster scaling (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/95b3513a224a678fb92dc623f149d24adb96ae7b\"\u003e95b3513a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cognito-identity-provider:\u003c/strong\u003e  In order to support the new TLS Self-Service feature, this change adds SecurityPolicyType to CustomDomainConfigType. During CreateUserPoolDomain and UpdateUserPoolDomain this is used to select a custom domain's TLS enforcement, and for DescribeUserPoolDomain it informs users about the current TLS. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e89377876aa392ea403636b6821cdb3df253648b\"\u003ee8937787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sagemaker:\u003c/strong\u003e  Adds support for automatic AMI patching on HyperPod clusters. Customers can configure patching strategies to automatically apply security patch with zero job termination. Customers can also specify an AMI version at instance group level and update cluster software to a certain AMI version. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fd33a5e46ca314f064b9149900abe4e451661b5e\"\u003efd33a5e4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ecs:\u003c/strong\u003e  Amazon ECS services now support high resolution (20 second) CloudWatch metrics for CPUUtilization and MemoryUtilization. Use these metrics for faster service auto scaling. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/93055ac93bffca3e2957b2d67cb24ecdc784457a\"\u003e93055ac9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-healthlake:\u003c/strong\u003e  Adding New Configurations to the FHIR Create Datastore. The new configurations include NLP Configuration, AnalyticsConfiguration, ProfileConfiguration (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/494fa59f48705e23ab79da259046966831183c71\"\u003e494fa59f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-gamelift:\u003c/strong\u003e  Amazon GameLift Servers has launched support for customizing Linux capabilities in container fleets. You can now specify additional Linux capabilities for containers in a container group definition, giving you finer control over the default Docker capabilities available to your containers. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/93cefd905d4fc0c649b1d7ed69f4c8f0d79d3371\"\u003e93cefd90\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-eks:\u003c/strong\u003e  Adds support for configurable control plane egress routing in Amazon EKS, allowing you to route control plane egress traffic through your VPC and control how the control plane reaches resources in your network such as webhook servers and OIDC providers. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/693db62958c6818b4cb847887b8e36a66347c119\"\u003e693db629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lambda:\u003c/strong\u003e  Converging and fixing existing documentation gaps in Lambda SDK (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6555a565348a308dad7a51c85457c2bcee87feb8\"\u003e6555a565\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-synthetics:\u003c/strong\u003e  CloudWatch Synthetics adds support for multi-location canaries. Customers can now monitor their endpoints from multiple locations with centralized management from a primary location. The SDK includes new parameters for configuring multiple locations and tracking their state. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f2c8b480812b5ba2d1e173a8a074df6d72654239\"\u003ef2c8b480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudwatch-logs:\u003c/strong\u003e  Added optional startFromHead parameter to FilterLogEvents enabling descending timestamp order (newest first) when set to false. Default true preserves existing ascending order. Reverse sorting requires a startTime on or after Jan 1, 2024. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1be63ed942af46df978e55df4bec6fb6c9d16e60\"\u003e1be63ed9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-batch:\u003c/strong\u003e  Adds Support for ordered allocation strategies- BEST-FIT-PROGRESSIVE-ORDERED or SPOT-CAPACITY-OPTIMIZED-PRIORITIZED (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0e57e53b1e0914a03b5b7c7d346245a1e6b6da11\"\u003e0e57e53b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1072.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1071.0\u003c/h2\u003e\n\u003ch4\u003e3.1071.0(2026-06-17)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-partnercentral-selling:\u003c/strong\u003e  Cosell Resonate AND Prospecing API Launch with ARN correction (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7e8c98abe070924fbbd1ea2abc183f0715f80945\"\u003e7e8c98ab\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-compute-optimizer-automation:\u003c/strong\u003e  This launch adds IfExists comparison operators to Compute Optimizer Automation rule criteria, so a rule can include recommended actions whose specified attribute isn't present. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ab2c616d167a0796fba91e44d1118a6a8baee60d\"\u003eab2c616d\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/aws/aws-sdk-js-v3/blob/main/packages/s3-request-presigner/CHANGELOG.md\"\u003e@​aws-sdk/s3-request-presigner's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1072.0...v3.1073.0\"\u003e3.1073.0\u003c/a\u003e (2026-06-19)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1071.0...v3.1072.0\"\u003e3.1072.0\u003c/a\u003e (2026-06-18)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1070.0...v3.1071.0\"\u003e3.1071.0\u003c/a\u003e (2026-06-17)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1069.0...v3.1070.0\"\u003e3.1070.0\u003c/a\u003e (2026-06-16)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1068.0...v3.1069.0\"\u003e3.1069.0\u003c/a\u003e (2026-06-15)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1067.0...v3.1068.0\"\u003e3.1068.0\u003c/a\u003e (2026-06-12)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1066.0...v3.1067.0\"\u003e3.1067.0\u003c/a\u003e (2026-06-11)\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/aws/aws-sdk-js-v3/commit/ee71adc9663fc2ebaabae455981fd169fd6e97b2\"\u003e\u003ccode\u003eee71adc\u003c/code\u003e\u003c/a\u003e Publish v3.1073.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/501cd332619533ae96f154d7c226dc2f7bf8d615\"\u003e\u003ccode\u003e501cd33\u003c/code\u003e\u003c/a\u003e Publish v3.1072.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3ce820aa54c953459eb58abe4f06e28ba4ceb87d\"\u003e\u003ccode\u003e3ce820a\u003c/code\u003e\u003c/a\u003e Publish v3.1071.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4f2cfe1cfc420d0b5bfa226ae6619dd67de73ccc\"\u003e\u003ccode\u003e4f2cfe1\u003c/code\u003e\u003c/a\u003e Publish v3.1070.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7058d13814795c6ff06a960077269458520bf161\"\u003e\u003ccode\u003e7058d13\u003c/code\u003e\u003c/a\u003e Publish v3.1069.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/67981c5a65d6dd797a065df034a8d0fcdaa9b7bd\"\u003e\u003ccode\u003e67981c5\u003c/code\u003e\u003c/a\u003e chore(scripts): tuning the build graph (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/s3-request-presigner/issues/8095\"\u003e#8095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0632f6dc8842caaa916c5f43a5043342ff9ba6bb\"\u003e\u003ccode\u003e0632f6d\u003c/code\u003e\u003c/a\u003e Publish v3.1068.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0a3246f174335af55a6981b4891f0f4c10dfe4c4\"\u003e\u003ccode\u003e0a3246f\u003c/code\u003e\u003c/a\u003e Publish v3.1067.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4b11912aef8adc845f81b7e9922bd180c5cf1d90\"\u003e\u003ccode\u003e4b11912\u003c/code\u003e\u003c/a\u003e Publish v3.1066.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/62daf07c545b1fbac5753c554e2c8298ae6b820f\"\u003e\u003ccode\u003e62daf07\u003c/code\u003e\u003c/a\u003e Publish v3.1065.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1073.0/packages/s3-request-presigner\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@bull-board/api` from 6.20.6 to 6.21.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/felixmosh/bull-board/releases\"\u003e@​bull-board/api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 6.21.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: allow jobFlow handler on read-only queues [\u003ccode\u003e[#1155](https://github.com/felixmosh/bull-board/tree/HEAD/packages/api/issues/1155)\u003c/code\u003e](\u003ca href=\"https://github.com/felixmosh/bull-board.git\"\u003ehttps://github.com/felixmosh/bull-board.git\u003c/a\u003e\n/pull/1155)\u003c/li\u003e\n\u003cli\u003efix: allow jobFlow handler on read-only queues (\u003ca href=\"https://github.com/felixmosh/bull-board/tree/HEAD/packages/api/issues/1155\"\u003e#1155\u003c/a\u003e) [\u003ccode\u003e[#1154](https://github.com/felixmosh/bull-board/tree/HEAD/packages/api/issues/1154)\u003c/code\u003e](\u003ca href=\"https://github.com/felixmosh/bull-board.git\"\u003ehttps://github.com/felixmosh/bull-board.git\u003c/a\u003e\n/issues/1154)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 6.21.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​rsbuild/plugin-type-check\u003c/code\u003e from 1.3.3 to 1.3.4 [\u003ccode\u003e[#1152](https://github.com/felixmosh/bull-board/tree/HEAD/packages/api/issues/1152)\u003c/code\u003e](\u003ca href=\"https://github.com/felixmosh/bull-board.git\"\u003ehttps://github.com/felixmosh/bull-board.git\u003c/a\u003e\n/pull/1152)\u003c/li\u003e\n\u003cli\u003efeat: bump deps, closes \u003ca href=\"https://github.com/felixmosh/bull-board/tree/HEAD/packages/api/issues/1147\"\u003e#1147\u003c/a\u003e [\u003ccode\u003e[#1147](https://github.com/felixmosh/bull-board/tree/HEAD/packages/api/issues/1147)\u003c/code\u003e](\u003ca href=\"https://github.com/felixmosh/bull-board.git\"\u003ehttps://github.com/felixmosh/bull-board.git\u003c/a\u003e\n/issues/1147)\u003c/li\u003e\n\u003cli\u003efix: elysia example, closes \u003ca href=\"https://github.com/felixmosh/bull-board/tree/HEAD/packages/api/issues/1124\"\u003e#1124\u003c/a\u003e, \u003ca href=\"https://github.com/felixmosh/bull-board/tree/HEAD/packages/api/issues/1153\"\u003e#1153\u003c/a\u003e [\u003ccode\u003e[#1124](https://github.com/felixmosh/bull-board/tree/HEAD/packages/api/issues/1124)\u003c/code\u003e](\u003ca href=\"https://github.com/felixmosh/bull-board.git\"\u003ehttps://github.com/felixmosh/bull-board.git\u003c/a\u003e\n/issues/1124)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 6.21.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump basic-ftp in the npm_and_yarn group across 1 directory \u003ca href=\"https://redirect.github.com/felixmosh/bull-board/pull/1149\"\u003e\u003ccode\u003e[#1149](https://github.com/felixmosh/bull-board/tree/HEAD/packages/api/issues/1149)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump axios in the npm_and_yarn group across 1 directory \u003ca href=\"https://redirect.github.com/felixmosh/bull-board/pull/1148\"\u003e\u003ccode\u003e[#1148](https://github.com/felixmosh/bull-board/tree/HEAD/packages/api/issues/1148)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump basic-ftp in the npm_and_yarn group across 1 directory \u003ca href=\"https://redirect.github.com/felixmosh/bull-board/pull/1145\"\u003e\u003ccode\u003e[#1145](https://github.com/felixmosh/bull-board/tree/HEAD/packages/api/issues/1145)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump lodash \u003ca href=\"https://redirect.github.com/felixmosh/bull-board/pull/1146\"\u003e\u003ccode\u003e[#1146](https://github.com/felixmosh/bull-board/tree/HEAD/packages/api/issues/1146)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add textColor and fontSize options to environment badge \u003ca href=\"https://redirect.github.com/felixmosh/bull-board/pull/1143\"\u003e\u003ccode\u003e[#1143](https://github.com/felixmosh/bull-board/tree/HEAD/packages/api/issues/1143)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump the npm_and_yarn group across 2 directories with 2 updates \u003ca href=\"https://redirect.github.com/felixmosh/bull-board/pull/1142\"\u003e\u003ccode\u003e[#1142](https://github.com/felixmosh/bull-board/tree/HEAD/packages/api/issues/1142)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​nestjs/common\u003c/code\u003e from 11.1.13 to 11.1.18 \u003ca href=\"https://redirect.github.com/felixmosh/bull-board/pull/1138\"\u003e\u003ccode\u003e[#1138](https://github.com/felixmosh/bull-board/tree/HEAD/packages/api/issues/1138)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: enhance overflow handling of tab content, closes \u003ca href=\"https://github.com/felixmosh/bull-board/tree/HEAD/packages/api/issues/1144\"\u003e#1144\u003c/a\u003e \u003ca href=\"https://redirect.github.com/felixmosh/bull-board/issues/1144\"\u003e\u003ccode\u003e[#1144](https://github.com/felixmosh/bull-board/tree/HEAD/packages/api/issues/1144)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 6.21.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd pause ...\n\n_Description has been truncated_","html_url":"https://github.com/alex-morozov84/AMCore/pull/193","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/alex-morozov84%2FAMCore/issues/193","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/193/packages"}},{"old_version":"11.1.24","new_version":"11.1.27","update_type":"patch","path":null,"pr_created_at":"2026-06-15T13:10:18.000Z","version_change":"11.1.24 → 11.1.27","issue":{"uuid":"4665371265","node_id":"PR_kwDORzgZ_s7mjNJN","number":54,"state":"closed","title":"Bump @nestjs/common from 11.1.24 to 11.1.27","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-23T19:30:26.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-15T13:10:18.000Z","updated_at":"2026-06-23T19:30:28.000Z","time_to_close":714008,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@nestjs/common","old_version":"11.1.24","new_version":"11.1.27","repository_url":"https://github.com/nestjs/nest"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@nestjs/common](https://github.com/nestjs/nest/tree/HEAD/packages/common) from 11.1.24 to 11.1.27.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest/releases\"\u003e@​nestjs/common's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.27\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): sse async handlers teardown issue by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17131\"\u003enestjs/nest#17131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(platform-fastify): forRoutes middleware ending slash  by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17138\"\u003enestjs/nest#17138\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.26\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): post sse endpoint empty response \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/common/issues/17098\"\u003e#17098\u003c/a\u003e by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17099\"\u003enestjs/nest#17099\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.25...v11.1.26\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.25...v11.1.26\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.25\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(microservices): reject pending Redis requests on close by \u003ca href=\"https://github.com/yudin-s\"\u003e\u003ccode\u003e@​yudin-s\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17024\"\u003enestjs/nest#17024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(core): register SSE close listener before async setup by \u003ca href=\"https://github.com/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17018\"\u003enestjs/nest#17018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(platform-fastify): remove pathname ending slash by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17094\"\u003enestjs/nest#17094\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/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17018\"\u003enestjs/nest#17018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DucMinhNe\"\u003e\u003ccode\u003e@​DucMinhNe\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17085\"\u003enestjs/nest#17085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iambeaukim\"\u003e\u003ccode\u003e@​iambeaukim\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17091\"\u003enestjs/nest#17091\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.24...v11.1.25\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.24...v11.1.25\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/nestjs/nest/commit/660a1249e32e7701cdd7e5ccb20b7f695e721bce\"\u003e\u003ccode\u003e660a124\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.27 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/aa5c4f176edee6995d71a8f43a7ddb2de4c3ad8d\"\u003e\u003ccode\u003eaa5c4f1\u003c/code\u003e\u003c/a\u003e chore: update readme and package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/9ff83d540f50e96eb0093b4eb0dd96191aa6a285\"\u003e\u003ccode\u003e9ff83d5\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.26 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/02f804159841a2771755c382832a7938b904c420\"\u003e\u003ccode\u003e02f8041\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.25 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/1634915597884f677b823ec0d77931f1637dede7\"\u003e\u003ccode\u003e1634915\u003c/code\u003e\u003c/a\u003e test(common): Add unit tests for cli-colors utility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/380bf5c13c7f22d24b871af8a412852f36d7030a\"\u003e\u003ccode\u003e380bf5c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/common/issues/17058\"\u003e#17058\u003c/a\u003e from Se3do/test/extend-metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/af4542b9c0f56262090bf0097444b71456cb0139\"\u003e\u003ccode\u003eaf4542b\u003c/code\u003e\u003c/a\u003e test(common): Add unit tests for assignCustomParameterMetadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/b67aea1505d568c6b80318707c2642ba395a5510\"\u003e\u003ccode\u003eb67aea1\u003c/code\u003e\u003c/a\u003e test(common): Add unit tests for extendArrayMetadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/e1e401444ba0c32a11ab5f82994f408be0b65eba\"\u003e\u003ccode\u003ee1e4014\u003c/code\u003e\u003c/a\u003e test(common): Tighten throw assertions in validateModuleKeys spec\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/6b97771a58068e885f7adf3f888f1a660ac3a08f\"\u003e\u003ccode\u003e6b97771\u003c/code\u003e\u003c/a\u003e test(common): Add unit tests for validateModuleKeys\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.27/packages/common\"\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=@nestjs/common\u0026package-manager=npm_and_yarn\u0026previous-version=11.1.24\u0026new-version=11.1.27)](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/camcima/nestjs-memory-microservices/pull/54","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/camcima%2Fnestjs-memory-microservices/issues/54","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/54/packages"}}]}